het EngelsFransSpaans

Servers draaien | Ubuntu > | Fedora > |


OnWorks-favicon

jtb - Online in de cloud

Voer jtb uit in OnWorks gratis hostingprovider via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht jtb die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


jtb - syntax tree builder voor JavaCC

KORTE INHOUD


JTB [opties] Invoer bestand

PRODUCTBESCHRIJVING


Deze handleiding documenteert in het kort de: JTB opdracht.

JTB (Java Tree Builder) is een syntaxisboombouwer en bezoekersgenerator voor gebruik in
voorkant van JavaCC (Java Compiler Compiler). Er is een JavaCC-grammaticabestand nodig als invoer
(meestal een ".jtb"-bestand) en genereert automatisch het volgende:

- een set syntaxis-boomklassen gebaseerd op de producties in de grammatica, gebruikmakend van
het Visitor-ontwerppatroon;

- vier interfaces: IVoidVisitor, IVoidArguVisitor, IRetVisitor, IRetArguVisitor;

- vier diepte-eerste bezoekers: DepthFirstVoidVisitor, DepthFirstVoidArguVisitor,
DepthFirstRetVisitor, DepthFirstREtArguVisitor, wiens standaardmethoden gewoon bezoeken
de kinderen van het huidige knooppunt; een JavaCC grammatica ".jj" bestand (jtb.out.jj door
standaard), met de juiste annotaties om de syntaxisstructuur te bouwen tijdens het ontleden
(die dan moet worden gecompileerd met JavaCC).

Nieuwe bezoekers, die elke gegenereerde subklassen, kunnen dan de standaardmethoden overschrijven en
voer verschillende bewerkingen uit op en manipuleer de gegenereerde syntaxisboom.

OPTIES


-cl Druk een lijst af van de klassen die zijn gegenereerd om te standaardiseren.

-d dir "-d dir" is een afkorting voor (en overschrijft) "-nd dir/syntaxisboom -vd dir/bezoeker".

-dl Genereer informatie over diepteniveau.

-e Semantische foutcontrole van JTB onderdrukken.

-f Gebruik beschrijvende veldnamen voor knooppuntklassen.

-h Geef dit helpbericht weer en sluit af.

-IA Inline-bezoekers accepteren methoden op basisklassen.

-jd Genereer JavaDoc-vriendelijke opmerkingen in de knooppunten en bezoekers.

-nd NAAM
Te gebruiken NAAM als het pakket voor de syntaxisboomknooppunten.

-np NAAM
Te gebruiken NAAM als het pakket voor de syntaxisboomknooppunten.

-NS NAAM
Te gebruiken NAAM als de klasse die alle knooppuntklassen zullen uitbreiden.

-o NAAM
Te gebruiken NAAM als de bestandsnaam voor de geannoteerde uitvoergrammatica.

-p NAAM
"-p pkg" is een afkorting voor (en overschrijft) "-np pkg.syntaxtree -vp pkg.bezoeker".

-pp Genereer bovenliggende pointers in alle knooppuntklassen.

-printer
Genereer een syntaxisboom die bezoekers dumpt.

-Ja Lezen van standaardinvoer in plaats van een bestand.

-schema
Genereer Schema-records die de grammatica en een Schema-boomstructuur vertegenwoordigen
bezoeker.

-tk Genereer speciale tokens in de boom.

-vd NAAM
Te gebruiken NAAM als het pakket voor de standaard bezoekersklassen.

-vp NAAM
Te gebruiken NAAM als het pakket voor de standaard bezoekersklassen.

-w Overschrijf geen bestaande bestanden.

Gebruik jtb online met onworks.net-services


Ad


Ad