JavaCC | |
---|---|
Tip de | Biblioteca Java [d]. |
Scris in | Java |
Platformă hardware | Mașină virtuală Java |
ultima versiune | |
Licență | BSD |
Site-ul web | javacc.org |
JavaCC este un instrument de creare a claselor Java pentru validarea și analizarea textului structurat.
În sistemele mari, este adesea necesar să analizați și să analizați datele , care sunt text formatat în conformitate cu reguli speciale (de exemplu, într-un SGBD , acesta este textul interogărilor SQL , în compilatoare , fișiere sursă). Regulile prin care este construit textul pentru prelucrare se numesc de obicei gramatică . Un program care traduce textul sursă într-o formă care este ușor de procesat programatic se numește parser .
JavaCC prevede crearea de programe care analizează și analizează textul de intrare în conformitate cu o gramatică dată, adică JavaCC facilitează scrierea parserilor .