Przejdź do zawartości

JavaCC

Z Wikipedii, wolnej encyklopedii
To jest stara wersja tej strony, edytowana przez Jarekadam (dyskusja | edycje) o 07:54, 19 paź 2006. Może się ona znacząco różnić od aktualnej wersji.

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

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

Historia

W roku 1996 firma Sun Microsystems udostepniła generator parserów o naziwe Jack. Grupa programstó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.

Zobacz także

Lini zewnętrzne