Package org.javacc.jjdoc
Class JJDoc
java.lang.Object
org.javacc.jjdoc.JJDocGlobals
org.javacc.jjdoc.JJDoc
The main entry point for JJDoc.
-
Field Summary
Fields inherited from class org.javacc.jjdoc.JJDocGlobals
generator, input_file, output_file -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidemitExpansionAction(Action a, Generator gen, JJDocContext context) private static voidemitExpansionChoice(Choice c, Generator gen, JJDocContext context) private static voidemitExpansionLookahead(Lookahead l, Generator gen, JJDocContext context) private static voidemitExpansionNonTerminal(NonTerminal nt, Generator gen, JJDocContext context) private static voidemitExpansionOneOrMore(OneOrMore o, Generator gen, JJDocContext context) private static voidemitExpansionRegularExpression(RegularExpression r, Generator gen, JJDocContext context) private static voidemitExpansionSequence(Sequence s, Generator gen, JJDocContext context) private static voidemitExpansionTree(Expansion exp, Generator gen, JJDocContext context) private static voidemitExpansionTryBlock(TryBlock t, Generator gen, JJDocContext context) private static voidemitExpansionZeroOrMore(ZeroOrMore z, Generator gen, JJDocContext context) private static voidemitExpansionZeroOrOne(ZeroOrOne z, Generator gen, JJDocContext context) private static voidemitNormalProductions(Generator gen, List<NormalProduction> prods, JJDocContext context) static StringemitRE(RegularExpression re, JJDocContext context) private static voidemitTokenProductions(Generator gen, List<TokenProduction> prods, JJDocContext context) private static voidemitTopLevelSpecialTokens(Token tok, Generator gen, JJDocContext context) private static Tokenstatic StringgetStandardTokenProductionText(TokenProduction tp, JJDocContext context) (package private) static voidstart(JJDocContext context) Methods inherited from class org.javacc.jjdoc.JJDocGlobals
error, getGenerator, info
-
Constructor Details
-
JJDoc
public JJDoc()
-
-
Method Details
-
start
-
getPrecedingSpecialToken
-
emitTopLevelSpecialTokens
-
emitTokenProductions
private static void emitTokenProductions(Generator gen, List<TokenProduction> prods, JJDocContext context) -
getStandardTokenProductionText
-
emitNormalProductions
private static void emitNormalProductions(Generator gen, List<NormalProduction> prods, JJDocContext context) -
emitExpansionTree
-
emitExpansionAction
-
emitExpansionChoice
-
emitExpansionLookahead
-
emitExpansionNonTerminal
-
emitExpansionOneOrMore
-
emitExpansionRegularExpression
private static void emitExpansionRegularExpression(RegularExpression r, Generator gen, JJDocContext context) -
emitExpansionSequence
-
emitExpansionTryBlock
-
emitExpansionZeroOrMore
-
emitExpansionZeroOrOne
-
emitRE
-