B C D E F G I J L M N O P S T V X
All Classes All Packages
All Classes All Packages
All Classes All Packages
B
- buildLookaheadChecker(Lookahead[], String[]) - Method in class org.javacc.csharp.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.csharp.ParserCodeGenerator
- buildPhase2Routine(Lookahead) - Method in class org.javacc.csharp.ParserCodeGenerator
- buildPhase3Routine(Phase3Data, boolean) - Method in class org.javacc.csharp.ParserCodeGenerator
C
- ccol - Variable in class org.javacc.csharp.ParserCodeGenerator
- cline - Variable in class org.javacc.csharp.ParserCodeGenerator
- closeJJTreeComment(IO) - Static method in class org.javacc.csharp.JJTreeCodeGenerator
- codeGenerator - Variable in class org.javacc.csharp.ParserCodeGenerator
- codeGenerator - Variable in class org.javacc.csharp.TokenManagerCodeGenerator
- CodeGenerator - Class in org.javacc.csharp
- CodeGenerator() - Constructor for class org.javacc.csharp.CodeGenerator
- context - Variable in class org.javacc.csharp.JJTreeCodeGenerator
- context - Variable in class org.javacc.csharp.ParserCodeGenerator
- context - Variable in class org.javacc.csharp.TokenCodeGenerator
- context - Variable in class org.javacc.csharp.TokenManagerCodeGenerator
- count - Variable in class org.javacc.csharp.Phase3Data
D
- defaultVisit(SimpleNode, Object) - Method in class org.javacc.csharp.JJTreeCodeGenerator
- defaultVisitorClass() - Static method in class org.javacc.csharp.NodeFiles
- dumpDfaTables(CodeBuilder<?>, TokenizerData) - Method in class org.javacc.csharp.TokenManagerCodeGenerator
- dumpFormattedString(String) - Method in class org.javacc.csharp.ParserCodeGenerator
- dumpLexicalActions(Map<Integer, TokenizerData.MatchInfo>, TokenizerData.MatchType, String, CodeBuilder<?>) - Method in class org.javacc.csharp.TokenManagerCodeGenerator
- dumpLookaheads(Lookahead[], String[]) - Method in class org.javacc.csharp.ParserCodeGenerator
- dumpMatchInfo(CodeBuilder<?>, TokenizerData) - Method in class org.javacc.csharp.TokenManagerCodeGenerator
- dumpNfaTables(CodeBuilder<?>, TokenizerData) - Method in class org.javacc.csharp.TokenManagerCodeGenerator
E
- exp - Variable in class org.javacc.csharp.Phase3Data
F
- finish(CodeGeneratorSettings, ParserData) - Method in class org.javacc.csharp.ParserCodeGenerator
- finish(CodeGeneratorSettings, TokenizerData) - Method in class org.javacc.csharp.TokenManagerCodeGenerator
- firstSet - Variable in class org.javacc.csharp.ParserCodeGenerator
-
An array used to store the first sets generated by the following method.
G
- generate3R(Expansion, Phase3Data) - Method in class org.javacc.csharp.ParserCodeGenerator
- generateBitVector(String, BitSet, CodeBuilder<?>) - Static method in class org.javacc.csharp.TokenManagerCodeGenerator
- generateCode(CodeGeneratorSettings, ParserData) - Method in class org.javacc.csharp.ParserCodeGenerator
- generateCode(CodeGeneratorSettings, TokenizerData) - Method in class org.javacc.csharp.TokenManagerCodeGenerator
- generateCodeForToken(CodeGeneratorSettings) - Method in class org.javacc.csharp.TokenCodeGenerator
-
The Token class generator.
- GenerateCodeProduction(CodeProduction, CodeGeneratorSettings, CodeBuilder) - Method in class org.javacc.csharp.ParserCodeGenerator
- generateConstantsClass(TokenizerData) - Method in class org.javacc.csharp.TokenManagerCodeGenerator
- generated - Variable in class org.javacc.csharp.ParserCodeGenerator
- generateDefaultNode(JJTreeContext) - Static method in class org.javacc.csharp.NodeFiles
- generateDefaultVisitor(JJTreeContext) - Static method in class org.javacc.csharp.NodeFiles
- generateHelperFiles() - Method in class org.javacc.csharp.JJTreeCodeGenerator
- generateHelpers(Context, CodeGeneratorSettings, TokenizerData) - Method in class org.javacc.csharp.CodeGenerator
-
Generate any other support files you need.
- generateNodeType(String) - Static method in class org.javacc.csharp.NodeFiles
- generateOutputFiles(JJTreeContext) - Static method in class org.javacc.csharp.NodeFiles
- generateTreeConstants(JJTreeContext) - Static method in class org.javacc.csharp.NodeFiles
- generateTreeNodes(JJTreeContext) - Static method in class org.javacc.csharp.NodeFiles
- generateVisitor(JJTreeContext) - Static method in class org.javacc.csharp.NodeFiles
- genFirstSet(Expansion) - Method in class org.javacc.csharp.ParserCodeGenerator
-
Sets up the array "firstSet" above based on the Expansion argument passed to it.
- genjj_3Call(Expansion) - Method in class org.javacc.csharp.ParserCodeGenerator
- genReturn(boolean) - Method in class org.javacc.csharp.ParserCodeGenerator
- gensymindex - Variable in class org.javacc.csharp.ParserCodeGenerator
- getIndentation(JJTreeNode) - Method in class org.javacc.csharp.JJTreeCodeGenerator
- getIndentation(JJTreeNode, int) - Method in class org.javacc.csharp.JJTreeCodeGenerator
- getJJTreeCodeGenerator(JJTreeContext) - Method in class org.javacc.csharp.CodeGenerator
-
TODO(sreeni): Fix this when we do tree annotations in the parser code generator.
- getName() - Method in class org.javacc.csharp.CodeGenerator
-
The name of the C# code generator.
- getParserCodeGenerator(Context) - Method in class org.javacc.csharp.CodeGenerator
-
The Parser class generator.
- getTokenCodeGenerator(Context) - Method in class org.javacc.csharp.CodeGenerator
-
The Token class generator.
- getTokenManagerCodeGenerator(Context) - Method in class org.javacc.csharp.CodeGenerator
-
The TokenManager class generator.
- getTypeForToken() - Method in class org.javacc.csharp.ParserCodeGenerator
- getVisitMethodName(String) - Static method in class org.javacc.csharp.NodeFiles
I
- indentamt - Variable in class org.javacc.csharp.ParserCodeGenerator
- insertCatchBlocks(NodeScope, IO, String) - Method in class org.javacc.csharp.JJTreeCodeGenerator
- insertCloseNodeAction(NodeScope, IO, String) - Method in class org.javacc.csharp.JJTreeCodeGenerator
- insertCloseNodeCode(NodeScope, IO, String, boolean) - Method in class org.javacc.csharp.JJTreeCodeGenerator
- insertOpenNodeAction(NodeScope, IO, String) - Method in class org.javacc.csharp.JJTreeCodeGenerator
- insertOpenNodeCode(NodeScope, IO, String) - Method in class org.javacc.csharp.JJTreeCodeGenerator
- internalIndex(Expansion) - Method in class org.javacc.csharp.ParserCodeGenerator
- internalIndexes - Variable in class org.javacc.csharp.ParserCodeGenerator
- internalName(Expansion) - Method in class org.javacc.csharp.ParserCodeGenerator
- internalNames - Variable in class org.javacc.csharp.ParserCodeGenerator
J
- jj2Index - Variable in class org.javacc.csharp.ParserCodeGenerator
- jj2LA - Variable in class org.javacc.csharp.ParserCodeGenerator
- jj3_expansion - Variable in class org.javacc.csharp.ParserCodeGenerator
- JJTreeCodeGenerator - Class in org.javacc.csharp
- JJTreeCodeGenerator(JJTreeContext) - Constructor for class org.javacc.csharp.JJTreeCodeGenerator
- JJTStateVersion - Static variable in class org.javacc.csharp.JJTreeCodeGenerator
L
- lookaheadNeeded - Variable in class org.javacc.csharp.ParserCodeGenerator
M
- maskIndex - Variable in class org.javacc.csharp.ParserCodeGenerator
- maskVals - Variable in class org.javacc.csharp.ParserCodeGenerator
- mergeVisitorException(JJTreeContext) - Static method in class org.javacc.csharp.NodeFiles
- minimumSize(Expansion) - Method in class org.javacc.csharp.ParserCodeGenerator
- minimumSize(Expansion, int) - Method in class org.javacc.csharp.ParserCodeGenerator
N
- nodeConstants() - Static method in class org.javacc.csharp.NodeFiles
- NodeFiles - Class in org.javacc.csharp
- NodeFiles() - Constructor for class org.javacc.csharp.NodeFiles
- nodesToBuild - Static variable in class org.javacc.csharp.NodeFiles
- nodeVersion - Static variable in class org.javacc.csharp.NodeFiles
-
ID of the latest version (of JJTree) in which one of the Node classes was modified.
- NOOPENSTM - Variable in class org.javacc.csharp.ParserCodeGenerator
-
Constants used in the following method "buildLookaheadChecker".
O
- OPENIF - Variable in class org.javacc.csharp.ParserCodeGenerator
- openJJTreeComment(IO, String) - Static method in class org.javacc.csharp.JJTreeCodeGenerator
- OPENSWITCH - Variable in class org.javacc.csharp.ParserCodeGenerator
- org.javacc.csharp - package org.javacc.csharp
P
- ParserCodeGenerator - Class in org.javacc.csharp
-
Generate the parser.
- ParserCodeGenerator(Context) - Constructor for class org.javacc.csharp.ParserCodeGenerator
- parserData - Variable in class org.javacc.csharp.ParserCodeGenerator
- parserTemplate - Static variable in class org.javacc.csharp.ParserCodeGenerator
- phase1ExpansionGen(Expansion) - Method in class org.javacc.csharp.ParserCodeGenerator
- phase1NewLine() - Method in class org.javacc.csharp.ParserCodeGenerator
- phase2list - Variable in class org.javacc.csharp.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.csharp
-
This class stores information to pass from phase 2 to phase 3.
- Phase3Data(Expansion, int) - Constructor for class org.javacc.csharp.Phase3Data
- phase3list - Variable in class org.javacc.csharp.ParserCodeGenerator
- phase3table - Variable in class org.javacc.csharp.ParserCodeGenerator
- processProductions(CodeGeneratorSettings, CodeBuilder.GenericCodeBuilder) - Method in class org.javacc.csharp.ParserCodeGenerator
S
- setupPhase3Builds(Phase3Data) - Method in class org.javacc.csharp.ParserCodeGenerator
- switchIndex - Variable in class org.javacc.csharp.ParserCodeGenerator
T
- TokenCodeGenerator - Class in org.javacc.csharp
- TokenCodeGenerator(Context) - Constructor for class org.javacc.csharp.TokenCodeGenerator
- TokenManagerCodeGenerator - Class in org.javacc.csharp
-
Class that implements a table driven code generator for the token manager in java.
- TokenManagerCodeGenerator(Context) - Constructor for class org.javacc.csharp.TokenManagerCodeGenerator
- tokenManagerTemplate - Static variable in class org.javacc.csharp.TokenManagerCodeGenerator
- tryExpansionUnit(NodeScope, IO, String, JJTreeNode) - Method in class org.javacc.csharp.JJTreeCodeGenerator
- tryTokenSequence(NodeScope, IO, String, Token, Token) - Method in class org.javacc.csharp.JJTreeCodeGenerator
V
- visit(ASTBNFAction, Object) - Method in class org.javacc.csharp.JJTreeCodeGenerator
- visit(ASTBNFDeclaration, Object) - Method in class org.javacc.csharp.JJTreeCodeGenerator
- visit(ASTBNFNodeScope, Object) - Method in class org.javacc.csharp.JJTreeCodeGenerator
- visit(ASTCompilationUnit, Object) - Method in class org.javacc.csharp.JJTreeCodeGenerator
- visit(ASTExpansionNodeScope, Object) - Method in class org.javacc.csharp.JJTreeCodeGenerator
- visit(ASTGrammar, Object) - Method in class org.javacc.csharp.JJTreeCodeGenerator
- visit(ASTJavacodeBody, Object) - Method in class org.javacc.csharp.JJTreeCodeGenerator
- visit(JJTreeNode, Object) - Method in class org.javacc.csharp.JJTreeCodeGenerator
- visitorClass() - Static method in class org.javacc.csharp.NodeFiles
X
- xsp_declared - Variable in class org.javacc.csharp.ParserCodeGenerator
All Classes All Packages