Przejdź do zawartości

JavaCC

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

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ł przenioesiony do portalu Java Source.

Zobacz także

Lini zewnętrzne