all options
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Source: jtb  ]

Package: jtb (1.4.12-3)

Links for jtb

Screenshot

Debian Resources:

Download Source Package jtb:

Maintainer:

External Resources:

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

  • depends
  • recommends
  • suggests
  • enhances

Download jtb

Download for all available architectures
Architecture Package Size Installed Size Files
all 1,298.7 kB1,419.0 kB [list of files]