AXE è una discesa ricorsiva generatore di parser libreria C ++ con le seguenti caratteristiche: usa C ++ 11 strutture per la specifica grammatica naturale EBNF-like; un grande insieme di regole di sintassi predefinite ed azioni semantiche; facilmente estendibile con regole personalizzate; regole in loco e le azioni semantiche creazione utilizzando funzioni lambda; la maggior parte delle regole sono il tipo di carattere agnostico, che richiede solo avanti iteratori; nessuna distinzione arbitraria tra analisi lessicale (tokenizzazione) e analisi; piccolo overhead runtime conseguente veloce, eseguibile compatto; intestazione unica biblioteca, senza bisogno di collegamento; indipendente dalla piattaforma, utilizza unico standard C ++ 11 compilatore
Cosa c'è di nuovo in questa versione:.
La versione 1.5 include nuove funzioni di analisi
I commenti non trovato