AXE is a recursive descent parser generator C++ library with the following characteristics: uses C++11 facilities for natural EBNF-like grammar specification; a large set of predefined syntax rules and semantic actions; easily extensible with custom rules; in-site rules and semantic actions creation using lambda functions; most rules are character type agnostic, requiring only forward iterators; no arbitrary distinction between lexical analysis (tokenization) and parsing; small run-time overhead resulting in fast, compact executable; header only library, no need for linking; platform agnostic, uses only standard C++11 compiler.
What is new in this release:
Version 1.5 includes new parsing functions
Comments not found