Index

A B C D E F G I J M N O P R S T V X 
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<Integer, TokenizerData.MatchInfo>, 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<String, String>, 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>, 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 JavaCodeBuilder class.
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 JavaHelperFiles class.
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 JavaTemplates class.
JavaTemplates() - Constructor for class org.javacc.java.JavaTemplates
 
JavaTemplates.JavaClassicTemplates - Class in org.javacc.java
JavaTemplates.JavaModernTemplates - Class in org.javacc.java
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
 
A B C D E F G I J M N O P R S T V X 
All Classes and Interfaces|All Packages|Constant Field Values