yes it would make sense to go through CIntrepreter and carve out any helpers which did not depend on internal variables it is quite massive. On the upside that is also nice when dealing with AI as everything is accessible at once. I use a code navigator so it is actually still easy to find things: https://www.vbforums.com/showthread....-Addin-for-vb6

honestly I think the project is complete. there will still be some bugs to root out but I dont want my version to get to fancy. I am primarily developing this for embedding in my apps allowing users to script and control them so I dont want it to bloated or big. The fancier the more room for bugs. I do not need a super complete general purpose js engine. just capable.

I have decided not to include regex support at all. If someone needs regex they can use the activex vbscript object which should operate fine.

my next task is probably to take another run at scivb2.ocx for scintinilla support and redo it to clean it up some more.

this project was more of a helper for my other projects than a project in itself.