Odpovídáte na názor ke článku Postavte si jazyk.
@12 Taky bych doporucil ANTLR. Cca pul roku jsem pouzival boost::spirit (obe verze) a dost jsem bojoval v nedostatkem dokumnetace. Nakonec jsem skoncil na tom ze jsem nenasel kompilator, ktery by byl schopny moje zdrojaky prelozit. Ty sablony jsou tak brutalni, ze ma chvilema gcc exponencialni pametovy naroky.
Takze jsem nakonec misto psani gramatiky bojoval s chybama v kompilatorech.
Prace ANTLR je mnohem produktivnejsi. Vysledny parser ma pres 300000 radek a nedovedu si predstavit, ze bych neco takoveho udrzoval "rucne".
PS: ANTLR verze 4 uz bude umet i levou rekurzi.
Autor se zabývá vývojem kompilátorů a knihoven pro objektově-orientované programovací jazyky.
Přečteno 37 997×
Přečteno 26 602×
Přečteno 25 303×
Přečteno 21 419×
Přečteno 19 279×