Ik ben al een tijdje aan het rond kijken voor een goede parser generator(met daarbij uiteraard een lexer). Er is enorm veel te vinden, je kan bijna spreken van een overvloed. Toch kan ik niet helemaal een keuze maken, ik heb namelijk wat eisen:
- Het moet een C++ parser genereren, het liefst 1 waarbij het geen probleem is dat er meerdere parsers in een programma draaien(verschillende en/of dezelfde).
- De gegenereerde code moet portable zijn(win32 / Linux) of op beide platformen beschikbaar zijn die met dezelfde grammar overweg kunnen.
- GNU licentie / free
Nou leek flex + bison me wel wat(de ++ versie), alleen heb ik bij de win32 versie een raar gevoel: ik kan alleen maar oude builds vinden(paar jaar oud). Ik weet dus niet of die nog voldoen.
Ik gebruik als compiler de gnu c++ compiler(onder windows de mingw met als ide dev-C++)
Iemand ideeen? Suggesties? Interessante urls?
- Het moet een C++ parser genereren, het liefst 1 waarbij het geen probleem is dat er meerdere parsers in een programma draaien(verschillende en/of dezelfde).
- De gegenereerde code moet portable zijn(win32 / Linux) of op beide platformen beschikbaar zijn die met dezelfde grammar overweg kunnen.
- GNU licentie / free
Nou leek flex + bison me wel wat(de ++ versie), alleen heb ik bij de win32 versie een raar gevoel: ik kan alleen maar oude builds vinden(paar jaar oud). Ik weet dus niet of die nog voldoen.
Ik gebruik als compiler de gnu c++ compiler(onder windows de mingw met als ide dev-C++)
Iemand ideeen? Suggesties? Interessante urls?
Dagelijkse stats bronnen: https://x.com/GeneralStaffUA en https://www.facebook.com/GeneralStaff.ua