Jako projekt jsem si nechtěně vzal tuto hrůzu, a teď s tím mám problémy. Musíme to dělat objektově (Java, CSharp, C++) a já nemůžu najít nikde žádný příklad (projekt) žádného takového analyzátoru, který by byl napsán objektově. Je to samej bison, flex a yacc, ale ty jsou strašně obecný.
Nevíte někdo o nějakým jednoduchým parseru (open source samosebou) v objektovým jazyce, který by byl pěkně navržen a zdokumentován? Podmínkou jsou:
- vlastní lexikální analyzátor
- syntaktícký parser
- objektový návrh
- načítání z EBNF formy (nebo podobné -- žádné takové ty dědičné hrůzy)
V ideálním případě kdyby to bylo v Javě/C++, ale to už si vymýšlím moc... Já jen, kdyby někdo něco dělal nebo o něčem věděl. Samozřejmě jsem hledal, něco málo mám postahovanýho, ale jeden je moc složitej, druhej moc jednoduchej...