Przejdź do zawartości

JavaCC

Z Wikipedii, wolnej encyklopedii
To jest stara wersja tej strony, edytowana przez 80.55.227.50 (dyskusja) o 11:38, 18 kwi 2017. Może się ona znacząco różnić od aktualnej wersji.

JavaCC (ang. Java Compiler Compiler) – generator parserów dla języka Java rozprowadzany na zasadach licencji BSD.

Podobnie jak Yacc JavaCC generuje Analizator składniowy dla gramatyki w rozszerzonej notacji Backusa-Naura. Inaczej jednak niż w przypadku programu Yacc, JavaCC generuje parsery zstepujące (ang. top-down parser). Oznacza to, iż JavaCC umożliwia operowanie jedynie na gramatykach typu LL(k).

Historia

W roku 1996 firma Sun Microsystems udostepniła generator parserów o nazwie Jack. Grupa programistów odpowiedzialnych za ten projekt stworzyła własną firmę Metamata i zmieniła nazwę Jack na JavaCC. Firma Metamata stała się częścią firmy WebGain. Po zakończeniu działalności przez WebGain w 2001, projekt JavaCC został przeniesiony do portalu Java Source.

Linki zewnętrzne