JavaCC
A JavaCC (az angol Java Compiler Compiler rövidítése) egy nyílt forrású és generátorprogram a Java programozási nyelv számára. A JavaCC hasonlít a elemzőre annyiban, hogy egy elemzőt állít elő egy formális nyelvtani leírásból, ahol a nyelvtan kiterjesztett Backus–Naur formában (EBNF jelölésben) állhat, ám ez Java forráskódot generál. A yacc-al ellentétben azonban a JavaCC felülről lefelé haladó elemzőket generál, ami az nyelvtanok osztályára korlátozza a használható nyelvtanokat, tehát balrekurzió a nyelv leírásában nem használható. A JavaCC még lexikai elemzőket is képes előállítani a lex-hez hasonlóan. A hozzá tartozó faépítő program, a JJTree, felépíti az elemzési fákat, alulról felfelé haladó módon. A JavaCC a BSD licenc alá tartozik.
- Computing platform
- Java virtuális gép
- Date
- 20140311225541
- Is primary topic of
- JavaCC
- LegfrissebbStabilKiadás
- 7
- LegfrissebbStabilKiadásDátuma
- --11-23
- 2020
- Licenc
- BSD licenc
- Link from a Wikipage to an external page
- generatingparserswithjavacc.com/
- www.engr.mun.ca/~theo/JavaCC-FAQ/
- www.engr.mun.ca/~theo/JavaCC-Tutorial/
- web.archive.org/web/20130608172614/https:/javacc.java.net/
- java.net/projects/javacc
- web.archive.org/web/20140312020935/https:/java.net/projects/javacc
- javacc.java.net
- Platform
- Java virtuális gép
- SameAs
- m.023 l8
- Subject
- Kategória:Elemzőgenerátorok
- Kategória:Formális nyelvek
- Kategória:Java
- Kategória:Java fejlesztőeszközök
- Kategória:Szabad szoftverek
- Kategória:Számítógép-programozás
- Url
- http://generatingparserswithjavacc.com/
- WasDerivedFrom
- JavaCC?oldid=23639887&ns=0
- JavaCC?oldid=24607331&ns=0
- Weboldal
- javacc
- javacc.java.net
- WikiPageLength
- 3465
- 3546
- Wikipage page ID
- 1089236
- Wikipage revision ID
- 23639887
- 24607331
- WikiPageUsesTemplate
- Sablon:Fordítás
- Sablon:Portál
- Sablon:Reflist
- Sablon:Szoftver infobox
- Sablon:Wayback