Quote Originally Posted by Eduardo- View Post
This is a tool to help document ActiveX components.
The markup works like this:
[c[ControlName]] refers to a control
[o[ClassName]] refers to a class, also called 'object'
[p[PropertyName]] refers to a property
[m[MethodName]] refers to a method (function or sub)
[e[EventName]] refers to an event
[[EnumName]] refers to an enum

There are some buttons that help to do that automatically.

<b>some text</b> is for bold text.

You can also put html links if you want, by placing the html code for them.

It can output HTML, RTF, PDF (through a PDF printer driver) and plain text.

The HTML pages can be one, one per object (control/class) and one per member (property/method/events). This is set in the menu Reports/Options.
You can also set some custom header/footer/style for the HTML files.

Download from GitHub.
If you can output JSON format, it would be perfect. Parse the VB6 project, module files bas, cls class files into JSON format, and parse a single function header Fumction sum (byval a as long ,b as long) as long into JSON, and parse each line of code into JSON.
To do this, you can convert VB6 into PYTHON, JAVA code, VC++ code.