Index

B C D E F G I J L M N O P S T V X 
All Classes and Interfaces|All Packages|Constant Field Values

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
 
B C D E F G I J L M N O P S T V X 
All Classes and Interfaces|All Packages|Constant Field Values