We've done several enhancements and bugfixes. There is no longer a compiled-in buffersize, so flexml is now able to parse arbitrarily large XML input. We've fixed some vexing memory leaks and a nasty bug that only showed up on Sparc machines. Also new is a better control over the output file, so you can make use of flex macros like YY_INPUT and YY_DECL. We're still the fastest parser around!
Here is a new version. The major improvement is the possibility to have more than one flexml-generated parser in your project. There won't be any symbol name colision anymore (hopefully).
After 5 years, a new version of the package was released today. It fixes quite a few longstanding issues, amongst which there is:
- Compatible with modern flex version
- Allows the generated parser to be included in C++ projects
- Parsers do not jam anymore.
Plus several other fixes.
Please test it and repport any found issue.
The FleXML program, as distributed with debian, is starting a new stage of active developement. The project is now hosted by SourceForge. Hopefully, the new web page and project information will be up shortly.