AXE is een recursieve afdaling parser generator C ++ bibliotheek met de volgende kenmerken: maakt gebruik van C ++ 11 faciliteiten voor natuurlijke EBNF-achtige grammatica specificatie; een grote set van vooraf gedefinieerde regels syntax en semantische acties; gemakkelijk uit te breiden met aangepaste regels; in-website regels en semantische acties creatie met behulp van lambda functies; de meeste regels zijn soort karakter agnostisch, alleen vooruit nodig iterators; geen willekeurig onderscheid tussen lexicale analyse (tokenization) en parsing; kleine run-time overhead resulteert in snelle, compacte executable; header alleen bibliotheek, geen noodzaak voor het koppelen; platform agnostisch, maakt alleen gebruik van standaard C ++ 11 compiler
Wat is nieuw in deze release:.
Versie 1.5 bevat nieuwe parsing functies
Reacties niet gevonden