AXE jest rekurencyjna zejście parser generator biblioteka C ++ z następujących cech: C ++ 11 używa obiektów do naturalnego specyfikacji gramatyki EBNF-podobne; duży zestaw predefiniowanych reguł składniowych i działań semantycznych; łatwo rozszerzalny przepisów celnych; w miejscu zasady tworzenia i działania semantyczne przy użyciu funkcji lambda; większość zasady są niezależne od typu postaci, wymagające tylko do przodu iteratory; nie arbitralne rozróżnienie analizy leksykalnej (tokeny) i analizowania; małe napowietrznych run-time w wyniku szybkiego, kompaktowej wykonywalnego; header tylko biblioteka, nie ma potrzeby łączenia; Platforma agnostykiem, używa tylko standardowego kompilatora C ++ 11
Co nowego w tym wydaniu:.
Wersja 1.5 zawiera nowe funkcje analizowania
Komentarze nie znaleziono