Spiritul este un obiect cadru generator de orientat parser coborâre recursive implementat folosind template-programare meta tehnici. Template-uri de expresie ne permite să aproximeze sintaxa Extended Backus Normal Form (EBNF) complet în C ++. Obiecte parser sunt compuse prin operatorului supraîncărcarea și rezultatul este un backtracking LL (inf) parser care este capabil de analiză gramatici destul de ambigue.
"Cadrul Spirit permite o gramatică țintă care urmează să fie scrise exclusiv in C ++. caietul de sarcini gramatică locuri EBNF poate amesteca în mod liber cu alte C ++ cod și, datorită puterii generative de C ++ template-uri, sunt imediat executabil.
Cerințe :
Windows 95/98 / NT / 2000 / XP, C ++ compilator
Comentariile nu a fost găsit