AXE er en rekursiv nedstigning parser generator C ++ bibliotek med følgende karakteristika: bruger C ++ 11 anlæg til naturlig EBNF-lignende grammatik specifikation; et stort sæt af foruddefinerede syntaks regler og semantiske handlinger; let udvides med brugerdefinerede regler; i stedet regler og semantiske handlinger skabelse hjælp lambda funktioner; de fleste regler er karakter type agnostiker, kræver kun frem iteratorer; ingen vilkårlige skelnen mellem leksikalsk analyse (tokenization) og parsing; lille run-time overliggende resulterer i hurtig, kompakt eksekverbare; header kun bibliotek, intet behov for at forbinde; platform agnostiker, bruger kun standard C ++ 11 compiler
Hvad er nyt i denne udgivelse:.
Version 1.5 omfatter nye parsing funktioner
Kommentarer ikke fundet