Espiritu ay isang object ipinatupad oriented na recursive pinaggalingan parser generator framework gamit ang pamamaraan na meta-programming template. Payagan template Expression sa amin upang matantiya ang syntax ng Extended Backus Normal Form (EBNF) ganap na sa C ++. Pang-parse ng mga bagay ay binubuo sa pamamagitan ng operator labis na pasanin at ang resulta ay isang backtracking LL (inf) parser na kaya ng pag-parse sa halip hindi maliwanag grammars.
"Ang Espiritu framework nagbibigay-daan sa isang target na grammar na isinulat ng eksklusibo sa C ++. pagtutukoy grammar Inline EBNF maaaring malayang ihalo sa iba pang C ++ code at, salamat sa nakakalikha kapangyarihan ng C ++ template, ay agad-agad na executable.
Kinakailangan
Windows 95/98 / NT / 2000 / XP, C ++ compiler
Mga Komento hindi natagpuan