Package: jtb (1.4.12-3)
Links for jtb
Debian Resources:
Download Source Package jtb:
Maintainer:
External Resources:
- Homepage [eclipse-javacc.sourceforge.net]
Similar packages:
costruzione di alberi sintattici e generazione di visitatori per JavaCC
JTB (Java Tree Builder) costruisce alberi sintattici e genera visitatori da usare davanti a JavaCC (Java Compiler Compiler). Accetta in input un file di grammatica JavaCC (solitamente un file ".jtb") e genera automaticamente:
* un insieme di classi per alberi sintattici basate sulle produzioni nella grammatica, utilizzando il modello progettuale Visitor; * quattro interfacce: IVoidVisitor, IVoidArguVisitor, IRetVisitor, IRetArguVisitor; * quattro visitatori che ricercano in profondità: DepthFirstVoidVisitor, DepthFirstVoidArguVisitor, DepthFirstRetVisitor, DepthFirstREtArguVisitor, i cui metodi predefiniti visitano semplicemente i figli del nodo attuale; * un file ".jj" di grammatica JavaCC (jtb.out.jj in maniera predefinita), con le opportune annotazioni per costruire l'albero sintattico durante la parsificazione (che poi deve essere compilato con JavaCC).
Nuovi visitatori, che sono sottoclassi di qualsiasi classe generata, possono poi fare l'override dei metodi predefiniti ed eseguire varie operazioni e manipolare l'albero sintattico generato.
Other Packages Related to jtb
|
|
|
|
-
- dep: default-jre
- runtime Java standard o compatibile
- or java7-runtime
- virtual package provided by default-jre, openjdk-17-jre, openjdk-21-jre
- or java8-runtime
- virtual package provided by default-jre, openjdk-17-jre, openjdk-21-jre
- or java9-runtime
- virtual package provided by default-jre, openjdk-17-jre, openjdk-21-jre
- or java10-runtime
- virtual package provided by default-jre, openjdk-17-jre, openjdk-21-jre
- or java11-runtime
- virtual package provided by default-jre, openjdk-17-jre, openjdk-21-jre
-
- dep: jarwrapper (>= 0.5)
- esegue file .jar Java
Download jtb
Architecture | Package Size | Installed Size | Files |
---|---|---|---|
all | 1,298.7 kB | 1,419.0 kB | [list of files] |