Just noticed that using pre-compiled grammar fixes the issue. So a bug might be in compile_grammar(), not in the actual parsing.
LUA parser example, timing issues?
Please look at either USAGE file or the source code. https://sourceforge.net/p/mvole/code/ci/master/tree/USAGE This tool is not in active development for over a decade, so the only way to answer your questions is to check the source. I apreciate the in-depth description you made, but I have no plans of getting back to developing this.
Nice to know someone still uses this tool. I updated the code repo to GIT, so you should be able to check the sources (and update, if neccessary) quite easily.
The code is not compilable because of fatal errors
Actually the main advantage of this tool is its simplicity. You just got me revisit this code after 10 years, and still it didn't made me much trouble to look at it and help you. For compiling on Windows, I'd recommend gcc from either msys2 or mingw packages. The Ubuntu system integrated into Win10 will probably work as well.
I commited a fix for you. Don't be affraid to edit the code yourself - you may add any missing wrl features you need to iv_read().
"This file will be ready for download shortly." Looks like SourceForge backend needs more time.