Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addImportName(String) - Method in class org.javacc.java.JavaCodeBuilder
-
Set the Java import name
B
- buffer - Variable in class org.javacc.java.JavaCodeBuilder
- build() - Method in class org.javacc.java.JavaCodeBuilder
- build(CodeBuilder.GenericCodeBuilder) - Method in class org.javacc.java.ParserCodeGenerator
- buildLookaheadChecker(Lookahead[], String[]) - Method in class org.javacc.java.ParserCodeGenerator
-
This method takes two parameters - an array of Lookahead's "conds", and an array of String's "actions".
- buildPhase1Routine(BNFProduction) - Method in class org.javacc.java.ParserCodeGenerator
- buildPhase2Routine(Lookahead) - Method in class org.javacc.java.ParserCodeGenerator
- buildPhase3Routine(Phase3Data, boolean) - Method in class org.javacc.java.ParserCodeGenerator
C
- closeJJTreeComment(IO) - Static method in class org.javacc.java.JJTreeCodeGenerator
- codeGenerator - Variable in class org.javacc.java.ParserCodeGenerator
-
These lists are used to maintain expansions for which code generation in phase 2 and phase 3 is required.
- codeGenerator - Variable in class org.javacc.java.TokenManagerCodeGenerator
- context - Variable in class org.javacc.java.JJTreeCodeGenerator
- context - Variable in class org.javacc.java.ParserCodeGenerator
- context - Variable in class org.javacc.java.TokenCodeGenerator
- context - Variable in class org.javacc.java.TokenManagerCodeGenerator
- count - Variable in class org.javacc.java.Phase3Data
D
- defaultVisit(SimpleNode, Object) - Method in class org.javacc.java.JJTreeCodeGenerator
- defaultVisitorClass() - Static method in class org.javacc.java.JavaTemplates
- dumpDfaTables(JavaCodeBuilder, TokenizerData) - Method in class org.javacc.java.TokenManagerCodeGenerator
- dumpFormattedString(String) - Method in class org.javacc.java.ParserCodeGenerator
- dumpLexicalActions(Map, TokenizerData.MatchType, String, JavaCodeBuilder) - Method in class org.javacc.java.TokenManagerCodeGenerator
- dumpMatchInfo(JavaCodeBuilder, TokenizerData) - Method in class org.javacc.java.TokenManagerCodeGenerator
- dumpNfaTables(JavaCodeBuilder, TokenizerData) - Method in class org.javacc.java.TokenManagerCodeGenerator
E
- exp - Variable in class org.javacc.java.Phase3Data
F
- findThrown(NodeScope, Hashtable, JJTreeNode) - Static method in class org.javacc.java.JJTreeCodeGenerator
- finish(CodeGeneratorSettings, ParserData) - Method in class org.javacc.java.ParserCodeGenerator
- finish(CodeGeneratorSettings, TokenizerData) - Method in class org.javacc.java.TokenManagerCodeGenerator
- firstSet - Variable in class org.javacc.java.ParserCodeGenerator
-
An array used to store the first sets generated by the following method.
G
- gen_Constants(Context, TokenizerData) - Static method in class org.javacc.java.JavaHelperFiles
- gen_Token(Context) - Static method in class org.javacc.java.JavaHelperFiles
- gen_TokenManager(Context) - Static method in class org.javacc.java.JavaHelperFiles
- generate3R(Expansion, Phase3Data) - Method in class org.javacc.java.ParserCodeGenerator
- generateBitVector(String, BitSet, JavaCodeBuilder) - Static method in class org.javacc.java.TokenManagerCodeGenerator
- generateCode(CodeGeneratorSettings, ParserData) - Method in class org.javacc.java.ParserCodeGenerator
- generateCode(CodeGeneratorSettings, TokenizerData) - Method in class org.javacc.java.TokenManagerCodeGenerator
- generateCodeForToken(CodeGeneratorSettings) - Method in class org.javacc.java.TokenCodeGenerator
-
The Token class generator.
- generateConstantsClass(TokenizerData) - Method in class org.javacc.java.TokenManagerCodeGenerator
- generateDefaultNode(JJTreeContext) - Static method in class org.javacc.java.NodeFiles
- generateDefaultVisitor(JJTreeContext) - Static method in class org.javacc.java.NodeFiles
- generateHelperFiles() - Method in class org.javacc.java.JJTreeCodeGenerator
- generateHelpers(Context, CodeGeneratorSettings, TokenizerData) - Method in class org.javacc.java.JavaCodeGenerator
-
Generate any other support files you need.
- generateMULTINode(JavaCodeBuilder, String, JJTreeContext) - Static method in class org.javacc.java.NodeFiles
- generateNodeType(String) - Static method in class org.javacc.java.NodeFiles
- generateOutputFiles(JJTreeContext) - Static method in class org.javacc.java.NodeFiles
- generateProlog(JavaCodeBuilder) - Static method in class org.javacc.java.NodeFiles
- generateSimple(String, String, CodeGeneratorSettings, Context) - Static method in class org.javacc.java.JavaHelperFiles
- generateTreeConstants(JJTreeContext) - Static method in class org.javacc.java.NodeFiles
- generateTreeNodes(JJTreeContext) - Static method in class org.javacc.java.NodeFiles
- generateVisitor(JJTreeContext) - Static method in class org.javacc.java.NodeFiles
- genFirstSet(Expansion) - Method in class org.javacc.java.ParserCodeGenerator
-
Sets up the array "firstSet" above based on the Expansion argument passed to it.
- genjj_3Call(Expansion) - Method in class org.javacc.java.ParserCodeGenerator
- genMiscFile(String, String, Context) - Static method in class org.javacc.java.JavaHelperFiles
- genReturn(boolean) - Method in class org.javacc.java.ParserCodeGenerator
- genStackCheck(boolean) - Method in class org.javacc.java.ParserCodeGenerator
- genStackCheckEnd() - Method in class org.javacc.java.ParserCodeGenerator
- gensymindex - Variable in class org.javacc.java.ParserCodeGenerator
- getBooleanType() - Static method in class org.javacc.java.JavaUtil
- getBuffer() - Method in class org.javacc.java.JavaCodeBuilder
-
Get the
StringBuffer - getIndentation(JJTreeNode) - Method in class org.javacc.java.JJTreeCodeGenerator
- getIndentation(JJTreeNode, int) - Method in class org.javacc.java.JJTreeCodeGenerator
- getJavaCharStreamTemplateResourceUrl() - Method in class org.javacc.java.JavaTemplates
- getJavaCharStreamTemplateResourceUrl() - Method in class org.javacc.java.JavaTemplates.JavaClassicTemplates
- getJavaCharStreamTemplateResourceUrl() - Method in class org.javacc.java.JavaTemplates.JavaModernTemplates
- getJJTreeCodeGenerator(JJTreeContext) - Method in class org.javacc.java.JavaCodeGenerator
-
TODO(sreeni): Fix this when we do tree annotations in the parser code generator.
- getName() - Method in class org.javacc.java.JavaCodeGenerator
-
The name of the Java code generator.
- getParseExceptionTemplateResourceUrl() - Method in class org.javacc.java.JavaTemplates
- getParseExceptionTemplateResourceUrl() - Method in class org.javacc.java.JavaTemplates.JavaClassicTemplates
- getParseExceptionTemplateResourceUrl() - Method in class org.javacc.java.JavaTemplates.JavaModernTemplates
- getParserCodeGenerator(Context) - Method in class org.javacc.java.JavaCodeGenerator
-
The Parser class generator.
- getSimpleCharStreamTemplateResourceUrl() - Method in class org.javacc.java.JavaTemplates
- getSimpleCharStreamTemplateResourceUrl() - Method in class org.javacc.java.JavaTemplates.JavaClassicTemplates
- getSimpleCharStreamTemplateResourceUrl() - Method in class org.javacc.java.JavaTemplates.JavaModernTemplates
- getStatic() - Static method in class org.javacc.java.JavaUtil
- getTemplates() - Static method in class org.javacc.java.JavaTemplates
- getTokenCodeGenerator(Context) - Method in class org.javacc.java.JavaCodeGenerator
-
The Token class generator.
- getTokenManagerCodeGenerator(Context) - Method in class org.javacc.java.JavaCodeGenerator
-
The TokenManager class generator.
- getTokenMgrErrorClass() - Static method in class org.javacc.java.JavaTemplates
- getTypeForToken() - Method in class org.javacc.java.ParserCodeGenerator
- getVisitMethodName(String) - Static method in class org.javacc.java.NodeFiles
I
- imports - Variable in class org.javacc.java.JavaCodeBuilder
- indentamt - Variable in class org.javacc.java.ParserCodeGenerator
- insertCatchBlocks(NodeScope, IO, Enumeration, String) - Method in class org.javacc.java.JJTreeCodeGenerator
- insertCloseNodeAction(NodeScope, IO, String) - Method in class org.javacc.java.JJTreeCodeGenerator
- insertCloseNodeCode(NodeScope, IO, String, boolean) - Method in class org.javacc.java.JJTreeCodeGenerator
- insertOpenNodeAction(NodeScope, IO, String) - Method in class org.javacc.java.JJTreeCodeGenerator
- insertOpenNodeCode(NodeScope, IO, String) - Method in class org.javacc.java.JJTreeCodeGenerator
- internalIndexes - Variable in class org.javacc.java.ParserCodeGenerator
- internalNames - Variable in class org.javacc.java.ParserCodeGenerator
- isJavaModern() - Static method in class org.javacc.java.JavaTemplates
J
- JavaClassicTemplates() - Constructor for class org.javacc.java.JavaTemplates.JavaClassicTemplates
- JavaCodeBuilder - Class in org.javacc.java
-
The
JavaCodeBuilderclass. - JavaCodeBuilder(Context, CodeGeneratorSettings) - Constructor for class org.javacc.java.JavaCodeBuilder
-
Constructs an instance of
CodeBuilder. - javaCodeCheck(Expansion) - Method in class org.javacc.java.ParserCodeGenerator
-
Returns true if there is a JAVACODE production that the argument expansion may directly expand to (without consuming tokens or encountering lookahead).
- JavaCodeGenerator - Class in org.javacc.java
- JavaCodeGenerator() - Constructor for class org.javacc.java.JavaCodeGenerator
- JavaHelperFiles - Class in org.javacc.java
-
The
JavaHelperFilesclass. - JavaHelperFiles() - Constructor for class org.javacc.java.JavaHelperFiles
-
Constructs an instance of
JavaHelperFiles. - JavaModernTemplates() - Constructor for class org.javacc.java.JavaTemplates.JavaModernTemplates
- JavaTemplates - Class in org.javacc.java
-
The
JavaTemplatesclass. - JavaTemplates() - Constructor for class org.javacc.java.JavaTemplates
- JavaTemplates.JavaClassicTemplates - Class in org.javacc.java
-
The
JavaTemplates.JavaClassicTemplatesclass. - JavaTemplates.JavaModernTemplates - Class in org.javacc.java
-
The
JavaTemplates.JavaModernTemplatesclass. - JavaUtil - Class in org.javacc.java
- JavaUtil() - Constructor for class org.javacc.java.JavaUtil
- jj2LA - Variable in class org.javacc.java.ParserCodeGenerator
- jj3_expansion - Variable in class org.javacc.java.ParserCodeGenerator
- JJTreeCodeGenerator - Class in org.javacc.java
- JJTreeCodeGenerator(JJTreeContext) - Constructor for class org.javacc.java.JJTreeCodeGenerator
M
- mergeVisitorException(JJTreeContext) - Static method in class org.javacc.java.NodeFiles
- minimumSize(Expansion) - Method in class org.javacc.java.ParserCodeGenerator
- minimumSize(Expansion, int) - Method in class org.javacc.java.ParserCodeGenerator
N
- nodeConstants() - Static method in class org.javacc.java.JavaTemplates
- NodeFiles - Class in org.javacc.java
- NodeFiles() - Constructor for class org.javacc.java.NodeFiles
- nodesToBuild - Static variable in class org.javacc.java.NodeFiles
- nodeVersion - Static variable in class org.javacc.java.NodeFiles
-
ID of the latest version (of JJTree) in which one of the Node classes was modified.
- NOOPENSTM - Variable in class org.javacc.java.ParserCodeGenerator
-
Constants used in the following method "buildLookaheadChecker".
O
- of(Context, CodeGeneratorSettings) - Static method in class org.javacc.java.JavaCodeBuilder
-
Constructs an instance of
JavaCodeBuilder. - OPENIF - Variable in class org.javacc.java.ParserCodeGenerator
- openJJTreeComment(IO, String) - Static method in class org.javacc.java.JJTreeCodeGenerator
- OPENSWITCH - Variable in class org.javacc.java.ParserCodeGenerator
- org.javacc.java - package org.javacc.java
P
- PACKAGE_PATTERN - Static variable in class org.javacc.java.JavaUtil
- packageName - Variable in class org.javacc.java.JavaCodeBuilder
- parsePackage(Context) - Static method in class org.javacc.java.JavaUtil
-
Parses the package from the insertion points.
- ParserCodeGenerator - Class in org.javacc.java
-
Generate the parser.
- ParserCodeGenerator(Context) - Constructor for class org.javacc.java.ParserCodeGenerator
- phase1ExpansionGen(Expansion) - Method in class org.javacc.java.ParserCodeGenerator
- phase1NewLine() - Method in class org.javacc.java.ParserCodeGenerator
- phase2list - Variable in class org.javacc.java.ParserCodeGenerator
-
These lists are used to maintain expansions for which code generation in phase 2 and phase 3 is required.
- Phase3Data - Class in org.javacc.java
-
This class stores information to pass from phase 2 to phase 3.
- Phase3Data(Expansion, int) - Constructor for class org.javacc.java.Phase3Data
- phase3list - Variable in class org.javacc.java.ParserCodeGenerator
- phase3table - Variable in class org.javacc.java.ParserCodeGenerator
- printLeadingComments(Token, boolean, Context) - Static method in class org.javacc.java.JavaUtil
- printToken(Token, PrintWriter, boolean, Context) - Static method in class org.javacc.java.JavaUtil
- printTokenSetup(Token, Context) - Static method in class org.javacc.java.JavaUtil
- printTrailingComments(Token, PrintWriter, boolean, Context) - Static method in class org.javacc.java.JavaUtil
R
- RESOURCES_JAVA_CLASSIC - Static variable in class org.javacc.java.JavaTemplates
- RESOURCES_JAVA_MODERN - Static variable in class org.javacc.java.JavaTemplates
S
- setPackageName(String) - Method in class org.javacc.java.JavaCodeBuilder
-
Set the Java package name
- setupPhase3Builds(Phase3Data) - Method in class org.javacc.java.ParserCodeGenerator
T
- TokenCodeGenerator - Class in org.javacc.java
- TokenCodeGenerator(Context) - Constructor for class org.javacc.java.TokenCodeGenerator
- TokenManagerCodeGenerator - Class in org.javacc.java
-
Class that implements a table driven code generator for the token manager in java.
- TokenManagerCodeGenerator(Context) - Constructor for class org.javacc.java.TokenManagerCodeGenerator
- tokenManagerTemplate - Static variable in class org.javacc.java.TokenManagerCodeGenerator
- tryExpansionUnit(NodeScope, IO, String, JJTreeNode) - Method in class org.javacc.java.JJTreeCodeGenerator
- tryTokenSequence(NodeScope, IO, String, Token, Token) - Method in class org.javacc.java.JJTreeCodeGenerator
V
- visit(ASTBNFAction, Object) - Method in class org.javacc.java.JJTreeCodeGenerator
- visit(ASTBNFDeclaration, Object) - Method in class org.javacc.java.JJTreeCodeGenerator
- visit(ASTBNFNodeScope, Object) - Method in class org.javacc.java.JJTreeCodeGenerator
- visit(ASTCompilationUnit, Object) - Method in class org.javacc.java.JJTreeCodeGenerator
- visit(ASTExpansionNodeScope, Object) - Method in class org.javacc.java.JJTreeCodeGenerator
- visit(ASTGrammar, Object) - Method in class org.javacc.java.JJTreeCodeGenerator
- visit(ASTJavacodeBody, Object) - Method in class org.javacc.java.JJTreeCodeGenerator
- visit(JJTreeNode, Object) - Method in class org.javacc.java.JJTreeCodeGenerator
- visitorClass() - Static method in class org.javacc.java.JavaTemplates
X
- xsp_declared - Variable in class org.javacc.java.ParserCodeGenerator
All Classes and Interfaces|All Packages|Constant Field Values