Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X _ 

A

ABSTRACT - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
ABSTRACT - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
ABSTRACT - Static variable in class com.helger.pgcc.parser.JavaCCParserInternals.ModifierSet
 
AbstractCharStream - Class in com.helger.pgcc.jjtree
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
AbstractCharStream(int, int, int) - Constructor for class com.helger.pgcc.jjtree.AbstractCharStream
Constructor.
AbstractCharStream - Class in com.helger.pgcc.parser
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
AbstractCharStream(int, int, int) - Constructor for class com.helger.pgcc.parser.AbstractCharStream
Constructor.
AbstractCharStream - Class in com.helger.pgcc.utils
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
AbstractCharStream(int, int, int) - Constructor for class com.helger.pgcc.utils.AbstractCharStream
Constructor.
AbstractCodeProduction - Class in com.helger.pgcc.parser
Describes a CODE productions.
AbstractCodeProduction() - Constructor for class com.helger.pgcc.parser.AbstractCodeProduction
 
AbstractExpRegularExpression - Class in com.helger.pgcc.parser
Describes regular expressions.
AbstractExpRegularExpression() - Constructor for class com.helger.pgcc.parser.AbstractExpRegularExpression
 
AccessModifier() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
AccessModifier(NormalProduction) - Method in class com.helger.pgcc.parser.JavaCCParser
 
act - Variable in class com.helger.pgcc.parser.RegExprSpec
The action corresponding to this specification.
ACT_TOK - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
action(Expansion) - Method in interface com.helger.pgcc.parser.ITreeWalkerOperation
When a node is visited, this method is invoked with the node as parameter.
add_inline_regexpr(AbstractExpRegularExpression) - Static method in class com.helger.pgcc.parser.JavaCCParserInternals
 
add_token_manager_decls(Token, List<Token>) - Static method in class com.helger.pgcc.parser.JavaCCParserInternals
 
addCharToSkip(char, int) - Static method in class com.helger.pgcc.parser.LexGenJava
 
addcuname(String) - Static method in class com.helger.pgcc.parser.JavaCCParserInternals
 
addEscapes(String) - Static method in exception com.helger.pgcc.jjtree.TokenMgrException
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
addEscapes(String) - Static method in class com.helger.pgcc.parser.JavaCCGlobals
 
addEscapes(String) - Static method in exception com.helger.pgcc.parser.TokenMgrException
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
addEscapes(String) - Static method in exception com.helger.pgcc.utils.TokenMgrException
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
AdditiveExpression() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
AdditiveExpression() - Method in class com.helger.pgcc.parser.JavaCCParser
 
addNfaState(int, Set<Character>, Set<Integer>, Set<Integer>, int) - Method in class com.helger.pgcc.parser.TokenizerData
 
addProduction(NormalProduction) - Static method in class com.helger.pgcc.parser.JavaCCParserInternals
 
addregexpr(TokenProduction) - Static method in class com.helger.pgcc.parser.JavaCCParserInternals
 
addType(String) - Static method in class com.helger.pgcc.jjtree.output.NodeFilesCpp
 
addUnicodeEscapes(String) - Static method in class com.helger.pgcc.parser.JavaCCGlobals
 
addUnit(AbstractExpRegularExpression) - Method in class com.helger.pgcc.parser.ExpRSequence
 
addUnit(Expansion) - Method in class com.helger.pgcc.parser.ExpSequence
 
adjustBeginLineColumn(int, int) - Method in class com.helger.pgcc.jjtree.AbstractCharStream
Method to adjust line and column numbers for the start of a token.
adjustBeginLineColumn(int, int) - Method in class com.helger.pgcc.parser.AbstractCharStream
Method to adjust line and column numbers for the start of a token.
adjustBeginLineColumn(int, int) - Method in class com.helger.pgcc.utils.AbstractCharStream
Method to adjust line and column numbers for the start of a token.
adjustBuffSize() - Method in class com.helger.pgcc.jjtree.JavaCharStream
 
adjustBuffSize() - Method in class com.helger.pgcc.parser.JavaCharStream
 
adjustBuffSize() - Method in class com.helger.pgcc.utils.JavaCharStream
 
AFTER_EGEN - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
Lexical state.
AllocationExpression() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
AllocationExpression() - Method in class com.helger.pgcc.parser.JavaCCParser
 
ANDASSIGN - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
ANDASSIGN - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
AndExpression() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
AndExpression() - Method in class com.helger.pgcc.parser.JavaCCParser
 
Annotation() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
Annotation() - Method in class com.helger.pgcc.parser.JavaCCParser
 
AnnotationTypeBody() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
AnnotationTypeBody() - Method in class com.helger.pgcc.parser.JavaCCParser
 
AnnotationTypeDeclaration() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
AnnotationTypeDeclaration(int) - Method in class com.helger.pgcc.parser.JavaCCParser
 
AnnotationTypeMemberDeclaration() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
AnnotationTypeMemberDeclaration() - Method in class com.helger.pgcc.parser.JavaCCParser
 
APP_NAME - Static variable in class com.helger.pgcc.CPG
Application/tool name
ArgumentList() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
ArgumentList() - Method in class com.helger.pgcc.parser.JavaCCParser
 
Arguments() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
Arguments(List) - Method in class com.helger.pgcc.parser.JavaCCParser
 
ArrayDimsAndInits() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
ArrayDimsAndInits() - Method in class com.helger.pgcc.parser.JavaCCParser
 
ArrayInitializer() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
ArrayInitializer() - Method in class com.helger.pgcc.parser.JavaCCParser
 
ASSERT - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
AssertStatement() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
AssertStatement() - Method in class com.helger.pgcc.parser.JavaCCParser
 
ASSIGN - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
ASSIGN - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
AssignmentOperator() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
AssignmentOperator() - Method in class com.helger.pgcc.parser.JavaCCParser
 
ASTBNF - Class in com.helger.pgcc.jjtree
 
ASTBNFAction - Class in com.helger.pgcc.jjtree
 
ASTBNFAssignment - Class in com.helger.pgcc.jjtree
 
ASTBNFAssignment(int) - Constructor for class com.helger.pgcc.jjtree.ASTBNFAssignment
 
ASTBNFAssignment(JJTreeParser, int) - Constructor for class com.helger.pgcc.jjtree.ASTBNFAssignment
 
ASTBNFChoice - Class in com.helger.pgcc.jjtree
 
ASTBNFChoice(int) - Constructor for class com.helger.pgcc.jjtree.ASTBNFChoice
 
ASTBNFChoice(JJTreeParser, int) - Constructor for class com.helger.pgcc.jjtree.ASTBNFChoice
 
ASTBNFDeclaration - Class in com.helger.pgcc.jjtree
 
ASTBNFLookahead - Class in com.helger.pgcc.jjtree
 
ASTBNFLookahead(int) - Constructor for class com.helger.pgcc.jjtree.ASTBNFLookahead
 
ASTBNFLookahead(JJTreeParser, int) - Constructor for class com.helger.pgcc.jjtree.ASTBNFLookahead
 
ASTBNFNodeScope - Class in com.helger.pgcc.jjtree
 
ASTBNFNonTerminal - Class in com.helger.pgcc.jjtree
 
ASTBNFNonTerminal(int) - Constructor for class com.helger.pgcc.jjtree.ASTBNFNonTerminal
 
ASTBNFNonTerminal(JJTreeParser, int) - Constructor for class com.helger.pgcc.jjtree.ASTBNFNonTerminal
 
ASTBNFOneOrMore - Class in com.helger.pgcc.jjtree
 
ASTBNFOneOrMore(int) - Constructor for class com.helger.pgcc.jjtree.ASTBNFOneOrMore
 
ASTBNFOneOrMore(JJTreeParser, int) - Constructor for class com.helger.pgcc.jjtree.ASTBNFOneOrMore
 
ASTBNFParenthesized - Class in com.helger.pgcc.jjtree
 
ASTBNFParenthesized(int) - Constructor for class com.helger.pgcc.jjtree.ASTBNFParenthesized
 
ASTBNFParenthesized(JJTreeParser, int) - Constructor for class com.helger.pgcc.jjtree.ASTBNFParenthesized
 
ASTBNFSequence - Class in com.helger.pgcc.jjtree
 
ASTBNFSequence(int) - Constructor for class com.helger.pgcc.jjtree.ASTBNFSequence
 
ASTBNFSequence(JJTreeParser, int) - Constructor for class com.helger.pgcc.jjtree.ASTBNFSequence
 
ASTBNFTryBlock - Class in com.helger.pgcc.jjtree
 
ASTBNFTryBlock(int) - Constructor for class com.helger.pgcc.jjtree.ASTBNFTryBlock
 
ASTBNFTryBlock(JJTreeParser, int) - Constructor for class com.helger.pgcc.jjtree.ASTBNFTryBlock
 
ASTBNFZeroOrMore - Class in com.helger.pgcc.jjtree
 
ASTBNFZeroOrMore(int) - Constructor for class com.helger.pgcc.jjtree.ASTBNFZeroOrMore
 
ASTBNFZeroOrMore(JJTreeParser, int) - Constructor for class com.helger.pgcc.jjtree.ASTBNFZeroOrMore
 
ASTBNFZeroOrOne - Class in com.helger.pgcc.jjtree
 
ASTBNFZeroOrOne(int) - Constructor for class com.helger.pgcc.jjtree.ASTBNFZeroOrOne
 
ASTBNFZeroOrOne(JJTreeParser, int) - Constructor for class com.helger.pgcc.jjtree.ASTBNFZeroOrOne
 
ASTCharDescriptor - Class in com.helger.pgcc.jjtree
 
ASTCharDescriptor(int) - Constructor for class com.helger.pgcc.jjtree.ASTCharDescriptor
 
ASTCharDescriptor(JJTreeParser, int) - Constructor for class com.helger.pgcc.jjtree.ASTCharDescriptor
 
ASTCompilationUnit - Class in com.helger.pgcc.jjtree
 
ASTExpansionNodeScope - Class in com.helger.pgcc.jjtree
 
ASTGrammar - Class in com.helger.pgcc.jjtree
 
ASTJavacode - Class in com.helger.pgcc.jjtree
 
ASTJavacodeBody - Class in com.helger.pgcc.jjtree
 
ASTLHS - Class in com.helger.pgcc.jjtree
 
ASTNodeDescriptor - Class in com.helger.pgcc.jjtree
 
ASTNodeDescriptorExpression - Class in com.helger.pgcc.jjtree
 
ASTOptionBinding - Class in com.helger.pgcc.jjtree
 
ASTOptions - Class in com.helger.pgcc.jjtree
 
ASTOptions(int) - Constructor for class com.helger.pgcc.jjtree.ASTOptions
 
ASTPrimaryExpression - Class in com.helger.pgcc.jjtree
 
ASTPrimaryExpression(int) - Constructor for class com.helger.pgcc.jjtree.ASTPrimaryExpression
 
ASTPrimaryExpression(JJTreeParser, int) - Constructor for class com.helger.pgcc.jjtree.ASTPrimaryExpression
 
ASTProduction - Class in com.helger.pgcc.jjtree
 
ASTProductions - Class in com.helger.pgcc.jjtree
 
ASTProductions(int) - Constructor for class com.helger.pgcc.jjtree.ASTProductions
 
ASTProductions(JJTreeParser, int) - Constructor for class com.helger.pgcc.jjtree.ASTProductions
 
ASTRE - Class in com.helger.pgcc.jjtree
 
ASTRE(int) - Constructor for class com.helger.pgcc.jjtree.ASTRE
 
ASTRE(JJTreeParser, int) - Constructor for class com.helger.pgcc.jjtree.ASTRE
 
ASTRECharList - Class in com.helger.pgcc.jjtree
 
ASTRECharList(int) - Constructor for class com.helger.pgcc.jjtree.ASTRECharList
 
ASTRECharList(JJTreeParser, int) - Constructor for class com.helger.pgcc.jjtree.ASTRECharList
 
ASTREChoice - Class in com.helger.pgcc.jjtree
 
ASTREChoice(int) - Constructor for class com.helger.pgcc.jjtree.ASTREChoice
 
ASTREChoice(JJTreeParser, int) - Constructor for class com.helger.pgcc.jjtree.ASTREChoice
 
ASTREEOF - Class in com.helger.pgcc.jjtree
 
ASTREEOF(int) - Constructor for class com.helger.pgcc.jjtree.ASTREEOF
 
ASTREEOF(JJTreeParser, int) - Constructor for class com.helger.pgcc.jjtree.ASTREEOF
 
ASTRENamed - Class in com.helger.pgcc.jjtree
 
ASTRENamed(int) - Constructor for class com.helger.pgcc.jjtree.ASTRENamed
 
ASTRENamed(JJTreeParser, int) - Constructor for class com.helger.pgcc.jjtree.ASTRENamed
 
ASTREOneOrMore - Class in com.helger.pgcc.jjtree
 
ASTREOneOrMore(int) - Constructor for class com.helger.pgcc.jjtree.ASTREOneOrMore
 
ASTREOneOrMore(JJTreeParser, int) - Constructor for class com.helger.pgcc.jjtree.ASTREOneOrMore
 
ASTREParenthesized - Class in com.helger.pgcc.jjtree
 
ASTREParenthesized(int) - Constructor for class com.helger.pgcc.jjtree.ASTREParenthesized
 
ASTREParenthesized(JJTreeParser, int) - Constructor for class com.helger.pgcc.jjtree.ASTREParenthesized
 
ASTREReference - Class in com.helger.pgcc.jjtree
 
ASTREReference(int) - Constructor for class com.helger.pgcc.jjtree.ASTREReference
 
ASTREReference(JJTreeParser, int) - Constructor for class com.helger.pgcc.jjtree.ASTREReference
 
ASTRESequence - Class in com.helger.pgcc.jjtree
 
ASTRESequence(int) - Constructor for class com.helger.pgcc.jjtree.ASTRESequence
 
ASTRESequence(JJTreeParser, int) - Constructor for class com.helger.pgcc.jjtree.ASTRESequence
 
ASTRESpec - Class in com.helger.pgcc.jjtree
 
ASTRESpec(int) - Constructor for class com.helger.pgcc.jjtree.ASTRESpec
 
ASTRESpec(JJTreeParser, int) - Constructor for class com.helger.pgcc.jjtree.ASTRESpec
 
ASTREStringLiteral - Class in com.helger.pgcc.jjtree
 
ASTREStringLiteral(int) - Constructor for class com.helger.pgcc.jjtree.ASTREStringLiteral
 
ASTREStringLiteral(JJTreeParser, int) - Constructor for class com.helger.pgcc.jjtree.ASTREStringLiteral
 
ASTREZeroOrMore - Class in com.helger.pgcc.jjtree
 
ASTREZeroOrMore(int) - Constructor for class com.helger.pgcc.jjtree.ASTREZeroOrMore
 
ASTREZeroOrMore(JJTreeParser, int) - Constructor for class com.helger.pgcc.jjtree.ASTREZeroOrMore
 
ASTREZeroOrOne - Class in com.helger.pgcc.jjtree
 
ASTREZeroOrOne(int) - Constructor for class com.helger.pgcc.jjtree.ASTREZeroOrOne
 
ASTREZeroOrOne(JJTreeParser, int) - Constructor for class com.helger.pgcc.jjtree.ASTREZeroOrOne
 
ASTRRepetitionRange - Class in com.helger.pgcc.jjtree
 
ASTRRepetitionRange(int) - Constructor for class com.helger.pgcc.jjtree.ASTRRepetitionRange
 
ASTRRepetitionRange(JJTreeParser, int) - Constructor for class com.helger.pgcc.jjtree.ASTRRepetitionRange
 
ASTTokenDecls - Class in com.helger.pgcc.jjtree
 
ASTTokenDecls(int) - Constructor for class com.helger.pgcc.jjtree.ASTTokenDecls
 
ASTTokenDecls(JJTreeParser, int) - Constructor for class com.helger.pgcc.jjtree.ASTTokenDecls
 
available - Variable in class com.helger.pgcc.jjtree.AbstractCharStream
 
available - Variable in class com.helger.pgcc.parser.AbstractCharStream
 
available - Variable in class com.helger.pgcc.utils.AbstractCharStream
 

B

backup(int) - Method in class com.helger.pgcc.jjtree.AbstractCharStream
 
backup(int) - Method in interface com.helger.pgcc.jjtree.CharStream
Backs up the input stream by amount steps.
backup(int) - Method in class com.helger.pgcc.parser.AbstractCharStream
 
backup(int) - Method in interface com.helger.pgcc.parser.CharStream
Backs up the input stream by amount steps.
backup(int) - Method in class com.helger.pgcc.utils.AbstractCharStream
 
backup(int) - Method in interface com.helger.pgcc.utils.CharStream
Backs up the input stream by amount steps.
BANG - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
BANG - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
BANG - Static variable in interface com.helger.pgcc.utils.ConditionParserConstants
RegularExpression Id.
bannerLine(String, String) - Static method in class com.helger.pgcc.parser.JavaCCGlobals
This prints the banner line when the various tools are invoked.
beginColumn - Variable in class com.helger.pgcc.jjtree.Token
The column number of the first character of this Token.
beginColumn - Variable in class com.helger.pgcc.parser.Token
The column number of the first character of this Token.
beginColumn - Variable in class com.helger.pgcc.utils.Token
The column number of the first character of this Token.
beginLine - Variable in class com.helger.pgcc.jjtree.Token
The line number of the first character of this Token.
beginLine - Variable in class com.helger.pgcc.parser.Token
The line number of the first character of this Token.
beginLine - Variable in class com.helger.pgcc.utils.Token
The line number of the first character of this Token.
beginToken() - Method in class com.helger.pgcc.jjtree.AbstractCharStream
 
beginToken() - Method in interface com.helger.pgcc.jjtree.CharStream
 
beginToken() - Method in class com.helger.pgcc.jjtree.JavaCharStream
 
beginToken() - Method in class com.helger.pgcc.parser.AbstractCharStream
 
beginToken() - Method in interface com.helger.pgcc.parser.CharStream
 
beginToken() - Method in class com.helger.pgcc.parser.JavaCharStream
 
beginToken() - Method in class com.helger.pgcc.utils.AbstractCharStream
 
beginToken() - Method in interface com.helger.pgcc.utils.CharStream
 
beginToken() - Method in class com.helger.pgcc.utils.JavaCharStream
 
BIT_AND - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
BIT_AND - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
BIT_OR - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
BIT_OR - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
Block() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
Block(List) - Method in class com.helger.pgcc.parser.JavaCCParser
 
BlockStatement() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
BlockStatement() - Method in class com.helger.pgcc.parser.JavaCCParser
 
bnf_production() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
bnf_production() - Method in class com.helger.pgcc.parser.JavaCCParser
 
BNFGenerator - Class in com.helger.pgcc.jjdoc
 
BNFGenerator() - Constructor for class com.helger.pgcc.jjdoc.BNFGenerator
 
BNFProduction - Class in com.helger.pgcc.parser
Describes BNF productions.
BNFProduction() - Constructor for class com.helger.pgcc.parser.BNFProduction
 
BOOLEAN - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
BOOLEAN - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
BooleanLiteral() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
BooleanLiteral() - Method in class com.helger.pgcc.parser.JavaCCParser
 
BooleanLiteral() - Method in class com.helger.pgcc.utils.ConditionParser
 
booleanValue(String) - Static method in class com.helger.pgcc.parser.Options
Convenience method to retrieve boolean options.
BREAK - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
BREAK - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
BreakStatement() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
BreakStatement() - Method in class com.helger.pgcc.parser.JavaCCParser
 
bufcolumn - Variable in class com.helger.pgcc.jjtree.AbstractCharStream
 
bufcolumn - Variable in class com.helger.pgcc.parser.AbstractCharStream
 
bufcolumn - Variable in class com.helger.pgcc.utils.AbstractCharStream
 
buffer - Variable in class com.helger.pgcc.jjtree.AbstractCharStream
 
buffer - Variable in class com.helger.pgcc.parser.AbstractCharStream
 
buffer - Variable in class com.helger.pgcc.utils.AbstractCharStream
 
bufline - Variable in class com.helger.pgcc.jjtree.AbstractCharStream
 
bufline - Variable in class com.helger.pgcc.parser.AbstractCharStream
 
bufline - Variable in class com.helger.pgcc.utils.AbstractCharStream
 
bufpos - Variable in class com.helger.pgcc.jjtree.AbstractCharStream
Position in buffer.
bufpos - Variable in class com.helger.pgcc.parser.AbstractCharStream
Position in buffer.
bufpos - Variable in class com.helger.pgcc.utils.AbstractCharStream
Position in buffer.
bufsize - Variable in class com.helger.pgcc.jjtree.AbstractCharStream
 
bufsize - Variable in class com.helger.pgcc.parser.AbstractCharStream
 
bufsize - Variable in class com.helger.pgcc.utils.AbstractCharStream
 
BuildTokenizerData(TokenizerData) - Static method in class com.helger.pgcc.parser.ExpRStringLiteral
 
buildTokenizerData(TokenizerData) - Static method in class com.helger.pgcc.parser.NfaState
 
BYTE - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
BYTE - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.

C

canMatchAnyChar() - Method in class com.helger.pgcc.parser.AbstractExpRegularExpression
 
canMatchAnyChar() - Method in class com.helger.pgcc.parser.ExpRCharacterList
 
canStartNfaUsingAscii(char) - Static method in class com.helger.pgcc.parser.NfaState
 
CASE - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
CASE - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
CastExpression() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
CastExpression() - Method in class com.helger.pgcc.parser.JavaCCParser
 
CastLookahead() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
CastLookahead() - Method in class com.helger.pgcc.parser.JavaCCParser
 
CATCH - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
CATCH - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
CHAR - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
CHAR - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
character_descriptor() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
character_descriptor(Container) - Method in class com.helger.pgcc.parser.JavaCCParser
 
character_descriptor_assign(Token, String) - Static method in class com.helger.pgcc.parser.JavaCCParserInternals
 
character_descriptor_assign(Token, String, String) - Static method in class com.helger.pgcc.parser.JavaCCParserInternals
 
character_list() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
character_list(Container) - Method in class com.helger.pgcc.parser.JavaCCParser
 
CHARACTER_LITERAL - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
CHARACTER_LITERAL - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
CharacterRange - Class in com.helger.pgcc.parser
Describes character range descriptors in a character list.
CharStream - Interface in com.helger.pgcc.jjtree
This interface describes a character stream that maintains line and column number positions of the characters.
CharStream - Interface in com.helger.pgcc.parser
This interface describes a character stream that maintains line and column number positions of the characters.
CharStream - Interface in com.helger.pgcc.utils
This interface describes a character stream that maintains line and column number positions of the characters.
checkEmptyStringMatch() - Static method in class com.helger.pgcc.parser.LexGenJava
 
checkUnmatchability() - Method in class com.helger.pgcc.parser.ExpRChoice
 
children - Variable in class com.helger.pgcc.jjtree.SimpleNode
 
childrenAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.SimpleNode
Accept the visitor.
choiceCalc(ExpChoice) - Static method in class com.helger.pgcc.parser.LookaheadCalc
 
CLASS - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
CLASS - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
ClassOrInterfaceBody() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
ClassOrInterfaceBody(boolean, List) - Method in class com.helger.pgcc.parser.JavaCCParser
 
ClassOrInterfaceBodyDeclaration() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
ClassOrInterfaceBodyDeclaration(boolean) - Method in class com.helger.pgcc.parser.JavaCCParser
 
ClassOrInterfaceDeclaration() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
ClassOrInterfaceDeclaration(int, List) - Method in class com.helger.pgcc.parser.JavaCCParser
 
ClassOrInterfaceType() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
ClassOrInterfaceType() - Method in class com.helger.pgcc.parser.JavaCCParser
 
clearNodeScope(Node) - Method in class com.helger.pgcc.jjtree.JJTJJTreeParserState
 
close() - Method in class com.helger.pgcc.jjtree.StreamProvider
 
close() - Method in class com.helger.pgcc.jjtree.StringProvider
 
close() - Method in class com.helger.pgcc.output.OutputFile
Close the OutputFile, writing any necessary trailer information (such as a checksum).
close() - Method in class com.helger.pgcc.parser.StreamProvider
 
close() - Method in class com.helger.pgcc.parser.StringProvider
 
close() - Static method in class com.helger.pgcc.PGPrinter
 
close() - Method in class com.helger.pgcc.PGPrinter.PSPrinter
 
close() - Method in class com.helger.pgcc.utils.StreamProvider
 
close() - Method in class com.helger.pgcc.utils.StringProvider
 
closeNodeScope(Node, int) - Method in class com.helger.pgcc.jjtree.JJTJJTreeParserState
 
closeNodeScope(Node, boolean) - Method in class com.helger.pgcc.jjtree.JJTJJTreeParserState
 
CMDLINE_NAME - Static variable in class com.helger.pgcc.CPG
 
CodeGenerator - Class in com.helger.pgcc.parser
 
CodeGenerator() - Constructor for class com.helger.pgcc.parser.CodeGenerator
 
CodeGeneratorCpp - Class in com.helger.pgcc.jjtree
 
CodeGeneratorCpp() - Constructor for class com.helger.pgcc.jjtree.CodeGeneratorCpp
 
CodeGeneratorJava - Class in com.helger.pgcc.jjtree
 
CodeGeneratorJava() - Constructor for class com.helger.pgcc.jjtree.CodeGeneratorJava
 
CodeProductionCpp - Class in com.helger.pgcc.parser
Describes CPPCODE productions.
CodeProductionCpp() - Constructor for class com.helger.pgcc.parser.CodeProductionCpp
 
CodeProductionJava - Class in com.helger.pgcc.parser
Describes JAVACODE productions.
CodeProductionJava() - Constructor for class com.helger.pgcc.parser.CodeProductionJava
 
COLON - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
COLON - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
column - Variable in class com.helger.pgcc.jjtree.AbstractCharStream
 
column - Variable in class com.helger.pgcc.parser.AbstractCharStream
 
column - Variable in class com.helger.pgcc.utils.AbstractCharStream
 
com.helger.pgcc - package com.helger.pgcc
A tree, grammar and lexer generator and a documentation generator.
com.helger.pgcc.jjdoc - package com.helger.pgcc.jjdoc
Generates BNF documentation from a grammar.
com.helger.pgcc.jjtree - package com.helger.pgcc.jjtree
A tree generator.
com.helger.pgcc.jjtree.output - package com.helger.pgcc.jjtree.output
 
com.helger.pgcc.main - package com.helger.pgcc.main
 
com.helger.pgcc.output - package com.helger.pgcc.output
 
com.helger.pgcc.output.cpp - package com.helger.pgcc.output.cpp
 
com.helger.pgcc.output.java - package com.helger.pgcc.output.java
 
com.helger.pgcc.parser - package com.helger.pgcc.parser
A grammar and lexer generator.
com.helger.pgcc.utils - package com.helger.pgcc.utils
 
COMMA - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
COMMA - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
compare(Token, String, String) - Static method in class com.helger.pgcc.parser.JavaCCParserInternals
 
compareTo(OptionInfo) - Method in class com.helger.pgcc.utils.OptionInfo
 
CompilationUnit() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
CompilationUnit() - Method in class com.helger.pgcc.parser.JavaCCParser
 
CompilationUnit(Map<String, Object>) - Method in class com.helger.pgcc.utils.ConditionParser
 
complex_regular_expression() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
complex_regular_expression(Container) - Method in class com.helger.pgcc.parser.JavaCCParser
 
complex_regular_expression_choices() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
complex_regular_expression_choices(Container) - Method in class com.helger.pgcc.parser.JavaCCParser
 
complex_regular_expression_unit() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
complex_regular_expression_unit(Container) - Method in class com.helger.pgcc.parser.JavaCCParser
 
computeClosures() - Static method in class com.helger.pgcc.parser.NfaState
 
ConditionalAndExpression() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
ConditionalAndExpression() - Method in class com.helger.pgcc.parser.JavaCCParser
 
ConditionalAndExpression() - Method in class com.helger.pgcc.utils.ConditionParser
 
ConditionalExpression() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
ConditionalExpression() - Method in class com.helger.pgcc.parser.JavaCCParser
 
ConditionalExpression() - Method in class com.helger.pgcc.utils.ConditionParser
 
ConditionalOrExpression() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
ConditionalOrExpression() - Method in class com.helger.pgcc.parser.JavaCCParser
 
ConditionParser - Class in com.helger.pgcc.utils
 
ConditionParser(Provider) - Constructor for class com.helger.pgcc.utils.ConditionParser
Constructor with InputStream.
ConditionParser(String) - Constructor for class com.helger.pgcc.utils.ConditionParser
Constructor with InputStream.
ConditionParser(ConditionParserTokenManager) - Constructor for class com.helger.pgcc.utils.ConditionParser
Constructor with generated Token Manager.
ConditionParserConstants - Interface in com.helger.pgcc.utils
Token literal values and constants.
ConditionParserTokenManager - Class in com.helger.pgcc.utils
Token Manager.
ConditionParserTokenManager(JavaCharStream) - Constructor for class com.helger.pgcc.utils.ConditionParserTokenManager
Constructor.
ConditionParserTokenManager(JavaCharStream, int) - Constructor for class com.helger.pgcc.utils.ConditionParserTokenManager
Constructor.
CONST - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
CONST - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
ConstructorDeclaration() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
ConstructorDeclaration() - Method in class com.helger.pgcc.parser.JavaCCParser
 
Container - Class in com.helger.pgcc.parser
An object container.
Container() - Constructor for class com.helger.pgcc.parser.Container
 
CONTINUE - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
CONTINUE - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
ContinueStatement() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
ContinueStatement() - Method in class com.helger.pgcc.parser.JavaCCParser
 
CPG - Class in com.helger.pgcc
 
cppcode(CodeProductionCpp) - Method in class com.helger.pgcc.jjdoc.BNFGenerator
 
cppcode(CodeProductionCpp) - Method in class com.helger.pgcc.jjdoc.HTMLGenerator
 
cppcode(CodeProductionCpp) - Method in interface com.helger.pgcc.jjdoc.IDocGenerator
Output comment from a production.
cppcode(CodeProductionCpp) - Method in class com.helger.pgcc.jjdoc.TextGenerator
 
cppcode(CodeProductionCpp) - Method in class com.helger.pgcc.jjdoc.XTextGenerator
 
cppcode_production() - Method in class com.helger.pgcc.parser.JavaCCParser
 
create_output_stream() - Static method in class com.helger.pgcc.jjdoc.BNFGenerator
 
createOutputDir(File) - Static method in class com.helger.pgcc.parser.JavaCCGlobals
 
createPrintWriter() - Static method in class com.helger.pgcc.jjdoc.TextGenerator
Create an output stream for the generated Jack code.
createPrintWriter(String) - Static method in class com.helger.pgcc.jjdoc.TextGenerator
Create an output stream for the generated Jack code.
curChar - Variable in class com.helger.pgcc.jjtree.JJTreeParserTokenManager
 
curChar - Variable in class com.helger.pgcc.parser.JavaCCParserTokenManager
 
curChar - Variable in class com.helger.pgcc.utils.ConditionParserTokenManager
 
currentToken - Variable in exception com.helger.pgcc.jjtree.ParseException
This is the last token that has been consumed successfully.
currentToken - Variable in exception com.helger.pgcc.parser.ParseException
This is the last token that has been consumed successfully.
currentToken - Variable in exception com.helger.pgcc.utils.ParseException
This is the last token that has been consumed successfully.

D

data - Variable in class com.helger.pgcc.parser.ParserData.LookaheadInfo
 
debug(String) - Static method in class com.helger.pgcc.PGPrinter
 
DECIMAL_EXPONENT - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
DECIMAL_EXPONENT - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
DECIMAL_FLOATING_POINT_LITERAL - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
DECIMAL_FLOATING_POINT_LITERAL - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
DECIMAL_LITERAL - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
DECIMAL_LITERAL - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
DECR - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
DECR - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
DEFAULT - Static variable in enum com.helger.pgcc.EJDKVersion
 
DEFAULT - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
Lexical state.
DEFAULT - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
Lexical state.
DEFAULT - Static variable in interface com.helger.pgcc.utils.ConditionParserConstants
Lexical state.
DEFAULT_BUF_SIZE - Static variable in class com.helger.pgcc.jjtree.AbstractCharStream
 
DEFAULT_BUF_SIZE - Static variable in class com.helger.pgcc.parser.AbstractCharStream
 
DEFAULT_BUF_SIZE - Static variable in class com.helger.pgcc.utils.AbstractCharStream
 
DefaultJJTreeVisitor - Class in com.helger.pgcc.jjtree
 
DefaultJJTreeVisitor() - Constructor for class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
DefaultValue() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
DefaultValue() - Method in class com.helger.pgcc.parser.JavaCCParser
 
defaultVisit(SimpleNode, Object) - Method in class com.helger.pgcc.jjtree.CodeGeneratorCpp
 
defaultVisit(SimpleNode, Object) - Method in class com.helger.pgcc.jjtree.CodeGeneratorJava
 
defaultVisit(SimpleNode, Object) - Method in class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
defaultVisit(SimpleNode, Object) - Method in class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
disable_tracing() - Method in class com.helger.pgcc.jjtree.JJTreeParser
Disable tracing.
disable_tracing() - Method in class com.helger.pgcc.parser.JavaCCParser
Disable tracing.
disable_tracing() - Method in class com.helger.pgcc.utils.ConditionParser
Disable tracing.
DO - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
DO - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
documentEnd() - Method in class com.helger.pgcc.jjdoc.BNFGenerator
 
documentEnd() - Method in class com.helger.pgcc.jjdoc.HTMLGenerator
 
documentEnd() - Method in interface com.helger.pgcc.jjdoc.IDocGenerator
Output document footer.
documentEnd() - Method in class com.helger.pgcc.jjdoc.TextGenerator
 
documentEnd() - Method in class com.helger.pgcc.jjdoc.XTextGenerator
 
documentStart() - Method in class com.helger.pgcc.jjdoc.BNFGenerator
 
documentStart() - Method in class com.helger.pgcc.jjdoc.HTMLGenerator
 
documentStart() - Method in interface com.helger.pgcc.jjdoc.IDocGenerator
Output document header.
documentStart() - Method in class com.helger.pgcc.jjdoc.TextGenerator
 
documentStart() - Method in class com.helger.pgcc.jjdoc.XTextGenerator
 
done() - Method in class com.helger.pgcc.jjtree.AbstractCharStream
 
done() - Method in interface com.helger.pgcc.jjtree.CharStream
The lexer calls this function to indicate that it is done with the stream and hence implementations can free any resources held by this class.
done() - Method in class com.helger.pgcc.parser.AbstractCharStream
 
done() - Method in interface com.helger.pgcc.parser.CharStream
The lexer calls this function to indicate that it is done with the stream and hence implementations can free any resources held by this class.
done() - Method in class com.helger.pgcc.utils.AbstractCharStream
 
done() - Method in interface com.helger.pgcc.utils.CharStream
The lexer calls this function to indicate that it is done with the stream and hence implementations can free any resources held by this class.
doNothing(Object) - Method in interface com.helger.pgcc.jjdoc.IDocGenerator
Dummy method to ensure parameters are used...
DoStatement() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
DoStatement() - Method in class com.helger.pgcc.parser.JavaCCParser
 
DOT - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
DOT - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
DOUBLE - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
DOUBLE - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
DOUBLECOLON - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
DOUBLECOLON - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
dump(String) - Method in class com.helger.pgcc.jjtree.SimpleNode
 
dump(int, Set<? super Expansion>) - Method in class com.helger.pgcc.parser.AbstractExpRegularExpression
 
dump(int, Set<? super Expansion>) - Method in class com.helger.pgcc.parser.ExpAction
 
dump(int, Set<? super Expansion>) - Method in class com.helger.pgcc.parser.Expansion
 
dump(int, Set<? super Expansion>) - Method in class com.helger.pgcc.parser.ExpChoice
 
dump(int, Set<? super Expansion>) - Method in class com.helger.pgcc.parser.ExpLookahead
 
dump(int, Set<? super Expansion>) - Method in class com.helger.pgcc.parser.ExpNonTerminal
 
dump(int, Set<? super Expansion>) - Method in class com.helger.pgcc.parser.ExpOneOrMore
 
dump(int, Set<? super Expansion>) - Method in class com.helger.pgcc.parser.ExpRStringLiteral
 
dump(int, Set<? super Expansion>) - Method in class com.helger.pgcc.parser.ExpSequence
 
dump(int, Set<? super Expansion>) - Method in class com.helger.pgcc.parser.ExpTryBlock
 
dump(int, Set<? super Expansion>) - Method in class com.helger.pgcc.parser.ExpZeroOrMore
 
dump(int, Set<? super Expansion>) - Method in class com.helger.pgcc.parser.ExpZeroOrOne
 
dump(int, Set<? super NormalProduction>) - Method in class com.helger.pgcc.parser.NormalProduction
 
dumpCharAndRangeMoves(CodeGenerator) - Static method in class com.helger.pgcc.parser.NfaState
 
dumpMoveNfa(CodeGenerator) - Static method in class com.helger.pgcc.parser.NfaState
 
dumpNonAsciiMoveMethods(CodeGenerator) - Static method in class com.helger.pgcc.parser.NfaState
 
dumpPrefix(int) - Static method in class com.helger.pgcc.parser.Expansion
 
dumpPrefix(int) - Method in class com.helger.pgcc.parser.NormalProduction
 
dumpStateSets(CodeGenerator) - Static method in class com.helger.pgcc.parser.NfaState
 
dumpStatesForKind(CodeGenerator) - Static method in class com.helger.pgcc.parser.NfaState
 
dumpStatesForStateCPP(CodeGenerator) - Static method in class com.helger.pgcc.parser.NfaState
 
dumpStatesForStateJava(CodeGenerator) - Static method in class com.helger.pgcc.parser.NfaState
 
dumpString(String) - Method in class com.helger.pgcc.jjtree.SimpleNode
 
dumpStrLiteralImages(CodeGenerator) - Static method in class com.helger.pgcc.parser.ExpRStringLiteral
 
dumpStrLiteralImagesForJava(CodeGenerator) - Static method in class com.helger.pgcc.parser.ExpRStringLiteral
 

E

ebnfCalc(Expansion, Expansion) - Static method in class com.helger.pgcc.parser.LookaheadCalc
 
EJDKVersion - Enum in com.helger.pgcc
 
ELSE - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
ELSE - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
emitRE(AbstractExpRegularExpression) - Static method in class com.helger.pgcc.jjdoc.JJDoc
 
emptyExpansionExists(Expansion) - Static method in class com.helger.pgcc.parser.Semanticize
 
EmptyStatement() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
EmptyStatement() - Method in class com.helger.pgcc.parser.JavaCCParser
 
enable_tracing() - Method in class com.helger.pgcc.jjtree.JJTreeParser
Enable tracing.
enable_tracing() - Method in class com.helger.pgcc.parser.JavaCCParser
Enable tracing.
enable_tracing() - Method in class com.helger.pgcc.utils.ConditionParser
Enable tracing.
endColumn - Variable in class com.helger.pgcc.jjtree.Token
The column number of the last character of this Token.
endColumn - Variable in class com.helger.pgcc.parser.Token
The column number of the last character of this Token.
endColumn - Variable in class com.helger.pgcc.utils.Token
The column number of the last character of this Token.
endLine - Variable in class com.helger.pgcc.jjtree.Token
The line number of the last character of this Token.
endLine - Variable in class com.helger.pgcc.parser.Token
The line number of the last character of this Token.
endLine - Variable in class com.helger.pgcc.utils.Token
The line number of the last character of this Token.
ensure(JJTreeIO, String) - Static method in class com.helger.pgcc.jjtree.output.NodeFilesJava
 
ENUM - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
EnumBody() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
EnumBody() - Method in class com.helger.pgcc.parser.JavaCCParser
 
EnumConstant() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
EnumConstant() - Method in class com.helger.pgcc.parser.JavaCCParser
 
EnumDeclaration() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
EnumDeclaration(int) - Method in class com.helger.pgcc.parser.JavaCCParser
 
EOF - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
End of File.
EOF - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
End of File.
EOF - Static variable in interface com.helger.pgcc.utils.ConditionParserConstants
End of File.
EOL - Static variable in exception com.helger.pgcc.jjtree.ParseException
The end of line string (we do not use System.getProperty("") so that we are compatible with Android/GWT);
EOL - Static variable in class com.helger.pgcc.parser.Expansion
 
EOL - Static variable in class com.helger.pgcc.parser.NormalProduction
 
EOL - Static variable in exception com.helger.pgcc.parser.ParseException
The end of line string (we do not use System.getProperty("") so that we are compatible with Android/GWT);
EOL - Static variable in exception com.helger.pgcc.utils.ParseException
The end of line string (we do not use System.getProperty("") so that we are compatible with Android/GWT);
EOptionType - Enum in com.helger.pgcc.utils
 
EOutputLanguage - Enum in com.helger.pgcc.output
Various constants relating to possible values for certain options
EQ - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
EQ - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
EqualityExpression() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
EqualityExpression() - Method in class com.helger.pgcc.parser.JavaCCParser
 
equals(Object) - Method in class com.helger.pgcc.parser.Token
equals
equals(Object) - Method in class com.helger.pgcc.utils.OptionInfo
 
error(String) - Static method in class com.helger.pgcc.PGPrinter
 
error(String, Throwable) - Static method in class com.helger.pgcc.PGPrinter
 
ETokenKind - Enum in com.helger.pgcc.parser
Definitions of constants that identify the kind of regular expression production this is.
ExclusiveOrExpression() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
ExclusiveOrExpression() - Method in class com.helger.pgcc.parser.JavaCCParser
 
ExpAction - Class in com.helger.pgcc.parser
Describes actions that may occur on the right hand side of productions.
ExpAction() - Constructor for class com.helger.pgcc.parser.ExpAction
 
expandBuff(boolean) - Method in class com.helger.pgcc.jjtree.AbstractCharStream
 
expandBuff(boolean) - Method in class com.helger.pgcc.parser.AbstractCharStream
 
expandBuff(boolean) - Method in class com.helger.pgcc.utils.AbstractCharStream
 
expansion(ASTProduction) - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
Expansion - Class in com.helger.pgcc.parser
Describes expansions - entities that may occur on the right hand sides of productions.
Expansion() - Constructor for class com.helger.pgcc.parser.Expansion
 
expansion(Container) - Method in class com.helger.pgcc.parser.JavaCCParser
 
expansion_choices(ASTProduction) - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
expansion_choices(Container) - Method in class com.helger.pgcc.parser.JavaCCParser
 
expansion_unit(ASTProduction) - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
expansion_unit(Container) - Method in class com.helger.pgcc.parser.JavaCCParser
 
expansionEnd(Expansion, boolean) - Method in class com.helger.pgcc.jjdoc.BNFGenerator
 
expansionEnd(Expansion, boolean) - Method in class com.helger.pgcc.jjdoc.HTMLGenerator
 
expansionEnd(Expansion, boolean) - Method in interface com.helger.pgcc.jjdoc.IDocGenerator
Output end of Expansion.
expansionEnd(Expansion, boolean) - Method in class com.helger.pgcc.jjdoc.TextGenerator
 
expansionEnd(Expansion, boolean) - Method in class com.helger.pgcc.jjdoc.XTextGenerator
 
expansionStart(Expansion, boolean) - Method in class com.helger.pgcc.jjdoc.BNFGenerator
 
expansionStart(Expansion, boolean) - Method in class com.helger.pgcc.jjdoc.HTMLGenerator
 
expansionStart(Expansion, boolean) - Method in interface com.helger.pgcc.jjdoc.IDocGenerator
Output start of an Expansion.
expansionStart(Expansion, boolean) - Method in class com.helger.pgcc.jjdoc.TextGenerator
 
expansionStart(Expansion, boolean) - Method in class com.helger.pgcc.jjdoc.XTextGenerator
 
ExpansionTreeWalker - Class in com.helger.pgcc.parser
A set of routines that walk down the Expansion tree in various ways.
ExpChoice - Class in com.helger.pgcc.parser
Describes expansions where one of many choices is taken (c1|c2|...).
ExpChoice() - Constructor for class com.helger.pgcc.parser.ExpChoice
 
ExpChoice(Token) - Constructor for class com.helger.pgcc.parser.ExpChoice
 
ExpChoice(Expansion) - Constructor for class com.helger.pgcc.parser.ExpChoice
 
expectedTokenSequences - Variable in exception com.helger.pgcc.jjtree.ParseException
Each entry in this array is an array of integers.
expectedTokenSequences - Variable in exception com.helger.pgcc.parser.ParseException
Each entry in this array is an array of integers.
expectedTokenSequences - Variable in exception com.helger.pgcc.utils.ParseException
Each entry in this array is an array of integers.
ExplicitConstructorInvocation() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
ExplicitConstructorInvocation() - Method in class com.helger.pgcc.parser.JavaCCParser
 
ExpLookahead - Class in com.helger.pgcc.parser
Describes lookahead rule for a particular expansion or expansion sequence (See Sequence.java).
ExpLookahead() - Constructor for class com.helger.pgcc.parser.ExpLookahead
 
ExpNonTerminal - Class in com.helger.pgcc.parser
Describes non terminals.
ExpNonTerminal() - Constructor for class com.helger.pgcc.parser.ExpNonTerminal
 
ExpOneOrMore - Class in com.helger.pgcc.parser
Describes one-or-more expansions (e.g., foo+).
ExpOneOrMore(Token, Expansion) - Constructor for class com.helger.pgcc.parser.ExpOneOrMore
 
ExpRCharacterList - Class in com.helger.pgcc.parser
Describes character lists.
ExpRChoice - Class in com.helger.pgcc.parser
Describes regular expressions which are choices from from among included regular expressions.
ExpRChoice() - Constructor for class com.helger.pgcc.parser.ExpRChoice
 
ExpREndOfFile - Class in com.helger.pgcc.parser
Describes the EOF regular expression
ExpREndOfFile() - Constructor for class com.helger.pgcc.parser.ExpREndOfFile
 
Expression() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
Expression(List) - Method in class com.helger.pgcc.parser.JavaCCParser
 
ExpRJustName - Class in com.helger.pgcc.parser
Describes regular expressions which are referred to just by their name.
ExpRJustName(Token, String) - Constructor for class com.helger.pgcc.parser.ExpRJustName
 
ExpROneOrMore - Class in com.helger.pgcc.parser
Describes one-or-more regular expressions (<foo+>).
ExpROneOrMore() - Constructor for class com.helger.pgcc.parser.ExpROneOrMore
 
ExpROneOrMore(Token, AbstractExpRegularExpression) - Constructor for class com.helger.pgcc.parser.ExpROneOrMore
 
ExpRRepetitionRange - Class in com.helger.pgcc.parser
Describes one-or-more regular expressions (<foo+>).
ExpRRepetitionRange() - Constructor for class com.helger.pgcc.parser.ExpRRepetitionRange
 
ExpRSequence - Class in com.helger.pgcc.parser
Describes regular expressions which are sequences of other regular expressions.
ExpRStringLiteral - Class in com.helger.pgcc.parser
Describes string literals.
ExpRStringLiteral(Token, String) - Constructor for class com.helger.pgcc.parser.ExpRStringLiteral
 
ExpRZeroOrMore - Class in com.helger.pgcc.parser
Describes zero-or-more regular expressions (<foo*>).
ExpRZeroOrMore() - Constructor for class com.helger.pgcc.parser.ExpRZeroOrMore
 
ExpRZeroOrMore(Token, AbstractExpRegularExpression) - Constructor for class com.helger.pgcc.parser.ExpRZeroOrMore
 
ExpRZeroOrOne - Class in com.helger.pgcc.parser
Describes zero-or-one regular expressions (<foo?
ExpRZeroOrOne() - Constructor for class com.helger.pgcc.parser.ExpRZeroOrOne
 
ExpSequence - Class in com.helger.pgcc.parser
Describes expansions that are sequences of expansion units.
ExpSequence() - Constructor for class com.helger.pgcc.parser.ExpSequence
 
ExpSequence(Token, ExpLookahead) - Constructor for class com.helger.pgcc.parser.ExpSequence
 
ExpTryBlock - Class in com.helger.pgcc.parser
Describes expansions of the form "try {...} ...".
ExpTryBlock() - Constructor for class com.helger.pgcc.parser.ExpTryBlock
 
ExpZeroOrMore - Class in com.helger.pgcc.parser
Describes zero-or-more expansions (e.g., foo*).
ExpZeroOrMore(Token, Expansion) - Constructor for class com.helger.pgcc.parser.ExpZeroOrMore
 
ExpZeroOrOne - Class in com.helger.pgcc.parser
Describes zero-or-one expansions (e.g., [foo], foo?).
ExpZeroOrOne(Token, Expansion) - Constructor for class com.helger.pgcc.parser.ExpZeroOrOne
 
EXTENDS - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
EXTENDS - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
ExtendsList() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
ExtendsList(boolean) - Method in class com.helger.pgcc.parser.JavaCCParser
 

F

FALSE - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
FALSE - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
FALSE - Static variable in interface com.helger.pgcc.utils.ConditionParserConstants
RegularExpression Id.
fatal(String) - Static method in class com.helger.pgcc.parser.JavaCCErrors
 
FieldDeclaration() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
FieldDeclaration(int) - Method in class com.helger.pgcc.parser.JavaCCParser
 
FilesCpp - Class in com.helger.pgcc.output.cpp
Generate CharStream, TokenManager and Exceptions.
FilesJava - Class in com.helger.pgcc.output.java
Generate CharStream, TokenManager and Exceptions.
FilesJava() - Constructor for class com.helger.pgcc.output.java.FilesJava
 
fillBuff() - Method in class com.helger.pgcc.jjtree.AbstractCharStream
 
fillBuff() - Method in class com.helger.pgcc.jjtree.JavaCharStream
 
fillBuff() - Method in class com.helger.pgcc.parser.AbstractCharStream
 
fillBuff() - Method in class com.helger.pgcc.parser.JavaCharStream
 
fillBuff() - Method in class com.helger.pgcc.utils.AbstractCharStream
 
fillBuff() - Method in class com.helger.pgcc.utils.JavaCharStream
 
FINAL - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
FINAL - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
FINAL - Static variable in class com.helger.pgcc.parser.JavaCCParserInternals.ModifierSet
 
FINALLY - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
FINALLY - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
finish(TokenizerData) - Method in class com.helger.pgcc.parser.TableDrivenJavaCodeGenerator
 
finish(TokenizerData) - Method in interface com.helger.pgcc.parser.TokenManagerCodeGenerator
Complete the code generation and save any output file(s).
FLOAT - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
FLOAT - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
FLOATING_POINT_LITERAL - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
FLOATING_POINT_LITERAL - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
flush() - Static method in class com.helger.pgcc.PGPrinter
 
flush() - Method in interface com.helger.pgcc.PGPrinter.IPrinter
 
flush() - Method in class com.helger.pgcc.PGPrinter.PSPrinter
 
FOR - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
FOR - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
ForInit() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
ForInit() - Method in class com.helger.pgcc.parser.JavaCCParser
 
FORMAL_COMMENT - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
FORMAL_COMMENT - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
FORMAL_COMMENT - Static variable in interface com.helger.pgcc.utils.ConditionParserConstants
RegularExpression Id.
FormalParameter() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
FormalParameter() - Method in class com.helger.pgcc.parser.JavaCCParser
 
FormalParameters() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
FormalParameters(List) - Method in class com.helger.pgcc.parser.JavaCCParser
 
ForStatement() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
ForStatement() - Method in class com.helger.pgcc.parser.JavaCCParser
 
ForUpdate() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
ForUpdate() - Method in class com.helger.pgcc.parser.JavaCCParser
 

G

GE - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
GE - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
gen_AbstractCharStream(IJavaResourceTemplateLocations) - Static method in class com.helger.pgcc.output.java.FilesJava
 
gen_CharStream() - Static method in class com.helger.pgcc.output.cpp.FilesCpp
 
gen_CharStream(IJavaResourceTemplateLocations) - Static method in class com.helger.pgcc.output.java.FilesJava
 
gen_ErrorHandler() - Static method in class com.helger.pgcc.output.cpp.FilesCpp
 
gen_JavaCCDefs() - Static method in class com.helger.pgcc.output.cpp.FilesCpp
 
gen_JavaCharStream(IJavaResourceTemplateLocations) - Static method in class com.helger.pgcc.output.java.FilesJava
 
gen_JavaModernFiles() - Static method in class com.helger.pgcc.output.java.FilesJava
 
gen_ParseException() - Static method in class com.helger.pgcc.output.cpp.FilesCpp
 
gen_ParseException(IJavaResourceTemplateLocations) - Static method in class com.helger.pgcc.output.java.FilesJava
 
gen_SimpleCharStream(IJavaResourceTemplateLocations) - Static method in class com.helger.pgcc.output.java.FilesJava
 
gen_Token() - Static method in class com.helger.pgcc.output.cpp.FilesCpp
 
gen_Token(IJavaResourceTemplateLocations) - Static method in class com.helger.pgcc.output.java.FilesJava
 
gen_TokenManager() - Static method in class com.helger.pgcc.output.cpp.FilesCpp
 
gen_TokenManager(IJavaResourceTemplateLocations) - Static method in class com.helger.pgcc.output.java.FilesJava
 
gen_TokenMgrError() - Static method in class com.helger.pgcc.output.cpp.FilesCpp
 
gen_TokenMgrError(IJavaResourceTemplateLocations) - Static method in class com.helger.pgcc.output.java.FilesJava
 
genAnnotation(String) - Method in class com.helger.pgcc.parser.CodeGenerator
Generate annotation.
genClassStart(String, String, String[], String[]) - Method in class com.helger.pgcc.parser.CodeGenerator
Generate a class with a given name, an array of superclass and another array of super interfaes
genCode(char) - Method in class com.helger.pgcc.parser.CodeGenerator
 
genCode(String) - Method in class com.helger.pgcc.parser.CodeGenerator
 
genCodeLine(String) - Method in class com.helger.pgcc.parser.CodeGenerator
 
genCodeNewLine() - Method in class com.helger.pgcc.parser.CodeGenerator
 
generate(Writer) - Method in class com.helger.pgcc.utils.OutputFileGenerator
Generate the output file.
generateCode(TokenizerData) - Method in class com.helger.pgcc.parser.TableDrivenJavaCodeGenerator
 
generateCode(TokenizerData) - Method in interface com.helger.pgcc.parser.TokenManagerCodeGenerator
Genrate the code for the token manager.
generateDefaultVisitor_java() - Static method in class com.helger.pgcc.jjtree.output.NodeFilesJava
 
generateDfa() - Method in class com.helger.pgcc.parser.ExpRStringLiteral
Used for top level string literals.
generateFile(OutputFile, String, Map<String, Object>, boolean) - Static method in class com.helger.pgcc.jjtree.output.NodeFilesCpp
 
generateFromTemplate(String, Map<String, Object>, String, Charset) - Static method in class com.helger.pgcc.utils.OutputFileGenerator
 
generateInitMoves() - Method in class com.helger.pgcc.parser.NfaState
 
generateMethodDefHeader(String, String, String) - Method in class com.helger.pgcc.parser.CodeGenerator
 
generateMethodDefHeader(String, String, String, String) - Method in class com.helger.pgcc.parser.CodeGenerator
 
generateNfa(boolean) - Method in class com.helger.pgcc.parser.AbstractExpRegularExpression
 
generateNfa(boolean) - Method in class com.helger.pgcc.parser.ExpRCharacterList
 
generateNfa(boolean) - Method in class com.helger.pgcc.parser.ExpRChoice
 
generateNfa(boolean) - Method in class com.helger.pgcc.parser.ExpREndOfFile
 
generateNfa(boolean) - Method in class com.helger.pgcc.parser.ExpRJustName
 
generateNfa(boolean) - Method in class com.helger.pgcc.parser.ExpROneOrMore
 
generateNfa(boolean) - Method in class com.helger.pgcc.parser.ExpRRepetitionRange
 
generateNfa(boolean) - Method in class com.helger.pgcc.parser.ExpRSequence
 
generateNfa(boolean) - Method in class com.helger.pgcc.parser.ExpRStringLiteral
 
generateNfa(boolean) - Method in class com.helger.pgcc.parser.ExpRZeroOrMore
 
generateNfa(boolean) - Method in class com.helger.pgcc.parser.ExpRZeroOrOne
 
generateParseException() - Method in class com.helger.pgcc.jjtree.JJTreeParser
Generate ParseException.
generateParseException() - Method in class com.helger.pgcc.parser.JavaCCParser
Generate ParseException.
generateParseException() - Method in class com.helger.pgcc.utils.ConditionParser
Generate ParseException.
generateTreeClasses() - Static method in class com.helger.pgcc.jjtree.output.NodeFilesCpp
 
generateTreeConstants() - Static method in class com.helger.pgcc.jjtree.output.NodeFilesCpp
 
generateTreeConstants_java() - Static method in class com.helger.pgcc.jjtree.output.NodeFilesJava
 
generateTreeState() - Static method in class com.helger.pgcc.jjtree.output.JJTreeStateCpp
 
generateTreeState_java() - Static method in class com.helger.pgcc.jjtree.output.JJTreeStateJava
 
generateVisitor_java() - Static method in class com.helger.pgcc.jjtree.output.NodeFilesJava
 
generateVisitors() - Static method in class com.helger.pgcc.jjtree.output.NodeFilesCpp
 
genFirstSet(List<MatchInfo>, Expansion) - Static method in class com.helger.pgcc.parser.LookaheadWalk
 
genFollowSet(List<MatchInfo>, Expansion, long) - Static method in class com.helger.pgcc.parser.LookaheadWalk
 
genModifier(String) - Method in class com.helger.pgcc.parser.CodeGenerator
Generate a modifier
genStringLiteralArrayCPP(String, String[]) - Method in class com.helger.pgcc.parser.CodeGenerator
 
genStringLiteralInCPP(String) - Method in class com.helger.pgcc.parser.CodeGenerator
 
get_id(String) - Method in class com.helger.pgcc.jjdoc.BNFGenerator
 
getAbstractCharStreamTemplateResourceUrl() - Method in interface com.helger.pgcc.output.java.IJavaResourceTemplateLocations
 
getAbstractCharStreamTemplateResourceUrl() - Method in class com.helger.pgcc.output.java.JavaResourceTemplateLocationImpl
 
getAccessMod() - Method in class com.helger.pgcc.parser.NormalProduction
 
getActionTokens() - Method in class com.helger.pgcc.parser.ExpAction
 
getActionTokens() - Method in class com.helger.pgcc.parser.ExpLookahead
 
getAllOptions() - Static method in class com.helger.pgcc.parser.Options
 
getAmount() - Method in class com.helger.pgcc.parser.ExpLookahead
 
getArgumentTokens() - Method in class com.helger.pgcc.parser.ExpNonTerminal
 
getBeginColumn() - Method in class com.helger.pgcc.jjtree.AbstractCharStream
 
getBeginColumn() - Method in interface com.helger.pgcc.jjtree.CharStream
 
getBeginColumn() - Method in class com.helger.pgcc.parser.AbstractCharStream
 
getBeginColumn() - Method in interface com.helger.pgcc.parser.CharStream
 
getBeginColumn() - Method in class com.helger.pgcc.utils.AbstractCharStream
 
getBeginColumn() - Method in interface com.helger.pgcc.utils.CharStream
 
getBeginLine() - Method in class com.helger.pgcc.jjtree.AbstractCharStream
 
getBeginLine() - Method in interface com.helger.pgcc.jjtree.CharStream
 
getBeginLine() - Method in class com.helger.pgcc.parser.AbstractCharStream
 
getBeginLine() - Method in interface com.helger.pgcc.parser.CharStream
 
getBeginLine() - Method in class com.helger.pgcc.utils.AbstractCharStream
 
getBeginLine() - Method in interface com.helger.pgcc.utils.CharStream
 
getChar() - Method in class com.helger.pgcc.parser.SingleCharacter
 
getCharStreamName() - Static method in class com.helger.pgcc.parser.CodeGenerator
 
getCharStreamTemplateResourceUrl() - Method in interface com.helger.pgcc.output.java.IJavaResourceTemplateLocations
 
getCharStreamTemplateResourceUrl() - Method in class com.helger.pgcc.output.java.JavaResourceTemplateLocationImpl
 
getChoiceAmbiguityCheck() - Static method in class com.helger.pgcc.parser.Options
Find the choice ambiguity check value.
getChoices() - Method in class com.helger.pgcc.parser.ExpChoice
 
getChoices() - Method in class com.helger.pgcc.parser.ExpRChoice
 
getClassQualifier(String) - Method in class com.helger.pgcc.parser.CodeGenerator
 
getCodeTokens() - Method in class com.helger.pgcc.parser.AbstractCodeProduction
 
getColumn() - Method in class com.helger.pgcc.parser.NormalProduction
 
getColumn() - Method in class com.helger.pgcc.parser.TokenProduction
 
getCPPStackLimit() - Static method in class com.helger.pgcc.parser.Options
Get defined parser stack usage limit.
getCSS() - Static method in class com.helger.pgcc.jjdoc.JJDocOptions
Find the CSS value.
getDeclarationTokens() - Method in class com.helger.pgcc.parser.BNFProduction
 
getDefault() - Method in class com.helger.pgcc.utils.OptionInfo
 
getDepthLimit() - Static method in class com.helger.pgcc.parser.Options
Get defined parser recursion depth limit.
getEndColumn() - Method in class com.helger.pgcc.jjtree.AbstractCharStream
 
getEndColumn() - Method in interface com.helger.pgcc.jjtree.CharStream
 
getEndColumn() - Method in class com.helger.pgcc.parser.AbstractCharStream
 
getEndColumn() - Method in interface com.helger.pgcc.parser.CharStream
 
getEndColumn() - Method in class com.helger.pgcc.utils.AbstractCharStream
 
getEndColumn() - Method in interface com.helger.pgcc.utils.CharStream
 
getEndLine() - Method in class com.helger.pgcc.jjtree.AbstractCharStream
 
getEndLine() - Method in interface com.helger.pgcc.jjtree.CharStream
 
getEndLine() - Method in class com.helger.pgcc.parser.AbstractCharStream
 
getEndLine() - Method in interface com.helger.pgcc.parser.CharStream
 
getEndLine() - Method in class com.helger.pgcc.utils.AbstractCharStream
 
getEndLine() - Method in interface com.helger.pgcc.utils.CharStream
 
getErrorCount() - Static method in class com.helger.pgcc.parser.JavaCCErrors
 
getErrWriter() - Static method in class com.helger.pgcc.PGPrinter
 
getExpansion() - Method in class com.helger.pgcc.parser.NormalProduction
 
getFirstToken() - Method in class com.helger.pgcc.jjtree.JJTreeNode
 
getFirstToken() - Method in class com.helger.pgcc.parser.NormalProduction
 
getFirstValidPos(String, int, int) - Method in class com.helger.pgcc.parser.NfaState
 
getFromIDCaseInsensitiveOrNull(String) - Static method in enum com.helger.pgcc.output.EOutputLanguage
 
getFromStringOrNull(String) - Static method in enum com.helger.pgcc.EJDKVersion
 
getGeneratedCode() - Method in class com.helger.pgcc.parser.CodeGenerator
for testing
getGenerator() - Static method in class com.helger.pgcc.jjdoc.JJDocGlobals
The commandline option is either TEXT or not, but the generator might have been set to some other Generator using the setGenerator method.
getGrammarEncoding() - Static method in class com.helger.pgcc.parser.Options
Return the file encoding for reading grammars; this will return the file.encoding system property if no value was explicitly set
getID(String) - Method in class com.helger.pgcc.jjdoc.HTMLGenerator
 
getId() - Method in interface com.helger.pgcc.jjtree.Node
 
getId() - Method in class com.helger.pgcc.jjtree.SimpleNode
 
getID() - Method in enum com.helger.pgcc.output.EOutputLanguage
 
getIdString(String, String) - Static method in class com.helger.pgcc.parser.JavaCCGlobals
Returns the identifying string for the file name, given a toolname used to generate it.
getIdString(List<String>, String) - Static method in class com.helger.pgcc.parser.JavaCCGlobals
Returns the identifying string for the file name, given a set of tool names that are used to generate it.
getImage() - Method in class com.helger.pgcc.jjtree.AbstractCharStream
 
getImage() - Method in interface com.helger.pgcc.jjtree.CharStream
 
getImage() - Method in class com.helger.pgcc.parser.AbstractCharStream
 
getImage() - Method in interface com.helger.pgcc.parser.CharStream
 
getImage() - Method in enum com.helger.pgcc.parser.ETokenKind
 
getImage() - Method in class com.helger.pgcc.utils.AbstractCharStream
 
getImage() - Method in interface com.helger.pgcc.utils.CharStream
 
getJavaCharStreamTemplateResourceUrl() - Method in interface com.helger.pgcc.output.java.IJavaResourceTemplateLocations
 
getJavaCharStreamTemplateResourceUrl() - Method in class com.helger.pgcc.output.java.JavaModernResourceTemplateLocationImpl
 
getJavaCharStreamTemplateResourceUrl() - Method in class com.helger.pgcc.output.java.JavaResourceTemplateLocationImpl
 
getJavaTemplateType() - Static method in class com.helger.pgcc.parser.Options
 
getJdkVersion() - Static method in class com.helger.pgcc.parser.Options
Find the JDK version.
getJJTreeOutputDirectory() - Static method in class com.helger.pgcc.jjtree.JJTreeOptions
Find the output directory to place the generated .jj files into.
getLaExpansion() - Method in class com.helger.pgcc.parser.ExpLookahead
 
getLastToken() - Method in class com.helger.pgcc.jjtree.JJTreeNode
 
getLastToken() - Method in class com.helger.pgcc.parser.NormalProduction
 
getLeadingComments(Token) - Method in class com.helger.pgcc.parser.CodeGenerator
 
getLeft() - Method in class com.helger.pgcc.parser.CharacterRange
 
getLhs() - Method in class com.helger.pgcc.parser.NormalProduction
 
getLhsTokens() - Method in class com.helger.pgcc.parser.ExpNonTerminal
 
getLine() - Method in class com.helger.pgcc.parser.NormalProduction
 
getLine() - Method in class com.helger.pgcc.parser.TokenProduction
 
getLongHex(long) - Method in enum com.helger.pgcc.output.EOutputLanguage
 
getLongPlain(long) - Method in enum com.helger.pgcc.output.EOutputLanguage
 
getLongValueSuffix() - Method in enum com.helger.pgcc.output.EOutputLanguage
 
getLookahead() - Static method in class com.helger.pgcc.parser.Options
Find the lookahead setting.
getMessage() - Method in exception com.helger.pgcc.jjtree.TokenMgrException
You can also modify the body of this method to customize your error messages.
getMessage() - Method in exception com.helger.pgcc.parser.TokenMgrException
You can also modify the body of this method to customize your error messages.
getMessage() - Method in exception com.helger.pgcc.utils.TokenMgrException
You can also modify the body of this method to customize your error messages.
getName() - Method in class com.helger.pgcc.parser.ExpNonTerminal
 
getName() - Method in class com.helger.pgcc.utils.OptionInfo
 
getNextGenerationIndex() - Static method in class com.helger.pgcc.parser.Expansion
 
getNextToken() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
getNextToken() - Method in class com.helger.pgcc.jjtree.JJTreeParserTokenManager
Get the next Token.
getNextToken() - Method in class com.helger.pgcc.parser.JavaCCParser
 
getNextToken() - Method in class com.helger.pgcc.parser.JavaCCParserTokenManager
Get the next Token.
getNextToken() - Method in class com.helger.pgcc.utils.ConditionParser
 
getNextToken() - Method in class com.helger.pgcc.utils.ConditionParserTokenManager
Get the next Token.
getNodeClass() - Static method in class com.helger.pgcc.jjtree.JJTreeOptions
Find the node class name.
getNodeExtends() - Static method in class com.helger.pgcc.jjtree.JJTreeOptions
Find the node super class name.
getNodeFactory() - Static method in class com.helger.pgcc.jjtree.JJTreeOptions
Find the node factory value.
getNodeIds() - Static method in class com.helger.pgcc.jjtree.ASTNodeDescriptor
 
getNodeNames() - Static method in class com.helger.pgcc.jjtree.ASTNodeDescriptor
 
getNodePackage() - Static method in class com.helger.pgcc.jjtree.JJTreeOptions
Find the node package value.
getNodePrefix() - Static method in class com.helger.pgcc.jjtree.JJTreeOptions
Find the node prefix value.
getOptionsString(String[]) - Static method in class com.helger.pgcc.parser.Options
Returns a string representation of the specified options of interest.
getOrdinal() - Method in class com.helger.pgcc.jjtree.JJTreeNode
 
getOtherAmbiguityCheck() - Static method in class com.helger.pgcc.parser.Options
Find the other ambiguity check value.
getOutputDirectory() - Static method in class com.helger.pgcc.parser.Options
Find the output directory.
getOutputEncoding() - Static method in class com.helger.pgcc.parser.Options
Return the file encoding for reading grammars; this will return the UTF-8 if no value was explicitly set
getOutputFile() - Static method in class com.helger.pgcc.jjdoc.JJDocOptions
Find the output file value.
getOutputFile() - Static method in class com.helger.pgcc.jjtree.JJTreeOptions
Find the output file value.
getOutputLanguage() - Method in class com.helger.pgcc.parser.CodeGenerator
 
getOutputLanguage() - Static method in class com.helger.pgcc.parser.Options
 
getOutWriter() - Static method in class com.helger.pgcc.PGPrinter
 
getParameterListTokens() - Method in class com.helger.pgcc.parser.NormalProduction
 
getParametrizedTypeTokens() - Method in class com.helger.pgcc.parser.ExpNonTerminal
 
getParseErrorCount() - Static method in class com.helger.pgcc.parser.JavaCCErrors
 
getParseExceptionTemplateResourceUrl() - Method in interface com.helger.pgcc.output.java.IJavaResourceTemplateLocations
 
getParseExceptionTemplateResourceUrl() - Method in class com.helger.pgcc.output.java.JavaModernResourceTemplateLocationImpl
 
getParseExceptionTemplateResourceUrl() - Method in class com.helger.pgcc.output.java.JavaResourceTemplateLocationImpl
 
getParserCodeGenerator() - Static method in class com.helger.pgcc.parser.Options
 
getPath() - Method in class com.helger.pgcc.output.OutputFile
 
getPrintWriter() - Method in class com.helger.pgcc.output.OutputFile
Return a PrintWriter object that may be used to write to this file.
getProd() - Method in class com.helger.pgcc.parser.ExpNonTerminal
 
getReturnTypeTokens() - Method in class com.helger.pgcc.parser.NormalProduction
 
getRight() - Method in class com.helger.pgcc.parser.CharacterRange
 
getScopingParent(NodeScope) - Method in class com.helger.pgcc.jjtree.ASTBNFAction
 
getSemanticErrorCount() - Static method in class com.helger.pgcc.parser.JavaCCErrors
 
getSimpleCharStreamTemplateResourceUrl() - Method in interface com.helger.pgcc.output.java.IJavaResourceTemplateLocations
 
getSimpleCharStreamTemplateResourceUrl() - Method in class com.helger.pgcc.output.java.JavaModernResourceTemplateLocationImpl
 
getSimpleCharStreamTemplateResourceUrl() - Method in class com.helger.pgcc.output.java.JavaResourceTemplateLocationImpl
 
getSimpleName() - Method in class com.helger.pgcc.parser.NormalProduction
 
getStandardTokenProductionText(TokenProduction) - Static method in class com.helger.pgcc.jjdoc.JJDoc
 
getStringForTokenOnly(Token) - Method in class com.helger.pgcc.parser.CodeGenerator
 
getStringToPrint(Token) - Method in class com.helger.pgcc.parser.CodeGenerator
 
getSuffix(int) - Method in class com.helger.pgcc.jjtree.AbstractCharStream
 
getSuffix(int) - Method in interface com.helger.pgcc.jjtree.CharStream
 
getSuffix(int) - Method in class com.helger.pgcc.parser.AbstractCharStream
 
getSuffix(int) - Method in interface com.helger.pgcc.parser.CharStream
 
getSuffix(int) - Method in class com.helger.pgcc.utils.AbstractCharStream
 
getSuffix(int) - Method in interface com.helger.pgcc.utils.CharStream
 
getTabSize() - Method in class com.helger.pgcc.jjtree.AbstractCharStream
 
getTabSize() - Method in interface com.helger.pgcc.jjtree.CharStream
 
getTabSize() - Method in class com.helger.pgcc.parser.AbstractCharStream
 
getTabSize() - Method in interface com.helger.pgcc.parser.CharStream
 
getTabSize() - Method in class com.helger.pgcc.utils.AbstractCharStream
 
getTabSize() - Method in interface com.helger.pgcc.utils.CharStream
 
getThrowsList() - Method in class com.helger.pgcc.parser.NormalProduction
 
getToken(int) - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
getToken(int) - Method in class com.helger.pgcc.parser.JavaCCParser
 
getToken(int) - Method in class com.helger.pgcc.utils.ConditionParser
 
getTokenExtends() - Static method in class com.helger.pgcc.parser.Options
Return the Token's superclass.
getTokenFactory() - Static method in class com.helger.pgcc.parser.Options
Return the Token's factory class.
getTokenManagerCodeGenerator() - Static method in class com.helger.pgcc.parser.Options
 
getTokenManagerTemplateResourceUrl() - Method in interface com.helger.pgcc.output.java.IJavaResourceTemplateLocations
 
getTokenManagerTemplateResourceUrl() - Method in class com.helger.pgcc.output.java.JavaResourceTemplateLocationImpl
 
getTokenMgrErrorClass() - Static method in class com.helger.pgcc.parser.Options
 
getTokenMgrErrorTemplateResourceUrl() - Method in interface com.helger.pgcc.output.java.IJavaResourceTemplateLocations
 
getTokenMgrErrorTemplateResourceUrl() - Method in class com.helger.pgcc.output.java.JavaResourceTemplateLocationImpl
 
getTokenTemplateResourceUrl() - Method in interface com.helger.pgcc.output.java.IJavaResourceTemplateLocations
 
getTokenTemplateResourceUrl() - Method in class com.helger.pgcc.output.java.JavaResourceTemplateLocationImpl
 
getToolName() - Method in class com.helger.pgcc.output.OutputFile
 
getToolNames(String) - Static method in class com.helger.pgcc.parser.JavaCCGlobals
Returns a List of names of the tools that have been used to generate the given file.
getTrailingComments(Token) - Method in class com.helger.pgcc.parser.CodeGenerator
 
getType() - Method in class com.helger.pgcc.utils.OptionInfo
 
getTypeBoolean() - Method in enum com.helger.pgcc.output.EOutputLanguage
 
getTypeLong() - Method in enum com.helger.pgcc.output.EOutputLanguage
 
getUnitCount() - Method in class com.helger.pgcc.parser.ExpSequence
 
getUserOptions() - Static method in class com.helger.pgcc.parser.Options
Gets all the user options (in order)
getValue() - Method in class com.helger.pgcc.jjtree.Token
An optional attribute value of the Token.
getValue() - Method in class com.helger.pgcc.parser.Token
An optional attribute value of the Token.
getValue() - Method in class com.helger.pgcc.utils.Token
An optional attribute value of the Token.
getVersionDashStar(String) - Static method in class com.helger.pgcc.output.OutputHelper
Read the version from the comment in the specified file.
getVisitorDataType() - Static method in class com.helger.pgcc.jjtree.JJTreeOptions
Find the visitor data type value
getVisitorException() - Static method in class com.helger.pgcc.jjtree.JJTreeOptions
Find the visitor exception value
getVisitorReturnType() - Static method in class com.helger.pgcc.jjtree.JJTreeOptions
Find the visitor return type value
getWarningCount() - Static method in class com.helger.pgcc.parser.JavaCCErrors
 
goDeeper(Expansion) - Method in interface com.helger.pgcc.parser.ITreeWalkerOperation
When called at a particular node, this specifies to the tree walker if it should visit more nodes under this node.
GOTO - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
GOTO - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
GT - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
GT - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
GTToken(int, String) - Constructor for class com.helger.pgcc.jjtree.Token.GTToken
 
GTToken(int, String) - Constructor for class com.helger.pgcc.parser.Token.GTToken
 

H

handleTokenProduction(TokenProduction) - Method in class com.helger.pgcc.jjdoc.BNFGenerator
 
handleTokenProduction(TokenProduction) - Method in class com.helger.pgcc.jjdoc.HTMLGenerator
 
handleTokenProduction(TokenProduction) - Method in interface com.helger.pgcc.jjdoc.IDocGenerator
 
handleTokenProduction(TokenProduction) - Method in class com.helger.pgcc.jjdoc.TextGenerator
 
handleTokenProduction(TokenProduction) - Method in class com.helger.pgcc.jjdoc.XTextGenerator
 
hasCPPStackLimit() - Static method in class com.helger.pgcc.parser.Options
 
hasDepthLimit() - Static method in class com.helger.pgcc.parser.Options
 
HASH - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
hashCode() - Method in class com.helger.pgcc.parser.Expansion
A reimplementing of Object.hashCode() to be deterministic.
hashCode() - Method in class com.helger.pgcc.parser.Token
hashCode
hashCode() - Method in class com.helger.pgcc.utils.OptionInfo
 
hasIgnoreCase(Map<String, AbstractExpRegularExpression>, String) - Static method in class com.helger.pgcc.parser.Semanticize
 
hasIncludeFile() - Method in enum com.helger.pgcc.output.EOutputLanguage
 
hasStaticsFile() - Method in enum com.helger.pgcc.output.EOutputLanguage
 
hasTransitions() - Method in class com.helger.pgcc.parser.NfaState
 
HEX_LITERAL - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
HEX_LITERAL - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
HEXADECIMAL_EXPONENT - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
HEXADECIMAL_EXPONENT - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
HEXADECIMAL_FLOATING_POINT_LITERAL - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
HEXADECIMAL_FLOATING_POINT_LITERAL - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
HOOK - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
HOOK - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
HTMLGenerator - Class in com.helger.pgcc.jjdoc
Output BNF in HTML 3.2 format.
HTMLGenerator() - Constructor for class com.helger.pgcc.jjdoc.HTMLGenerator
 

I

ICCCharacter - Interface in com.helger.pgcc.parser
Marker interface
id - Variable in class com.helger.pgcc.jjtree.SimpleNode
 
identifier() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
IDENTIFIER - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
identifier() - Method in class com.helger.pgcc.parser.JavaCCParser
 
IDENTIFIER - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
IDENTIFIER - Static variable in interface com.helger.pgcc.utils.ConditionParserConstants
RegularExpression Id.
IDocGenerator - Interface in com.helger.pgcc.jjdoc
A report generator for a grammar.
IF - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
IF - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
IfStatement() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
IfStatement() - Method in class com.helger.pgcc.parser.JavaCCParser
 
IJavaResourceTemplateLocations - Interface in com.helger.pgcc.output.java
 
image - Variable in class com.helger.pgcc.jjtree.Token
The string image of the token.
image - Variable in class com.helger.pgcc.parser.Token
The string image of the token.
image - Variable in class com.helger.pgcc.utils.Token
The string image of the token.
IMPLEMENTS - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
IMPLEMENTS - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
ImplementsList() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
ImplementsList(boolean) - Method in class com.helger.pgcc.parser.JavaCCParser
 
IMPORT - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
IMPORT - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
ImportDeclaration() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
ImportDeclaration() - Method in class com.helger.pgcc.parser.JavaCCParser
 
IN_FORMAL_COMMENT - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
Lexical state.
IN_FORMAL_COMMENT - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
Lexical state.
IN_FORMAL_COMMENT - Static variable in interface com.helger.pgcc.utils.ConditionParserConstants
Lexical state.
IN_MULTI_LINE_COMMENT - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
Lexical state.
IN_MULTI_LINE_COMMENT - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
Lexical state.
IN_MULTI_LINE_COMMENT - Static variable in interface com.helger.pgcc.utils.ConditionParserConstants
Lexical state.
IN_SINGLE_LINE_COMMENT - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
Lexical state.
IN_SINGLE_LINE_COMMENT - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
Lexical state.
IN_SINGLE_LINE_COMMENT - Static variable in interface com.helger.pgcc.utils.ConditionParserConstants
Lexical state.
inBuf - Variable in class com.helger.pgcc.jjtree.AbstractCharStream
 
inBuf - Variable in class com.helger.pgcc.parser.AbstractCharStream
 
inBuf - Variable in class com.helger.pgcc.utils.AbstractCharStream
 
InclusiveOrExpression() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
InclusiveOrExpression() - Method in class com.helger.pgcc.parser.JavaCCParser
 
INCR - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
INCR - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
info() - Static method in class com.helger.pgcc.PGPrinter
 
info(String) - Static method in class com.helger.pgcc.PGPrinter
 
init() - Static method in class com.helger.pgcc.jjdoc.JJDocOptions
Initialize the options.
init() - Static method in class com.helger.pgcc.jjtree.JJTreeOptions
Initialize the JJTree-specific options.
init() - Static method in class com.helger.pgcc.parser.Options
Initialize for JavaCC
init(PGPrinter.IPrinter) - Static method in class com.helger.pgcc.PGPrinter
 
init(PGPrinter.IPrinter, PGPrinter.IPrinter) - Static method in class com.helger.pgcc.PGPrinter
 
initialize() - Static method in class com.helger.pgcc.parser.JavaCCParserInternals
 
Initializer() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
Initializer() - Method in class com.helger.pgcc.parser.JavaCCParser
 
input_stream - Variable in class com.helger.pgcc.jjtree.JJTreeParserTokenManager
 
input_stream - Variable in class com.helger.pgcc.parser.JavaCCParserTokenManager
 
input_stream - Variable in class com.helger.pgcc.utils.ConditionParserTokenManager
 
inputStream - Variable in class com.helger.pgcc.jjtree.JavaCharStream
 
inputStream - Variable in class com.helger.pgcc.parser.JavaCharStream
 
inputStream - Variable in class com.helger.pgcc.utils.JavaCharStream
 
insertionpointerrors(Token) - Static method in class com.helger.pgcc.parser.JavaCCParserInternals
 
insertParserMembers(JJTreeIO) - Static method in class com.helger.pgcc.jjtree.output.JJTreeStateJava
 
INSTANCEOF - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
INSTANCEOF - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
InstanceOfExpression() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
InstanceOfExpression() - Method in class com.helger.pgcc.parser.JavaCCParser
 
INT - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
INT - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
INTEGER_LITERAL - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
INTEGER_LITERAL - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
IntegerLiteral() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
IntegerLiteral() - Method in class com.helger.pgcc.parser.JavaCCParser
 
INTERFACE - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
INTERFACE - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
internalError() - Static method in class com.helger.pgcc.parser.JavaCCErrors
 
intValue(String) - Static method in class com.helger.pgcc.parser.Options
Convenience method to retrieve integer options.
INVALID_LEXICAL_STATE - Static variable in exception com.helger.pgcc.jjtree.TokenMgrException
Tried to change to an invalid lexical state.
INVALID_LEXICAL_STATE - Static variable in exception com.helger.pgcc.parser.TokenMgrException
Tried to change to an invalid lexical state.
INVALID_LEXICAL_STATE - Static variable in exception com.helger.pgcc.utils.TokenMgrException
Tried to change to an invalid lexical state.
isAbstract(int) - Static method in class com.helger.pgcc.parser.JavaCCParserInternals.ModifierSet
 
isBNF() - Static method in class com.helger.pgcc.jjdoc.JJDocOptions
Find the BNF value.
isBuildNodeFiles() - Static method in class com.helger.pgcc.jjtree.JJTreeOptions
Find the build node files value.
isBuildParser() - Static method in class com.helger.pgcc.parser.Options
Find the build parser value.
isBuildTokenManager() - Static method in class com.helger.pgcc.parser.Options
Find the build token manager value.
isCacheTokens() - Static method in class com.helger.pgcc.parser.Options
Find the cache tokens value.
isCommonTokenAction() - Static method in class com.helger.pgcc.parser.Options
Find the common token action value.
isDebugLookahead() - Static method in class com.helger.pgcc.parser.Options
Find the debug lookahead value.
isDebugParser() - Static method in class com.helger.pgcc.parser.Options
Find the debug parser value.
isDebugTokenManager() - Static method in class com.helger.pgcc.parser.Options
Find the debug tokenmanager value.
isErrorReporting() - Static method in class com.helger.pgcc.parser.Options
Find the error reporting value.
isExplicit() - Method in class com.helger.pgcc.parser.ExpLookahead
 
isFinal(int) - Static method in class com.helger.pgcc.parser.JavaCCParserInternals.ModifierSet
 
isForceLaCheck() - Static method in class com.helger.pgcc.parser.Options
Find the force lookahead check value.
isGeneratedBy(String, String) - Static method in class com.helger.pgcc.parser.JavaCCGlobals
Returns true if tool name passed is one of the tool names returned by getToolNames(fileName).
isGenerateJavaBoilerplateCode() - Static method in class com.helger.pgcc.parser.Options
 
isIgnoreCase() - Static method in class com.helger.pgcc.parser.Options
Find the ignore case value.
isInRange(char) - Method in class com.helger.pgcc.parser.CharacterRange
 
isJava() - Method in enum com.helger.pgcc.output.EOutputLanguage
 
isJavaLanguage - Variable in class com.helger.pgcc.jjtree.JJTreeParser
 
isJavaLanguage() - Static method in class com.helger.pgcc.parser.JavaCCParser
 
isJavaSupportClassVisibilityPublic() - Static method in class com.helger.pgcc.parser.Options
Should the generated code class visibility public?
isJavaUnicodeEscape() - Static method in class com.helger.pgcc.parser.Options
Find the Java unicode escape value.
isJavaUserCharStream() - Static method in class com.helger.pgcc.parser.Options
Find the user charstream value.
isJumpPatched() - Method in class com.helger.pgcc.parser.BNFProduction
 
isKeepLineColumn() - Static method in class com.helger.pgcc.parser.Options
Find the keep line column value.
isMulti() - Static method in class com.helger.pgcc.jjtree.JJTreeOptions
Find the multi value.
isNative(int) - Static method in class com.helger.pgcc.parser.JavaCCParserInternals.ModifierSet
 
isNewerOrEqualsThan(EJDKVersion) - Method in enum com.helger.pgcc.EJDKVersion
 
isNodeDefaultVoid() - Static method in class com.helger.pgcc.jjtree.JJTreeOptions
Find the node default void value.
isNodeScopeHook() - Static method in class com.helger.pgcc.jjtree.JJTreeOptions
Find the node scope hook value.
isNodeUsesParser() - Static method in class com.helger.pgcc.jjtree.JJTreeOptions
Find the node uses parser value.
isNoDfa() - Static method in class com.helger.pgcc.parser.Options
 
isOlderThan(EJDKVersion) - Method in enum com.helger.pgcc.EJDKVersion
 
isOneTable() - Static method in class com.helger.pgcc.jjdoc.JJDocOptions
Find the one table value.
isOption(String) - Static method in class com.helger.pgcc.parser.Options
Determine if a given command line argument might be an option flag.
isOptionJJTreeOnly(String) - Static method in class com.helger.pgcc.jjtree.JJTreeGlobals
 
isPrivate(int) - Static method in class com.helger.pgcc.parser.JavaCCParserInternals.ModifierSet
 
isProtected(int) - Static method in class com.helger.pgcc.parser.JavaCCParserInternals.ModifierSet
 
isPublic(int) - Static method in class com.helger.pgcc.parser.JavaCCParserInternals.ModifierSet
A set of accessors that indicate whether the specified modifier is in the set.
isSanityCheck() - Static method in class com.helger.pgcc.parser.Options
Find the sanity check value.
isStatic(int) - Static method in class com.helger.pgcc.parser.JavaCCParserInternals.ModifierSet
 
isStrictfp(int) - Static method in class com.helger.pgcc.parser.JavaCCParserInternals.ModifierSet
 
isSubRangeOf(CharacterRange) - Method in class com.helger.pgcc.parser.CharacterRange
 
isSynchronized(int) - Static method in class com.helger.pgcc.parser.JavaCCParserInternals.ModifierSet
 
isText() - Static method in class com.helger.pgcc.jjdoc.JJDocOptions
Find the text value.
isTokenManagerRequiresParserAccess() - Static method in class com.helger.pgcc.parser.Options
 
isTokenManagerUsesParser() - Static method in class com.helger.pgcc.parser.Options
Find the token manager uses parser value.
isTrackLineColumn() - Method in class com.helger.pgcc.jjtree.AbstractCharStream
 
isTrackLineColumn() - Method in interface com.helger.pgcc.jjtree.CharStream
 
isTrackLineColumn() - Method in class com.helger.pgcc.parser.AbstractCharStream
 
isTrackLineColumn() - Method in interface com.helger.pgcc.parser.CharStream
 
isTrackLineColumn() - Method in class com.helger.pgcc.utils.AbstractCharStream
 
isTrackLineColumn() - Method in interface com.helger.pgcc.utils.CharStream
 
isTrackTokens() - Static method in class com.helger.pgcc.jjtree.JJTreeOptions
Find the trackTokens value.
isTransient(int) - Static method in class com.helger.pgcc.parser.JavaCCParserInternals.ModifierSet
 
isUnicodeInput() - Static method in class com.helger.pgcc.parser.Options
Find the unicode input value.
isUserTokenManager() - Static method in class com.helger.pgcc.parser.Options
Find the user tokenmanager value.
isVisitor() - Static method in class com.helger.pgcc.jjtree.JJTreeOptions
Find the visitor value.
isVolatile(int) - Static method in class com.helger.pgcc.parser.JavaCCParserInternals.ModifierSet
 
isXText() - Static method in class com.helger.pgcc.jjdoc.JJDocOptions
 
iterator() - Method in class com.helger.pgcc.parser.ExpRSequence
 
ITreeWalkerOperation - Interface in com.helger.pgcc.parser
Objects of this type are passed to the tree walker routines in ExpansionTreeWalker.

J

JAVA_TEMPLATE_TYPE_CLASSIC - Static variable in class com.helger.pgcc.parser.Options
The old style of Java code generation (tight coupling of code to Java IO classes - not GWT compatible)
JAVA_TEMPLATE_TYPE_MODERN - Static variable in class com.helger.pgcc.parser.Options
2013/07/22 -- GWT Compliant Output -- no external dependencies on GWT, but generated code adds loose coupling to IO, for 6.1 release, this is opt-in, moving forward to 7.0, after thorough testing, this will likely become the default option with classic being deprecated
javacc - Class in com.helger.pgcc.main
Intermediary between OS script and main program of application.
javacc_input() - Method in class com.helger.pgcc.jjtree.JJTreeParser
THE JAVACC GRAMMAR SPECIFICATION STARTS HERE *
javacc_input() - Method in class com.helger.pgcc.parser.JavaCCParser
THE JAVACC GRAMMAR SPECIFICATION STARTS HERE *
javacc_options() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
javacc_options() - Method in class com.helger.pgcc.parser.JavaCCParser
 
JavaCCErrors - Class in com.helger.pgcc.parser
Output error messages and keep track of totals.
JavaCCGlobals - Class in com.helger.pgcc.parser
This package contains data created as a result of parsing and semanticizing a JavaCC input file.
JavaCCGlobals() - Constructor for class com.helger.pgcc.parser.JavaCCGlobals
 
JavaCCInterpreter - Class in com.helger.pgcc.main
 
JavaCCInterpreter() - Constructor for class com.helger.pgcc.main.JavaCCInterpreter
 
JavaCCParser - Class in com.helger.pgcc.parser
 
JavaCCParser(Provider) - Constructor for class com.helger.pgcc.parser.JavaCCParser
Constructor with InputStream.
JavaCCParser(String) - Constructor for class com.helger.pgcc.parser.JavaCCParser
Constructor with InputStream.
JavaCCParser(JavaCCParserTokenManager) - Constructor for class com.helger.pgcc.parser.JavaCCParser
Constructor with generated Token Manager.
JavaCCParserConstants - Interface in com.helger.pgcc.parser
Token literal values and constants.
JavaCCParserInternals - Class in com.helger.pgcc.parser
Utilities.
JavaCCParserInternals() - Constructor for class com.helger.pgcc.parser.JavaCCParserInternals
 
JavaCCParserInternals.ModifierSet - Class in com.helger.pgcc.parser
Class to hold modifiers.
JavaCCParserTokenManager - Class in com.helger.pgcc.parser
Token Manager.
JavaCCParserTokenManager(JavaCharStream) - Constructor for class com.helger.pgcc.parser.JavaCCParserTokenManager
Constructor.
JavaCCParserTokenManager(JavaCharStream, int) - Constructor for class com.helger.pgcc.parser.JavaCCParserTokenManager
Constructor.
JavaCharStream - Class in com.helger.pgcc.jjtree
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
JavaCharStream(Provider, int, int, int) - Constructor for class com.helger.pgcc.jjtree.JavaCharStream
Constructor.
JavaCharStream(Provider, int, int) - Constructor for class com.helger.pgcc.jjtree.JavaCharStream
Constructor.
JavaCharStream(Provider) - Constructor for class com.helger.pgcc.jjtree.JavaCharStream
Constructor.
JavaCharStream - Class in com.helger.pgcc.parser
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
JavaCharStream(Provider, int, int, int) - Constructor for class com.helger.pgcc.parser.JavaCharStream
Constructor.
JavaCharStream(Provider, int, int) - Constructor for class com.helger.pgcc.parser.JavaCharStream
Constructor.
JavaCharStream(Provider) - Constructor for class com.helger.pgcc.parser.JavaCharStream
Constructor.
JavaCharStream - Class in com.helger.pgcc.utils
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
JavaCharStream(Provider, int, int, int) - Constructor for class com.helger.pgcc.utils.JavaCharStream
Constructor.
JavaCharStream(Provider, int, int) - Constructor for class com.helger.pgcc.utils.JavaCharStream
Constructor.
JavaCharStream(Provider) - Constructor for class com.helger.pgcc.utils.JavaCharStream
Constructor.
javacode(CodeProductionJava) - Method in class com.helger.pgcc.jjdoc.BNFGenerator
 
javacode(CodeProductionJava) - Method in class com.helger.pgcc.jjdoc.HTMLGenerator
 
javacode(CodeProductionJava) - Method in interface com.helger.pgcc.jjdoc.IDocGenerator
Output comment from a production.
javacode(CodeProductionJava) - Method in class com.helger.pgcc.jjdoc.TextGenerator
 
javacode(CodeProductionJava) - Method in class com.helger.pgcc.jjdoc.XTextGenerator
 
javacode_production() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
javacode_production() - Method in class com.helger.pgcc.parser.JavaCCParser
 
JavaIdentifier() - Method in class com.helger.pgcc.jjtree.JJTreeParser
THE JAVA GRAMMAR SPECIFICATION STARTS HERE *
JavaIdentifier() - Method in class com.helger.pgcc.parser.JavaCCParser
THE JAVA GRAMMAR SPECIFICATION STARTS HERE *
JavaModernResourceTemplateLocationImpl - Class in com.helger.pgcc.output.java
 
JavaModernResourceTemplateLocationImpl() - Constructor for class com.helger.pgcc.output.java.JavaModernResourceTemplateLocationImpl
 
JavaResourceTemplateLocationImpl - Class in com.helger.pgcc.output.java
 
JavaResourceTemplateLocationImpl() - Constructor for class com.helger.pgcc.output.java.JavaResourceTemplateLocationImpl
 
jj_nt - Variable in class com.helger.pgcc.jjtree.JJTreeParser
Next token.
jj_nt - Variable in class com.helger.pgcc.parser.JavaCCParser
Next token.
jj_nt - Variable in class com.helger.pgcc.utils.ConditionParser
Next token.
JJDoc - Class in com.helger.pgcc.jjdoc
The main entry point for JJDoc.
JJDoc() - Constructor for class com.helger.pgcc.jjdoc.JJDoc
 
jjdoc - Class in com.helger.pgcc.main
Intermediary between OS script and main program of application.
JJDocGlobals - Class in com.helger.pgcc.jjdoc
Global variables for JJDoc.
JJDocGlobals() - Constructor for class com.helger.pgcc.jjdoc.JJDocGlobals
 
JJDocMain - Class in com.helger.pgcc.jjdoc
Main class.
JJDocOptions - Class in com.helger.pgcc.jjdoc
The options, specific to JJDoc.
JJDocOptions() - Constructor for class com.helger.pgcc.jjdoc.JJDocOptions
Limit subclassing to derived classes.
jjFillToken() - Method in class com.helger.pgcc.jjtree.JJTreeParserTokenManager
 
jjFillToken() - Method in class com.helger.pgcc.parser.JavaCCParserTokenManager
 
jjFillToken() - Method in class com.helger.pgcc.utils.ConditionParserTokenManager
 
jjnewLexState - Static variable in class com.helger.pgcc.jjtree.JJTreeParserTokenManager
Lex State array.
jjnewLexState - Static variable in class com.helger.pgcc.parser.JavaCCParserTokenManager
Lex State array.
jjnewLexState - Static variable in class com.helger.pgcc.utils.ConditionParserTokenManager
Lex State array.
jjstrLiteralImages - Static variable in class com.helger.pgcc.jjtree.JJTreeParserTokenManager
Token literal values.
jjstrLiteralImages - Static variable in class com.helger.pgcc.parser.JavaCCParserTokenManager
Token literal values.
jjstrLiteralImages - Static variable in class com.helger.pgcc.utils.ConditionParserTokenManager
Token literal values.
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.ASTBNF
Accept the visitor.
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.ASTBNFAction
Accept the visitor.
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.ASTBNFAssignment
Accept the visitor.
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.ASTBNFChoice
Accept the visitor.
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.ASTBNFDeclaration
Accept the visitor.
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.ASTBNFLookahead
Accept the visitor.
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.ASTBNFNodeScope
Accept the visitor.
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.ASTBNFNonTerminal
Accept the visitor.
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.ASTBNFOneOrMore
Accept the visitor.
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.ASTBNFParenthesized
Accept the visitor.
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.ASTBNFSequence
Accept the visitor.
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.ASTBNFTryBlock
Accept the visitor.
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.ASTBNFZeroOrMore
Accept the visitor.
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.ASTBNFZeroOrOne
Accept the visitor.
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.ASTCharDescriptor
Accept the visitor.
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.ASTCompilationUnit
 
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.ASTExpansionNodeScope
Accept the visitor.
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.ASTGrammar
Accept the visitor.
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.ASTJavacode
Accept the visitor.
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.ASTJavacodeBody
Accept the visitor.
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.ASTLHS
 
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.ASTNodeDescriptor
Accept the visitor.
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.ASTNodeDescriptorExpression
Accept the visitor.
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.ASTOptionBinding
Accept the visitor.
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.ASTOptions
Accept the visitor.
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.ASTPrimaryExpression
Accept the visitor.
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.ASTProduction
Accept the visitor.
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.ASTProductions
Accept the visitor.
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.ASTRE
Accept the visitor.
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.ASTRECharList
Accept the visitor.
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.ASTREChoice
Accept the visitor.
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.ASTREEOF
Accept the visitor.
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.ASTRENamed
Accept the visitor.
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.ASTREOneOrMore
Accept the visitor.
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.ASTREParenthesized
Accept the visitor.
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.ASTREReference
Accept the visitor.
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.ASTRESequence
Accept the visitor.
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.ASTRESpec
Accept the visitor.
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.ASTREStringLiteral
Accept the visitor.
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.ASTREZeroOrMore
Accept the visitor.
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.ASTREZeroOrOne
Accept the visitor.
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.ASTRRepetitionRange
Accept the visitor.
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.ASTTokenDecls
Accept the visitor.
jjtAccept(JJTreeParserVisitor, Object) - Method in interface com.helger.pgcc.jjtree.Node
Accept the visitor.
jjtAccept(JJTreeParserVisitor, Object) - Method in class com.helger.pgcc.jjtree.SimpleNode
 
jjtAddChild(Node, int) - Method in class com.helger.pgcc.jjtree.JJTreeNode
 
jjtAddChild(Node, int) - Method in interface com.helger.pgcc.jjtree.Node
This method tells the node to add its argument to the node's list of children.
jjtAddChild(Node, int) - Method in class com.helger.pgcc.jjtree.SimpleNode
 
JJTBNF - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserTreeConstants
 
JJTBNFACTION - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserTreeConstants
 
JJTBNFASSIGNMENT - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserTreeConstants
 
JJTBNFCHOICE - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserTreeConstants
 
JJTBNFDECLARATION - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserTreeConstants
 
JJTBNFLOOKAHEAD - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserTreeConstants
 
JJTBNFNODESCOPE - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserTreeConstants
 
JJTBNFNONTERMINAL - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserTreeConstants
 
JJTBNFONEORMORE - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserTreeConstants
 
JJTBNFPARENTHESIZED - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserTreeConstants
 
JJTBNFSEQUENCE - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserTreeConstants
 
JJTBNFTRYBLOCK - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserTreeConstants
 
JJTBNFZEROORMORE - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserTreeConstants
 
JJTBNFZEROORONE - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserTreeConstants
 
JJTCHARDESCRIPTOR - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserTreeConstants
 
jjtClose() - Method in interface com.helger.pgcc.jjtree.Node
This method is called after all the child nodes have been added.
jjtClose() - Method in class com.helger.pgcc.jjtree.SimpleNode
 
JJTCOMPILATIONUNIT - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserTreeConstants
 
jjtCreate(int) - Static method in class com.helger.pgcc.jjtree.JJTreeNode
 
JJTEXPANSIONNODESCOPE - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserTreeConstants
 
jjtGetChild(int) - Method in interface com.helger.pgcc.jjtree.Node
This method returns a child node.
jjtGetChild(int) - Method in class com.helger.pgcc.jjtree.SimpleNode
 
jjtGetNumChildren() - Method in interface com.helger.pgcc.jjtree.Node
 
jjtGetNumChildren() - Method in class com.helger.pgcc.jjtree.SimpleNode
 
jjtGetParent() - Method in interface com.helger.pgcc.jjtree.Node
 
jjtGetParent() - Method in class com.helger.pgcc.jjtree.SimpleNode
 
jjtGetValue() - Method in class com.helger.pgcc.jjtree.SimpleNode
 
JJTGRAMMAR - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserTreeConstants
 
JJTJAVACODE - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserTreeConstants
 
JJTJAVACODEBODY - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserTreeConstants
 
JJTJJTreeParserState - Class in com.helger.pgcc.jjtree
 
JJTJJTreeParserState() - Constructor for class com.helger.pgcc.jjtree.JJTJJTreeParserState
 
JJTNODEDESCRIPTOR - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserTreeConstants
 
JJTNODEDESCRIPTOREXPRESSION - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserTreeConstants
 
jjtNodeName - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserTreeConstants
 
jjtOpen() - Method in interface com.helger.pgcc.jjtree.Node
This method is called after the node has been made the current node.
jjtOpen() - Method in class com.helger.pgcc.jjtree.SimpleNode
 
JJTOPTIONBINDING - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserTreeConstants
 
JJTOPTIONS - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserTreeConstants
 
JJTPRIMARYEXPRESSION - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserTreeConstants
 
JJTPRODUCTIONS - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserTreeConstants
 
JJTRE - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserTreeConstants
 
JJTRECHARLIST - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserTreeConstants
 
JJTRECHOICE - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserTreeConstants
 
JJTree - Class in com.helger.pgcc.jjtree
 
JJTree() - Constructor for class com.helger.pgcc.jjtree.JJTree
 
jjtree - Variable in class com.helger.pgcc.jjtree.JJTreeParser
 
jjtree - Class in com.helger.pgcc.main
Intermediary between OS script and main program of application.
jjtreeASTCodeFile(String) - Static method in class com.helger.pgcc.jjtree.output.NodeFilesCpp
 
jjtreeASTIncludeFile(String) - Static method in class com.helger.pgcc.jjtree.output.NodeFilesCpp
 
JJTreeGlobals - Class in com.helger.pgcc.jjtree
 
JJTreeGlobals() - Constructor for class com.helger.pgcc.jjtree.JJTreeGlobals
 
jjtreeImplFile() - Static method in class com.helger.pgcc.jjtree.output.NodeFilesCpp
 
jjtreeImplFile(String) - Static method in class com.helger.pgcc.jjtree.output.NodeFilesCpp
 
jjtreeIncludeFile() - Static method in class com.helger.pgcc.jjtree.output.NodeFilesCpp
 
jjtreeIncludeFile(String) - Static method in class com.helger.pgcc.jjtree.output.NodeFilesCpp
 
JJTreeIO - Class in com.helger.pgcc.jjtree
 
JJTreeNode - Class in com.helger.pgcc.jjtree
 
JJTreeNode(int) - Constructor for class com.helger.pgcc.jjtree.JJTreeNode
 
JJTreeNode(JJTreeParser, int) - Constructor for class com.helger.pgcc.jjtree.JJTreeNode
 
JJTREEOF - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserTreeConstants
 
JJTreeOptions - Class in com.helger.pgcc.jjtree
The JJTree-specific options.
JJTreeOptions() - Constructor for class com.helger.pgcc.jjtree.JJTreeOptions
Limit subclassing to derived classes.
JJTreeParser - Class in com.helger.pgcc.jjtree
 
JJTreeParser(Provider) - Constructor for class com.helger.pgcc.jjtree.JJTreeParser
Constructor with InputStream.
JJTreeParser(String) - Constructor for class com.helger.pgcc.jjtree.JJTreeParser
Constructor with InputStream.
JJTreeParser(JJTreeParserTokenManager) - Constructor for class com.helger.pgcc.jjtree.JJTreeParser
Constructor with generated Token Manager.
JJTreeParserConstants - Interface in com.helger.pgcc.jjtree
Token literal values and constants.
JJTreeParserDefaultVisitor - Class in com.helger.pgcc.jjtree
 
JJTreeParserDefaultVisitor() - Constructor for class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
JJTreeParserTokenManager - Class in com.helger.pgcc.jjtree
Token Manager.
JJTreeParserTokenManager(JavaCharStream) - Constructor for class com.helger.pgcc.jjtree.JJTreeParserTokenManager
Constructor.
JJTreeParserTokenManager(JavaCharStream, int) - Constructor for class com.helger.pgcc.jjtree.JJTreeParserTokenManager
Constructor.
JJTreeParserTreeConstants - Interface in com.helger.pgcc.jjtree
 
JJTreeParserVisitor - Interface in com.helger.pgcc.jjtree
 
JJTreeStateCpp - Class in com.helger.pgcc.jjtree.output
Generate the State of a tree.
JJTreeStateJava - Class in com.helger.pgcc.jjtree.output
Generate the State of a tree.
JJTRENAMED - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserTreeConstants
 
JJTREONEORMORE - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserTreeConstants
 
JJTREPARENTHESIZED - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserTreeConstants
 
JJTREREFERENCE - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserTreeConstants
 
JJTRESEQUENCE - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserTreeConstants
 
JJTRESPEC - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserTreeConstants
 
JJTRESTRINGLITERAL - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserTreeConstants
 
JJTREZEROORMORE - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserTreeConstants
 
JJTREZEROORONE - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserTreeConstants
 
JJTRREPETITIONRANGE - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserTreeConstants
 
jjtSetParent(Node) - Method in interface com.helger.pgcc.jjtree.Node
Set the parent node of this node
jjtSetParent(Node) - Method in class com.helger.pgcc.jjtree.SimpleNode
 
jjtSetValue(Object) - Method in class com.helger.pgcc.jjtree.SimpleNode
 
JJTTOKENDECLS - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserTreeConstants
 
JJTVOID - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserTreeConstants
 

K

kind - Variable in class com.helger.pgcc.jjtree.Token
An integer that describes the kind of this token.
kind - Variable in class com.helger.pgcc.parser.Token
An integer that describes the kind of this token.
kind - Variable in class com.helger.pgcc.utils.Token
An integer that describes the kind of this token.

L

LabeledStatement() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
LabeledStatement() - Method in class com.helger.pgcc.parser.JavaCCParser
 
LANGLE - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
LBRACE - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
LBRACE - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
LBRACKET - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
LBRACKET - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
LE - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
LE - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
LETTER - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
LETTER - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
LETTER - Static variable in interface com.helger.pgcc.utils.ConditionParserConstants
RegularExpression Id.
LexGenCpp - Class in com.helger.pgcc.parser
Generate lexer.
LexGenCpp() - Constructor for class com.helger.pgcc.parser.LexGenCpp
 
LexGenJava - Class in com.helger.pgcc.parser
Generate lexer.
LexGenJava() - Constructor for class com.helger.pgcc.parser.LexGenJava
 
LEXICAL_ERROR - Static variable in exception com.helger.pgcc.jjtree.TokenMgrException
Lexical error occurred.
LEXICAL_ERROR - Static variable in exception com.helger.pgcc.parser.TokenMgrException
Lexical error occurred.
LEXICAL_ERROR - Static variable in exception com.helger.pgcc.utils.TokenMgrException
Lexical error occurred.
LexicalErr(boolean, int, int, int, String, int) - Static method in exception com.helger.pgcc.jjtree.TokenMgrException
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
LexicalErr(boolean, int, int, int, String, int) - Static method in exception com.helger.pgcc.parser.TokenMgrException
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
LexicalErr(boolean, int, int, int, String, int) - Static method in exception com.helger.pgcc.utils.TokenMgrException
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
lexStateNames - Static variable in class com.helger.pgcc.jjtree.JJTreeParserTokenManager
Lexer state names.
lexStateNames - Static variable in class com.helger.pgcc.parser.JavaCCParserTokenManager
Lexer state names.
lexStateNames - Static variable in class com.helger.pgcc.utils.ConditionParserTokenManager
Lexer state names.
line - Variable in class com.helger.pgcc.jjtree.AbstractCharStream
 
line - Variable in class com.helger.pgcc.parser.AbstractCharStream
 
line - Variable in class com.helger.pgcc.utils.AbstractCharStream
 
Literal() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
Literal() - Method in class com.helger.pgcc.parser.JavaCCParser
 
Literal() - Method in class com.helger.pgcc.utils.ConditionParser
 
local_lookahead(ASTProduction) - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
local_lookahead() - Method in class com.helger.pgcc.parser.JavaCCParser
 
LocalVariableDeclaration() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
LocalVariableDeclaration() - Method in class com.helger.pgcc.parser.JavaCCParser
 
lokaheadType - Variable in class com.helger.pgcc.parser.ParserData.LookaheadInfo
 
LONG - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
LONG - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
LookaheadCalc - Class in com.helger.pgcc.parser
 
LookaheadInfo() - Constructor for class com.helger.pgcc.parser.ParserData.LookaheadInfo
 
LookaheadWalk - Class in com.helger.pgcc.parser
 
LOOP_DETECTED - Static variable in exception com.helger.pgcc.jjtree.TokenMgrException
Detected (and bailed out of) an infinite loop in the token manager.
LOOP_DETECTED - Static variable in exception com.helger.pgcc.parser.TokenMgrException
Detected (and bailed out of) an infinite loop in the token manager.
LOOP_DETECTED - Static variable in exception com.helger.pgcc.utils.TokenMgrException
Detected (and bailed out of) an infinite loop in the token manager.
LPAREN - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
LPAREN - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
LPAREN - Static variable in interface com.helger.pgcc.utils.ConditionParserConstants
RegularExpression Id.
LT - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
LT - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.

M

m_action - Variable in class com.helger.pgcc.parser.TokenizerData.MatchInfo
 
m_allMatches - Variable in class com.helger.pgcc.parser.TokenizerData
 
m_aPW - Variable in class com.helger.pgcc.jjdoc.BNFGenerator
 
m_aPW - Variable in class com.helger.pgcc.jjdoc.TextGenerator
 
m_catchblks - Variable in class com.helger.pgcc.parser.ExpTryBlock
The block part of each catch block.
m_ccol - Variable in class com.helger.pgcc.parser.CodeGenerator
 
m_characters - Variable in class com.helger.pgcc.parser.TokenizerData.NfaState
 
m_cline - Variable in class com.helger.pgcc.parser.CodeGenerator
 
m_compositeStates - Variable in class com.helger.pgcc.parser.TokenizerData.NfaState
 
m_decls - Variable in class com.helger.pgcc.parser.TokenizerData
 
m_defaultLexState - Variable in class com.helger.pgcc.parser.TokenizerData
 
m_descriptors - Variable in class com.helger.pgcc.parser.ExpRCharacterList
This is the list of descriptors of the character list.
m_exp - Variable in class com.helger.pgcc.parser.ExpTryBlock
The expansion contained within the try block.
m_expansion - Variable in class com.helger.pgcc.parser.ExpOneOrMore
The expansion which is repeated one or more times.
m_expansion - Variable in class com.helger.pgcc.parser.ExpZeroOrMore
The expansion which is repeated zero or more times.
m_expansion - Variable in class com.helger.pgcc.parser.ExpZeroOrOne
The expansion which is repeated zero or one times.
m_finallyblk - Variable in class com.helger.pgcc.parser.ExpTryBlock
The block part of the finally block.
m_firstToken - Variable in class com.helger.pgcc.parser.TokenProduction
The first and last tokens from the input stream that represent this production.
m_hasMax - Variable in class com.helger.pgcc.parser.ExpRRepetitionRange
 
m_ids - Variable in class com.helger.pgcc.parser.ExpTryBlock
The exception identifiers of each catch block.
m_ignoreCase - Variable in class com.helger.pgcc.parser.TokenProduction
This is true if case is to be ignored within the regular expressions of this token production.
m_image - Variable in class com.helger.pgcc.parser.ExpRStringLiteral
The string image of the literal.
m_image - Variable in class com.helger.pgcc.parser.TokenizerData.MatchInfo
 
m_includeBuffer - Variable in class com.helger.pgcc.parser.CodeGenerator
 
m_index - Variable in class com.helger.pgcc.parser.TokenizerData.NfaState
 
m_initialStates - Variable in class com.helger.pgcc.parser.TokenizerData
 
m_inMinimumSize - Variable in class com.helger.pgcc.parser.Expansion
This flag is used for bookkeeping by the minimumSize method in class ParseEngine.
m_isExplicit - Variable in class com.helger.pgcc.parser.TokenProduction
This is true if this corresponds to a production that actually appears in the input grammar.
m_kind - Variable in class com.helger.pgcc.parser.TokenizerData.MatchInfo
 
m_kind - Variable in class com.helger.pgcc.parser.TokenizerData.NfaState
 
m_kind - Variable in class com.helger.pgcc.parser.TokenProduction
The kind of this token production - TOKEN, SKIP, MORE, or SPECIAL.
m_kindToNfaStartState - Variable in class com.helger.pgcc.parser.TokenizerData
 
m_label - Variable in class com.helger.pgcc.parser.AbstractExpRegularExpression
The label of the regular expression (if any).
m_lastToken - Variable in class com.helger.pgcc.parser.TokenProduction
 
m_lexStateNames - Variable in class com.helger.pgcc.parser.TokenizerData
 
m_lexStates - Variable in class com.helger.pgcc.parser.TokenProduction
The states in which this regular expression production exists.
m_lhsTokens - Variable in class com.helger.pgcc.parser.AbstractExpRegularExpression
The LHS to which the token value of the regular expression is assigned.
m_literalKinds - Variable in class com.helger.pgcc.parser.TokenizerData
 
m_literalSequence - Variable in class com.helger.pgcc.parser.TokenizerData
 
m_mainBuffer - Variable in class com.helger.pgcc.parser.CodeGenerator
 
m_matchType - Variable in class com.helger.pgcc.parser.TokenizerData.MatchInfo
 
m_max - Variable in class com.helger.pgcc.parser.ExpRRepetitionRange
 
m_min - Variable in class com.helger.pgcc.parser.ExpRRepetitionRange
 
m_myGeneration - Variable in class com.helger.pgcc.parser.Expansion
 
m_negated_list - Variable in class com.helger.pgcc.parser.ExpRCharacterList
This is true if a tilde (~) appears before the character list.
m_newLexState - Variable in class com.helger.pgcc.parser.TokenizerData.MatchInfo
 
m_nextStates - Variable in class com.helger.pgcc.parser.TokenizerData.NfaState
 
m_nfa - Variable in class com.helger.pgcc.parser.TokenizerData
 
m_ordinal - Variable in class com.helger.pgcc.parser.AbstractExpRegularExpression
The ordinal value assigned to the regular expression.
m_outputBuffer - Variable in class com.helger.pgcc.parser.CodeGenerator
 
m_parent - Variable in class com.helger.pgcc.parser.Expansion
The parent of this expansion node.
m_parserName - Variable in class com.helger.pgcc.parser.TokenizerData
 
m_private_rexp - Variable in class com.helger.pgcc.parser.AbstractExpRegularExpression
This flag is set if the regular expression has a label prefixed with the # symbol - this indicates that the purpose of the regular expression is solely for defining other regular expressions.
m_regexpr - Variable in class com.helger.pgcc.parser.ExpRJustName
"regexpr" points to the regular expression denoted by the name.
m_regexpr - Variable in class com.helger.pgcc.parser.ExpROneOrMore
The regular expression which is repeated one or more times.
m_regexpr - Variable in class com.helger.pgcc.parser.ExpRRepetitionRange
The regular expression which is repeated one or more times.
m_regexpr - Variable in class com.helger.pgcc.parser.ExpRZeroOrMore
The regular expression which is repeated zero or more times.
m_regexpr - Variable in class com.helger.pgcc.parser.ExpRZeroOrOne
The regular expression which is repeated zero or one times.
m_respecs - Variable in class com.helger.pgcc.parser.TokenProduction
The list of regular expression specifications that comprise this production.
m_rhsToken - Variable in class com.helger.pgcc.parser.AbstractExpRegularExpression
We now allow qualified access to token members.
m_staticsBuffer - Variable in class com.helger.pgcc.parser.CodeGenerator
 
m_tpContext - Variable in class com.helger.pgcc.parser.AbstractExpRegularExpression
If this is a top-level regular expression (nested directly within a TokenProduction), then this field point to that TokenProduction object.
m_types - Variable in class com.helger.pgcc.parser.ExpTryBlock
The types of each catch block.
m_wildcardKind - Variable in class com.helger.pgcc.parser.TokenizerData
 
main(String[]) - Static method in class com.helger.pgcc.jjdoc.JJDocMain
A main program that exercises the parser.
main(String[]) - Method in class com.helger.pgcc.jjtree.JJTree
A main program that exercises the parser.
Main - Class in com.helger.pgcc.jjtree
Entry point.
main(String[]) - Static method in class com.helger.pgcc.jjtree.Main
 
main(String[]) - Static method in class com.helger.pgcc.main.javacc
 
main(String[]) - Static method in class com.helger.pgcc.main.JavaCCInterpreter
 
main(String[]) - Static method in class com.helger.pgcc.main.jjdoc
 
main(String[]) - Static method in class com.helger.pgcc.main.jjtree
 
Main - Class in com.helger.pgcc.parser
Entry point.
main(String...) - Static method in class com.helger.pgcc.parser.Main
A main program that exercises the parser.
main(String[]) - Static method in class com.helger.pgcc.utils.OutputFileGenerator
 
mainProgram(String[]) - Static method in class com.helger.pgcc.jjdoc.JJDocMain
The method to call to exercise the parser from other Java programs.
mainProgram(String...) - Static method in class com.helger.pgcc.parser.Main
The method to call to exercise the parser from other Java programs.
MAJOR_DOT_MINOR - Static variable in class com.helger.pgcc.PGVersion
e.g. 1.0
MAJOR_VERSION - Static variable in class com.helger.pgcc.PGVersion
 
makeTryBlock(Token, Container, Container, List<List<Token>>, List<Token>, List<List<Token>>, List<Token>) - Static method in class com.helger.pgcc.parser.JavaCCParserInternals
 
MarkerAnnotation() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
MarkerAnnotation() - Method in class com.helger.pgcc.parser.JavaCCParser
 
MatchInfo - Class in com.helger.pgcc.parser
Describes a match, within a given lookahead.
MatchInfo() - Constructor for class com.helger.pgcc.parser.MatchInfo
 
MatchInfo(String, int, TokenizerData.EMatchType, int, String) - Constructor for class com.helger.pgcc.parser.TokenizerData.MatchInfo
 
maxChar(long) - Static method in class com.helger.pgcc.parser.LexGenJava
 
maxNextCharInd - Variable in class com.helger.pgcc.jjtree.AbstractCharStream
 
maxNextCharInd - Variable in class com.helger.pgcc.parser.AbstractCharStream
 
maxNextCharInd - Variable in class com.helger.pgcc.utils.AbstractCharStream
 
member - Variable in class com.helger.pgcc.parser.Container
 
MemberSelector() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
MemberSelector() - Method in class com.helger.pgcc.parser.JavaCCParser
 
MemberValue() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
MemberValue() - Method in class com.helger.pgcc.parser.JavaCCParser
 
MemberValueArrayInitializer() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
MemberValueArrayInitializer() - Method in class com.helger.pgcc.parser.JavaCCParser
 
MemberValuePair() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
MemberValuePair() - Method in class com.helger.pgcc.parser.JavaCCParser
 
MemberValuePairs() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
MemberValuePairs() - Method in class com.helger.pgcc.parser.JavaCCParser
 
MetaParseException - Exception in com.helger.pgcc.parser
Thrown when there is a mis-configuration or a bug.
MetaParseException(String) - Constructor for exception com.helger.pgcc.parser.MetaParseException
 
MethodDeclaration() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
MethodDeclaration(int) - Method in class com.helger.pgcc.parser.JavaCCParser
 
MethodDeclarator() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
MethodDeclarator() - Method in class com.helger.pgcc.parser.JavaCCParser
 
MINOR_VERSION - Static variable in class com.helger.pgcc.PGVersion
 
MINUS - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
MINUS - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
MINUSASSIGN - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
MINUSASSIGN - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
Modifiers() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
Modifiers() - Method in class com.helger.pgcc.parser.JavaCCParser
 
moveFrom(char, List<NfaState>) - Method in class com.helger.pgcc.parser.NfaState
 
moveFromSet(char, List<NfaState>, List<NfaState>) - Static method in class com.helger.pgcc.parser.NfaState
 
moveFromSetForRegEx(char, NfaState[], NfaState[], int) - Static method in class com.helger.pgcc.parser.NfaState
 
MULTI_LINE_COMMENT - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
MULTI_LINE_COMMENT - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
MULTI_LINE_COMMENT - Static variable in interface com.helger.pgcc.utils.ConditionParserConstants
RegularExpression Id.
MultiplicativeExpression() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
MultiplicativeExpression() - Method in class com.helger.pgcc.parser.JavaCCParser
 

N

Name() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
Name(List) - Method in class com.helger.pgcc.parser.JavaCCParser
 
Name() - Method in class com.helger.pgcc.utils.ConditionParser
 
NameList() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
NameList() - Method in class com.helger.pgcc.parser.JavaCCParser
 
NATIVE - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
NATIVE - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
NATIVE - Static variable in class com.helger.pgcc.parser.JavaCCParserInternals.ModifierSet
 
NE - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
NE - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
needToWrite() - Method in class com.helger.pgcc.output.OutputFile
 
NEW - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
NEW - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
newToken(int, String) - Static method in class com.helger.pgcc.jjtree.Token
Returns a new Token object, by default.
newToken(int) - Static method in class com.helger.pgcc.jjtree.Token
 
newToken(int, String) - Static method in class com.helger.pgcc.parser.Token
Returns a new Token object, by default.
newToken(int) - Static method in class com.helger.pgcc.parser.Token
 
newToken(int, String) - Static method in class com.helger.pgcc.utils.Token
Returns a new Token object, by default.
newToken(int) - Static method in class com.helger.pgcc.utils.Token
 
next - Variable in class com.helger.pgcc.jjtree.Token
A reference to the next regular (non-special) token from the input stream.
next - Variable in class com.helger.pgcc.parser.Token
A reference to the next regular (non-special) token from the input stream.
next - Variable in class com.helger.pgcc.utils.Token
A reference to the next regular (non-special) token from the input stream.
nextCharBuf - Variable in class com.helger.pgcc.jjtree.AbstractCharStream
 
nextCharBuf - Variable in class com.helger.pgcc.parser.AbstractCharStream
 
nextCharBuf - Variable in class com.helger.pgcc.utils.AbstractCharStream
 
nextCharInd - Variable in class com.helger.pgcc.jjtree.AbstractCharStream
 
nextCharInd - Variable in class com.helger.pgcc.parser.AbstractCharStream
 
nextCharInd - Variable in class com.helger.pgcc.utils.AbstractCharStream
 
nextState - Variable in class com.helger.pgcc.parser.RegExprSpec
The next state corresponding to this specification.
Nfa - Class in com.helger.pgcc.parser
A Non-deterministic Finite Automaton.
Nfa() - Constructor for class com.helger.pgcc.parser.Nfa
 
Nfa(NfaState, NfaState) - Constructor for class com.helger.pgcc.parser.Nfa
 
NfaState - Class in com.helger.pgcc.parser
The state of a Non-deterministic Finite Automaton.
Node - Interface in com.helger.pgcc.jjtree
 
node_descriptor() - Method in class com.helger.pgcc.jjtree.JJTreeParser
THE JJTREE PRODUCTIONS START HERE *
nodeArity() - Method in class com.helger.pgcc.jjtree.JJTJJTreeParserState
 
nodeConstants() - Static method in class com.helger.pgcc.jjtree.output.NodeFilesJava
 
nodeCreated() - Method in class com.helger.pgcc.jjtree.JJTJJTreeParserState
 
NodeFilesCpp - Class in com.helger.pgcc.jjtree.output
 
NodeFilesJava - Class in com.helger.pgcc.jjtree.output
 
nodeIncludeFile() - Static method in class com.helger.pgcc.jjtree.output.NodeFilesCpp
 
NodeScope - Class in com.helger.pgcc.jjtree
 
nonTerminalEnd(ExpNonTerminal) - Method in class com.helger.pgcc.jjdoc.BNFGenerator
 
nonTerminalEnd(ExpNonTerminal) - Method in class com.helger.pgcc.jjdoc.HTMLGenerator
 
nonTerminalEnd(ExpNonTerminal) - Method in interface com.helger.pgcc.jjdoc.IDocGenerator
Output end of non-terminal.
nonTerminalEnd(ExpNonTerminal) - Method in class com.helger.pgcc.jjdoc.TextGenerator
 
nonTerminalEnd(ExpNonTerminal) - Method in class com.helger.pgcc.jjdoc.XTextGenerator
 
nonterminalsEnd() - Method in class com.helger.pgcc.jjdoc.BNFGenerator
 
nonterminalsEnd() - Method in class com.helger.pgcc.jjdoc.HTMLGenerator
 
nonterminalsEnd() - Method in interface com.helger.pgcc.jjdoc.IDocGenerator
Output end of non-terminal.
nonterminalsEnd() - Method in class com.helger.pgcc.jjdoc.TextGenerator
 
nonterminalsEnd() - Method in class com.helger.pgcc.jjdoc.XTextGenerator
 
nonterminalsStart() - Method in class com.helger.pgcc.jjdoc.BNFGenerator
 
nonterminalsStart() - Method in class com.helger.pgcc.jjdoc.HTMLGenerator
 
nonterminalsStart() - Method in interface com.helger.pgcc.jjdoc.IDocGenerator
Output start of non-terminal.
nonterminalsStart() - Method in class com.helger.pgcc.jjdoc.TextGenerator
 
nonterminalsStart() - Method in class com.helger.pgcc.jjdoc.XTextGenerator
 
nonTerminalStart(ExpNonTerminal) - Method in class com.helger.pgcc.jjdoc.BNFGenerator
 
nonTerminalStart(ExpNonTerminal) - Method in class com.helger.pgcc.jjdoc.HTMLGenerator
 
nonTerminalStart(ExpNonTerminal) - Method in interface com.helger.pgcc.jjdoc.IDocGenerator
Output start of non-terminal.
nonTerminalStart(ExpNonTerminal) - Method in class com.helger.pgcc.jjdoc.TextGenerator
 
nonTerminalStart(ExpNonTerminal) - Method in class com.helger.pgcc.jjdoc.XTextGenerator
 
NONUSER_OPTION__HAS_NAMESPACE - Static variable in class com.helger.pgcc.parser.Options
 
NONUSER_OPTION__NAMESPACE_CLOSE - Static variable in class com.helger.pgcc.parser.Options
These are options that are not settable by the user themselves, and that are set indirectly via some configuration of user options
NONUSER_OPTION__NAMESPACE_OPEN - Static variable in class com.helger.pgcc.parser.Options
 
NONUSER_OPTION__PARSER_NAME - Static variable in class com.helger.pgcc.parser.Options
 
NormalAnnotation() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
NormalAnnotation() - Method in class com.helger.pgcc.parser.JavaCCParser
 
normalize() - Static method in class com.helger.pgcc.parser.Options
 
NormalProduction - Class in com.helger.pgcc.parser
Describes JavaCC productions.
NormalProduction() - Constructor for class com.helger.pgcc.parser.NormalProduction
 
note(String) - Static method in class com.helger.pgcc.parser.JavaCCErrors
 
nsTok - Variable in class com.helger.pgcc.parser.RegExprSpec
If the next state specification was explicit in the previous case, then this token is that of the identifier denoting the next state.
NULL - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
NULL - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
NullLiteral() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
NullLiteral() - Method in class com.helger.pgcc.parser.JavaCCParser
 

O

objectValue(String) - Static method in class com.helger.pgcc.parser.Options
 
OCTAL_LITERAL - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
OCTAL_LITERAL - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
openNodeScope(Node) - Method in class com.helger.pgcc.jjtree.JJTJJTreeParserState
 
option_binding() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
option_binding() - Method in class com.helger.pgcc.parser.JavaCCParser
 
OptionInfo - Class in com.helger.pgcc.utils
 
OptionInfo(String, EOptionType, Comparable<?>) - Constructor for class com.helger.pgcc.utils.OptionInfo
 
Options - Class in com.helger.pgcc.parser
A class with static state that stores all option information.
Options() - Constructor for class com.helger.pgcc.parser.Options
Limit subclassing to derived classes.
ORASSIGN - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
ORASSIGN - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
other - Static variable in class com.helger.pgcc.parser.Semanticize
 
OtherFilesGenCPP - Class in com.helger.pgcc.output.cpp
Generates the Constants file.
OtherFilesGenCPP() - Constructor for class com.helger.pgcc.output.cpp.OtherFilesGenCPP
 
OtherFilesGenJava - Class in com.helger.pgcc.output.java
Generates the Constants file.
OtherFilesGenJava() - Constructor for class com.helger.pgcc.output.java.OtherFilesGenJava
 
OutputFile - Class in com.helger.pgcc.output
This class handles the creation and maintenance of the boiler-plate classes, such as Token.java, JavaCharStream.java etc.
OutputFile(File, String, String[]) - Constructor for class com.helger.pgcc.output.OutputFile
Create a new OutputFile.
OutputFile(File) - Constructor for class com.helger.pgcc.output.OutputFile
 
OutputFileGenerator - Class in com.helger.pgcc.utils
Generates boiler-plate files from templates.
OutputFileGenerator(String, Map<String, Object>) - Constructor for class com.helger.pgcc.utils.OutputFileGenerator
 
OutputHelper - Class in com.helger.pgcc.output
 

P

PACKAGE - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
PACKAGE - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
PackageDeclaration() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
PackageDeclaration() - Method in class com.helger.pgcc.parser.JavaCCParser
 
parent - Variable in class com.helger.pgcc.jjtree.SimpleNode
 
parse_error(Object, String) - Static method in class com.helger.pgcc.parser.JavaCCErrors
 
parse_error(String) - Static method in class com.helger.pgcc.parser.JavaCCErrors
 
ParseEngine - Class in com.helger.pgcc.parser
 
ParseEngine() - Constructor for class com.helger.pgcc.parser.ParseEngine
 
ParseException - Exception in com.helger.pgcc.jjtree
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception com.helger.pgcc.jjtree.ParseException
 
ParseException(Token, int[][], String[], String) - Constructor for exception com.helger.pgcc.jjtree.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception com.helger.pgcc.jjtree.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception com.helger.pgcc.jjtree.ParseException
Constructor with message.
ParseException - Exception in com.helger.pgcc.parser
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception com.helger.pgcc.parser.ParseException
 
ParseException(Token, int[][], String[], String) - Constructor for exception com.helger.pgcc.parser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception com.helger.pgcc.parser.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception com.helger.pgcc.parser.ParseException
Constructor with message.
ParseException - Exception in com.helger.pgcc.utils
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception com.helger.pgcc.utils.ParseException
 
ParseException(Token, int[][], String[], String) - Constructor for exception com.helger.pgcc.utils.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception com.helger.pgcc.utils.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception com.helger.pgcc.utils.ParseException
Constructor with message.
ParseGenCPP - Class in com.helger.pgcc.parser
Generate the parser.
ParseGenCPP() - Constructor for class com.helger.pgcc.parser.ParseGenCPP
 
ParseGenJava - Class in com.helger.pgcc.parser
Generate the parser.
ParseGenJava() - Constructor for class com.helger.pgcc.parser.ParseGenJava
 
parser - Variable in class com.helger.pgcc.jjtree.SimpleNode
 
ParserData - Class in com.helger.pgcc.parser
 
ParserData() - Constructor for class com.helger.pgcc.parser.ParserData
 
ParserData.LookaheadInfo - Class in com.helger.pgcc.parser
 
ParserData.LookaheadType - Enum in com.helger.pgcc.parser
 
PART_LETTER - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
PART_LETTER - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
PART_LETTER - Static variable in interface com.helger.pgcc.utils.ConditionParserConstants
RegularExpression Id.
PATCH_VERSION - Static variable in class com.helger.pgcc.PGVersion
 
peekNode() - Method in class com.helger.pgcc.jjtree.JJTJJTreeParserState
 
PGPrinter - Class in com.helger.pgcc
 
PGPrinter.IPrinter - Interface in com.helger.pgcc
 
PGPrinter.PSPrinter - Class in com.helger.pgcc
 
PGVersion - Class in com.helger.pgcc
Supply the version number.
PLUS - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
PLUS - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
PLUSASSIGN - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
PLUSASSIGN - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
popNode() - Method in class com.helger.pgcc.jjtree.JJTJJTreeParserState
 
PostfixExpression() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
PostfixExpression() - Method in class com.helger.pgcc.parser.JavaCCParser
 
PreDecrementExpression() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
PreDecrementExpression() - Method in class com.helger.pgcc.parser.JavaCCParser
 
PreIncrementExpression() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
PreIncrementExpression() - Method in class com.helger.pgcc.parser.JavaCCParser
 
prevCharIsCR - Variable in class com.helger.pgcc.jjtree.AbstractCharStream
 
prevCharIsCR - Variable in class com.helger.pgcc.parser.AbstractCharStream
 
prevCharIsCR - Variable in class com.helger.pgcc.utils.AbstractCharStream
 
prevCharIsLF - Variable in class com.helger.pgcc.jjtree.AbstractCharStream
 
prevCharIsLF - Variable in class com.helger.pgcc.parser.AbstractCharStream
 
prevCharIsLF - Variable in class com.helger.pgcc.utils.AbstractCharStream
 
PrimaryExpression() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
PrimaryExpression() - Method in class com.helger.pgcc.parser.JavaCCParser
 
PrimaryPrefix() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
PrimaryPrefix() - Method in class com.helger.pgcc.parser.JavaCCParser
 
PrimarySuffix() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
PrimarySuffix() - Method in class com.helger.pgcc.parser.JavaCCParser
 
PrimitiveType() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
PrimitiveType() - Method in class com.helger.pgcc.parser.JavaCCParser
 
print(String) - Method in class com.helger.pgcc.jjdoc.BNFGenerator
 
print(String) - Method in class com.helger.pgcc.jjdoc.HTMLGenerator
 
print(String) - Method in interface com.helger.pgcc.jjdoc.IDocGenerator
Output String.
print(String) - Method in class com.helger.pgcc.jjdoc.TextGenerator
 
print(String) - Method in class com.helger.pgcc.jjdoc.XTextGenerator
 
print(Token, JJTreeIO) - Method in class com.helger.pgcc.jjtree.JJTreeNode
 
printCharArray(PrintWriter, String) - Static method in class com.helger.pgcc.output.cpp.OtherFilesGenCPP
 
printLeadingComments(Token) - Method in class com.helger.pgcc.parser.CodeGenerator
 
printLeadingComments(Token, PrintWriter) - Static method in class com.helger.pgcc.parser.JavaCCGlobals
 
printLeadingComments(Token) - Static method in class com.helger.pgcc.parser.JavaCCGlobals
 
println(String) - Method in class com.helger.pgcc.jjtree.JJTreeIO
 
println() - Method in class com.helger.pgcc.jjtree.JJTreeIO
 
println(String) - Method in interface com.helger.pgcc.PGPrinter.IPrinter
 
println(String) - Method in class com.helger.pgcc.PGPrinter.PSPrinter
 
printToken(Token) - Method in class com.helger.pgcc.parser.CodeGenerator
 
printToken(Token, PrintWriter) - Static method in class com.helger.pgcc.parser.JavaCCGlobals
 
printToken(Token) - Static method in class com.helger.pgcc.parser.JavaCCGlobals
 
printTokenList(List<Token>) - Method in class com.helger.pgcc.parser.CodeGenerator
 
printTokenList(List<Token>, PrintWriter) - Static method in class com.helger.pgcc.parser.JavaCCGlobals
 
printTokenOnly(Token) - Method in class com.helger.pgcc.parser.CodeGenerator
 
printTokenOnly(Token, PrintWriter) - Static method in class com.helger.pgcc.parser.JavaCCGlobals
 
printTokenOnly(Token) - Static method in class com.helger.pgcc.parser.JavaCCGlobals
 
printTokenSetup(Token) - Method in class com.helger.pgcc.parser.CodeGenerator
 
printTokenSetup(Token) - Static method in class com.helger.pgcc.parser.JavaCCGlobals
 
printTrailingComments(Token) - Method in class com.helger.pgcc.parser.CodeGenerator
 
printTrailingComments(Token) - Static method in class com.helger.pgcc.parser.JavaCCGlobals
 
PRIVATE - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
PRIVATE - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
PRIVATE - Static variable in class com.helger.pgcc.parser.JavaCCParserInternals.ModifierSet
 
processCPPNamespaceOption(String) - Static method in class com.helger.pgcc.parser.Options
 
production() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
production() - Method in class com.helger.pgcc.parser.JavaCCParser
 
productionAddExpansion(BNFProduction, Expansion) - Static method in class com.helger.pgcc.parser.JavaCCParserInternals
 
productionEnd(NormalProduction) - Method in class com.helger.pgcc.jjdoc.BNFGenerator
 
productionEnd(NormalProduction) - Method in class com.helger.pgcc.jjdoc.HTMLGenerator
 
productionEnd(NormalProduction) - Method in interface com.helger.pgcc.jjdoc.IDocGenerator
Output end of a normal production.
productionEnd(NormalProduction) - Method in class com.helger.pgcc.jjdoc.TextGenerator
 
productionEnd(NormalProduction) - Method in class com.helger.pgcc.jjdoc.XTextGenerator
 
productionStart(NormalProduction) - Method in class com.helger.pgcc.jjdoc.BNFGenerator
 
productionStart(NormalProduction) - Method in class com.helger.pgcc.jjdoc.HTMLGenerator
 
productionStart(NormalProduction) - Method in interface com.helger.pgcc.jjdoc.IDocGenerator
Output start of a normal production.
productionStart(NormalProduction) - Method in class com.helger.pgcc.jjdoc.TextGenerator
 
productionStart(NormalProduction) - Method in class com.helger.pgcc.jjdoc.XTextGenerator
 
PROTECTED - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
PROTECTED - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
PROTECTED - Static variable in class com.helger.pgcc.parser.JavaCCParserInternals.ModifierSet
 
Provider - Interface in com.helger.pgcc.jjtree
Abstract interface for reading from a stream.
Provider - Interface in com.helger.pgcc.parser
Abstract interface for reading from a stream.
Provider - Interface in com.helger.pgcc.utils
Abstract interface for reading from a stream.
PSPrinter(PrintStream, boolean) - Constructor for class com.helger.pgcc.PGPrinter.PSPrinter
 
PUBLIC - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
PUBLIC - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
PUBLIC - Static variable in class com.helger.pgcc.parser.JavaCCParserInternals.ModifierSet
 
pushNode(Node) - Method in class com.helger.pgcc.jjtree.JJTJJTreeParserState
 

R

RANGLE - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
RBRACE - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
RBRACE - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
RBRACKET - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
RBRACKET - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
read(char[], int, int) - Method in interface com.helger.pgcc.jjtree.Provider
Reads characters into an array
read(char[], int, int) - Method in class com.helger.pgcc.jjtree.StreamProvider
 
read(char[], int, int) - Method in class com.helger.pgcc.jjtree.StringProvider
 
read(char[], int, int) - Method in interface com.helger.pgcc.parser.Provider
Reads characters into an array
read(char[], int, int) - Method in class com.helger.pgcc.parser.StreamProvider
 
read(char[], int, int) - Method in class com.helger.pgcc.parser.StringProvider
 
read(char[], int, int) - Method in interface com.helger.pgcc.utils.Provider
Reads characters into an array
read(char[], int, int) - Method in class com.helger.pgcc.utils.StreamProvider
 
read(char[], int, int) - Method in class com.helger.pgcc.utils.StringProvider
 
readByte() - Method in class com.helger.pgcc.jjtree.JavaCharStream
 
readByte() - Method in class com.helger.pgcc.parser.JavaCharStream
 
readByte() - Method in class com.helger.pgcc.utils.JavaCharStream
 
readChar() - Method in class com.helger.pgcc.jjtree.AbstractCharStream
Read a character.
readChar() - Method in interface com.helger.pgcc.jjtree.CharStream
Get the next character from the selected input.
readChar() - Method in class com.helger.pgcc.jjtree.JavaCharStream
Read a character.
readChar() - Method in class com.helger.pgcc.parser.AbstractCharStream
Read a character.
readChar() - Method in interface com.helger.pgcc.parser.CharStream
Get the next character from the selected input.
readChar() - Method in class com.helger.pgcc.parser.JavaCharStream
Read a character.
readChar() - Method in class com.helger.pgcc.utils.AbstractCharStream
Read a character.
readChar() - Method in interface com.helger.pgcc.utils.CharStream
Get the next character from the selected input.
readChar() - Method in class com.helger.pgcc.utils.JavaCharStream
Read a character.
reEnd(AbstractExpRegularExpression) - Method in class com.helger.pgcc.jjdoc.BNFGenerator
 
reEnd(AbstractExpRegularExpression) - Method in class com.helger.pgcc.jjdoc.HTMLGenerator
 
reEnd(AbstractExpRegularExpression) - Method in interface com.helger.pgcc.jjdoc.IDocGenerator
Output end of regular expression.
reEnd(AbstractExpRegularExpression) - Method in class com.helger.pgcc.jjdoc.TextGenerator
 
reEnd(AbstractExpRegularExpression) - Method in class com.helger.pgcc.jjdoc.XTextGenerator
 
ReferenceType() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
ReferenceType() - Method in class com.helger.pgcc.parser.JavaCCParser
 
regexpr_kind() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
regexpr_kind(TokenProduction) - Method in class com.helger.pgcc.parser.JavaCCParser
 
regexpr_spec() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
regexpr_spec(TokenProduction) - Method in class com.helger.pgcc.parser.JavaCCParser
 
RegExprSpec - Class in com.helger.pgcc.parser
The object type of entries in the vector "respecs" of class "TokenProduction".
RegExprSpec() - Constructor for class com.helger.pgcc.parser.RegExprSpec
 
regular_expr_production() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
regular_expr_production() - Method in class com.helger.pgcc.parser.JavaCCParser
 
regular_expression() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
regular_expression(Container) - Method in class com.helger.pgcc.parser.JavaCCParser
 
reInit(int, int, int) - Method in class com.helger.pgcc.jjtree.AbstractCharStream
Reinitialise.
reInit(Provider) - Method in class com.helger.pgcc.jjtree.JavaCharStream
Reinitialise.
reInit(Provider, int, int) - Method in class com.helger.pgcc.jjtree.JavaCharStream
Reinitialise.
reInit(Provider, int, int, int) - Method in class com.helger.pgcc.jjtree.JavaCharStream
Reinitialise.
ReInit(String) - Method in class com.helger.pgcc.jjtree.JJTreeParser
Reinitialise.
ReInit(Provider) - Method in class com.helger.pgcc.jjtree.JJTreeParser
Reinitialise
ReInit(JJTreeParserTokenManager) - Method in class com.helger.pgcc.jjtree.JJTreeParser
Reinitialise
ReInit(JavaCharStream) - Method in class com.helger.pgcc.jjtree.JJTreeParserTokenManager
Reinitialise parser.
ReInit(JavaCharStream, int) - Method in class com.helger.pgcc.jjtree.JJTreeParserTokenManager
Reinitialise parser.
reInit() - Static method in class com.helger.pgcc.output.cpp.FilesCpp
 
reInit() - Static method in class com.helger.pgcc.output.cpp.OtherFilesGenCPP
 
reInit() - Static method in class com.helger.pgcc.output.java.FilesJava
 
reInit() - Static method in class com.helger.pgcc.output.java.OtherFilesGenJava
 
reInit(int, int, int) - Method in class com.helger.pgcc.parser.AbstractCharStream
Reinitialise.
reInit() - Static method in class com.helger.pgcc.parser.Expansion
 
reInit() - Static method in class com.helger.pgcc.parser.ExpRStringLiteral
Return to original state.
reInit() - Static method in class com.helger.pgcc.parser.JavaCCErrors
 
ReInit(String) - Method in class com.helger.pgcc.parser.JavaCCParser
Reinitialise.
ReInit(Provider) - Method in class com.helger.pgcc.parser.JavaCCParser
Reinitialise
ReInit(JavaCCParserTokenManager) - Method in class com.helger.pgcc.parser.JavaCCParser
Reinitialise
reInit() - Static method in class com.helger.pgcc.parser.JavaCCParserInternals
 
ReInit(JavaCharStream) - Method in class com.helger.pgcc.parser.JavaCCParserTokenManager
Reinitialise parser.
ReInit(JavaCharStream, int) - Method in class com.helger.pgcc.parser.JavaCCParserTokenManager
Reinitialise parser.
reInit(Provider) - Method in class com.helger.pgcc.parser.JavaCharStream
Reinitialise.
reInit(Provider, int, int) - Method in class com.helger.pgcc.parser.JavaCharStream
Reinitialise.
reInit(Provider, int, int, int) - Method in class com.helger.pgcc.parser.JavaCharStream
Reinitialise.
reInit() - Static method in class com.helger.pgcc.parser.LexGenJava
 
reInit() - Static method in class com.helger.pgcc.parser.LookaheadWalk
 
reInit() - Static method in class com.helger.pgcc.parser.NfaState
 
reInit() - Method in class com.helger.pgcc.parser.ParseEngine
 
reInit() - Static method in class com.helger.pgcc.parser.ParseGenCPP
 
reInit() - Static method in class com.helger.pgcc.parser.ParseGenJava
 
reInit() - Static method in class com.helger.pgcc.parser.Semanticize
 
reInit(int, int, int) - Method in class com.helger.pgcc.utils.AbstractCharStream
Reinitialise.
ReInit(String) - Method in class com.helger.pgcc.utils.ConditionParser
Reinitialise.
ReInit(Provider) - Method in class com.helger.pgcc.utils.ConditionParser
Reinitialise
ReInit(ConditionParserTokenManager) - Method in class com.helger.pgcc.utils.ConditionParser
Reinitialise
ReInit(JavaCharStream) - Method in class com.helger.pgcc.utils.ConditionParserTokenManager
Reinitialise parser.
ReInit(JavaCharStream, int) - Method in class com.helger.pgcc.utils.ConditionParserTokenManager
Reinitialise parser.
reInit(Provider) - Method in class com.helger.pgcc.utils.JavaCharStream
Reinitialise.
reInit(Provider, int, int) - Method in class com.helger.pgcc.utils.JavaCharStream
Reinitialise.
reInit(Provider, int, int, int) - Method in class com.helger.pgcc.utils.JavaCharStream
Reinitialise.
reInitAll() - Static method in class com.helger.pgcc.parser.Main
 
reInitStatic() - Static method in class com.helger.pgcc.parser.ExpRStringLiteral
Initialize all the static variables, so that there is no interference between the various states of the lexer.
reInitStatic() - Static method in class com.helger.pgcc.parser.JavaCCGlobals
 
reInitStatic() - Static method in class com.helger.pgcc.parser.MatchInfo
 
reInitStatic() - Static method in class com.helger.pgcc.parser.NfaState
 
RelationalExpression() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
RelationalExpression() - Method in class com.helger.pgcc.parser.JavaCCParser
 
REM - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
REM - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
REMASSIGN - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
REMASSIGN - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
remove_escapes_and_quotes(Token, String) - Static method in class com.helger.pgcc.parser.JavaCCParserInternals
 
replaceBackslash(String) - Static method in class com.helger.pgcc.parser.JavaCCGlobals
Replaces all backslahes with double backslashes.
reset() - Method in class com.helger.pgcc.jjtree.JJTJJTreeParserState
 
reStart(AbstractExpRegularExpression) - Method in class com.helger.pgcc.jjdoc.BNFGenerator
 
reStart(AbstractExpRegularExpression) - Method in class com.helger.pgcc.jjdoc.HTMLGenerator
 
reStart(AbstractExpRegularExpression) - Method in interface com.helger.pgcc.jjdoc.IDocGenerator
Output start of regular expression.
reStart(AbstractExpRegularExpression) - Method in class com.helger.pgcc.jjdoc.TextGenerator
 
reStart(AbstractExpRegularExpression) - Method in class com.helger.pgcc.jjdoc.XTextGenerator
 
ResultType() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
ResultType(List) - Method in class com.helger.pgcc.parser.JavaCCParser
 
RETURN - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
RETURN - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
ReturnStatement() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
ReturnStatement() - Method in class com.helger.pgcc.parser.JavaCCParser
 
rexp - Variable in class com.helger.pgcc.parser.RegExprSpec
The regular expression of this specification.
rootNode() - Method in class com.helger.pgcc.jjtree.JJTJJTreeParserState
 
RPAREN - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
RPAREN - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
RPAREN - Static variable in interface com.helger.pgcc.utils.ConditionParserConstants
RegularExpression Id.
RSIGNEDSHIFT() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
RSIGNEDSHIFT - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
RSIGNEDSHIFT() - Method in class com.helger.pgcc.parser.JavaCCParser
 
RSIGNEDSHIFT - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
RUNSIGNEDSHIFT() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
RUNSIGNEDSHIFT - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
RUNSIGNEDSHIFT() - Method in class com.helger.pgcc.parser.JavaCCParser
 
RUNSIGNEDSHIFT - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
runTokenizer(String, String) - Method in class com.helger.pgcc.main.JavaCCInterpreter
 

S

s_actions - Static variable in class com.helger.pgcc.parser.LexGenJava
 
s_allImages - Static variable in class com.helger.pgcc.parser.ExpRStringLiteral
 
s_bnfproductions - Static variable in class com.helger.pgcc.parser.JavaCCGlobals
A list of all grammar productions - normal and JAVACODE - in the order they appear in the input file.
s_canLoop - Static variable in class com.helger.pgcc.parser.LexGenJava
 
s_canMatchAnyChar - Static variable in class com.helger.pgcc.parser.LexGenJava
 
s_canReachOnMore - Static variable in class com.helger.pgcc.parser.LexGenJava
 
s_ccol - Static variable in class com.helger.pgcc.parser.JavaCCGlobals
 
s_cline - Static variable in class com.helger.pgcc.parser.JavaCCGlobals
 
s_cu_from_insertion_point_2 - Static variable in class com.helger.pgcc.parser.JavaCCGlobals
This is the list of all tokens that appear after the tokens in "cu_to_insertion_point_2" and until "PARSER_END(name)".
s_cu_name - Static variable in class com.helger.pgcc.parser.JavaCCGlobals
The name of the parser class (what appears in PARSER_BEGIN and PARSER_END).
s_cu_to_insertion_point_1 - Static variable in class com.helger.pgcc.parser.JavaCCGlobals
This is a list of tokens that appear after "PARSER_BEGIN(name)" all the way until (but not including) the opening brace "{" of the class "name".
s_cu_to_insertion_point_2 - Static variable in class com.helger.pgcc.parser.JavaCCGlobals
This is the list of all tokens that appear after the tokens in "cu_to_insertion_point_1" and until (but not including) the closing brace "}" of the class "name".
s_curKind - Static variable in class com.helger.pgcc.parser.LexGenJava
 
s_curRE - Static variable in class com.helger.pgcc.parser.LexGenJava
 
s_defaultLexState - Static variable in class com.helger.pgcc.parser.LexGenJava
 
s_errorHandlingClass - Static variable in class com.helger.pgcc.parser.LexGenJava
 
s_fileName - Static variable in class com.helger.pgcc.parser.JavaCCGlobals
The name of the grammar file being processed.
s_generateDataOnly - Static variable in class com.helger.pgcc.parser.LexGenJava
 
s_generatedStates - Static variable in class com.helger.pgcc.parser.NfaState
 
s_hasEmptyMatch - Static variable in class com.helger.pgcc.parser.LexGenJava
 
s_hasLoop - Static variable in class com.helger.pgcc.parser.LexGenJava
 
s_hasNfa - Static variable in class com.helger.pgcc.parser.LexGenJava
 
s_ignoreCase - Static variable in class com.helger.pgcc.parser.LexGenJava
 
s_initialState - Static variable in class com.helger.pgcc.parser.LexGenJava
 
s_initMatch - Static variable in class com.helger.pgcc.parser.LexGenJava
 
s_initStates - Static variable in class com.helger.pgcc.parser.LexGenJava
 
s_input_file - Static variable in class com.helger.pgcc.jjdoc.JJDocGlobals
The name of the input file.
s_jj2index - Static variable in class com.helger.pgcc.parser.JavaCCGlobals
 
s_jjtreeGenerated - Static variable in class com.helger.pgcc.parser.JavaCCGlobals
Set to true if this file has been processed by JJTree.
s_keepLineCol - Static variable in class com.helger.pgcc.parser.LexGenJava
 
s_laLimit - Static variable in class com.helger.pgcc.parser.MatchInfo
 
s_lexstate_I2S - Static variable in class com.helger.pgcc.parser.JavaCCGlobals
A mapping of the internal integer representations of lexical states to their strings.
s_lexstate_S2I - Static variable in class com.helger.pgcc.parser.JavaCCGlobals
A mapping of lexical state strings to their integer internal representation.
s_lexStateIndex - Static variable in class com.helger.pgcc.parser.LexGenJava
 
s_lexStateName - Static variable in class com.helger.pgcc.parser.LexGenJava
 
s_lexStates - Static variable in class com.helger.pgcc.parser.LexGenJava
 
s_lexStateSuffix - Static variable in class com.helger.pgcc.parser.LexGenJava
 
s_lookaheadNeeded - Static variable in class com.helger.pgcc.parser.JavaCCGlobals
 
s_maskindex - Static variable in class com.helger.pgcc.parser.JavaCCGlobals
maskindex, jj2index, maskVals are variables that are shared between ParseEngine and ParseGen.
s_maskVals - Static variable in class com.helger.pgcc.parser.JavaCCGlobals
 
s_maxLexStates - Static variable in class com.helger.pgcc.parser.LexGenJava
 
s_maxLongsReqd - Static variable in class com.helger.pgcc.parser.LexGenJava
 
s_maxOrdinal - Static variable in class com.helger.pgcc.parser.LexGenJava
 
s_mixed - Static variable in class com.helger.pgcc.parser.LexGenJava
 
s_named_tokens_table - Static variable in class com.helger.pgcc.parser.JavaCCGlobals
This is a symbol table that contains all named tokens (those that are defined with a label).
s_names_of_tokens - Static variable in class com.helger.pgcc.parser.JavaCCGlobals
A mapping of ordinal values (represented as objects of type "Integer") to the corresponding labels (of type "String").
s_nodePackageName - Static variable in class com.helger.pgcc.jjtree.JJTreeGlobals
The package the node files live in.
s_optionValues - Static variable in class com.helger.pgcc.parser.Options
A mapping of option names (Strings) to values (Integer, Boolean, String).
s_ordered_named_tokens - Static variable in class com.helger.pgcc.parser.JavaCCGlobals
Contains the same entries as "named_tokens_table", but this is an ordered list which is ordered by the order of appearance in the input file.
s_origFileName - Static variable in class com.helger.pgcc.parser.JavaCCGlobals
The name of the original file (before processing by JJTree).
s_output_file - Static variable in class com.helger.pgcc.jjdoc.JJDocGlobals
The name of the output file.
s_packageName - Static variable in class com.helger.pgcc.jjtree.JJTreeGlobals
The package that the parser lives in.
s_parserClassBodyStart - Static variable in class com.helger.pgcc.jjtree.JJTreeGlobals
The first token of the parser class body (the {).
s_parserImplements - Static variable in class com.helger.pgcc.jjtree.JJTreeGlobals
The implements token of the parser class.
s_parserImports - Static variable in class com.helger.pgcc.jjtree.JJTreeGlobals
The first token of the import list, or the position where such a list should be inserted.
s_parserName - Static variable in class com.helger.pgcc.jjtree.JJTreeGlobals
Use this like className.
s_production_table - Static variable in class com.helger.pgcc.parser.JavaCCGlobals
A symbol table of all grammar productions - normal and JAVACODE.
s_rexprlist - Static variable in class com.helger.pgcc.parser.JavaCCGlobals
The list of all TokenProductions from the input file.
s_rexprs - Static variable in class com.helger.pgcc.parser.LexGenJava
 
s_rexps_of_tokens - Static variable in class com.helger.pgcc.parser.JavaCCGlobals
A mapping of ordinal values (represented as objects of type "Integer") to the corresponding RegularExpression's.
s_simple_tokens_table - Static variable in class com.helger.pgcc.parser.JavaCCGlobals
This is a three-level symbol table that contains all simple tokens (those that are defined using a single string (with or without a label).
s_stateHasActions - Static variable in class com.helger.pgcc.parser.LexGenJava
 
s_stateSetSize - Static variable in class com.helger.pgcc.parser.LexGenJava
 
s_token_mgr_decls - Static variable in class com.helger.pgcc.parser.JavaCCGlobals
The declarations to be inserted into the TokenManager class.
s_tokenCount - Static variable in class com.helger.pgcc.parser.JavaCCGlobals
The total number of distinct tokens.
s_tokenizerData - Static variable in class com.helger.pgcc.parser.LexGenJava
 
s_tokMgrClassName - Static variable in class com.helger.pgcc.parser.LexGenJava
 
s_toMore - Static variable in class com.helger.pgcc.parser.LexGenJava
 
s_toolNames - Static variable in class com.helger.pgcc.parser.JavaCCGlobals
The list of tools that have participated in generating the input grammar file.
s_toSkip - Static variable in class com.helger.pgcc.parser.LexGenJava
 
s_toSpecial - Static variable in class com.helger.pgcc.parser.LexGenJava
 
s_totalNumStates - Static variable in class com.helger.pgcc.parser.LexGenJava
 
s_toToken - Static variable in class com.helger.pgcc.parser.LexGenJava
 
s_unicodeWarningGiven - Static variable in class com.helger.pgcc.parser.NfaState
 
saveOutput(String) - Method in class com.helger.pgcc.parser.CodeGenerator
 
saveOutput(String, StringBuilder) - Method in class com.helger.pgcc.parser.CodeGenerator
 
SC_AND - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
SC_AND - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
SC_AND - Static variable in interface com.helger.pgcc.utils.ConditionParserConstants
RegularExpression Id.
SC_OR - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
SC_OR - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
SC_OR - Static variable in interface com.helger.pgcc.utils.ConditionParserConstants
RegularExpression Id.
semantic_error(Object, String) - Static method in class com.helger.pgcc.parser.JavaCCErrors
 
semantic_error(String) - Static method in class com.helger.pgcc.parser.JavaCCErrors
 
semantic_error(String, Throwable) - Static method in class com.helger.pgcc.parser.JavaCCErrors
 
Semanticize - Class in com.helger.pgcc.parser
 
Semanticize() - Constructor for class com.helger.pgcc.parser.Semanticize
 
SEMICOLON - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
SEMICOLON - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
set_initial_cu_token(Token) - Static method in class com.helger.pgcc.parser.JavaCCParserInternals
 
setAccessMod(String) - Method in class com.helger.pgcc.parser.NormalProduction
 
setAmount(int) - Method in class com.helger.pgcc.parser.ExpLookahead
 
setArgumentTokens(List<Token>) - Method in class com.helger.pgcc.parser.ExpNonTerminal
 
setChar(char) - Method in class com.helger.pgcc.parser.SingleCharacter
 
setChoices(List<Expansion>) - Method in class com.helger.pgcc.parser.ExpChoice
 
setChoices(List<AbstractExpRegularExpression>) - Method in class com.helger.pgcc.parser.ExpRChoice
 
setCmdLineOption(String) - Static method in class com.helger.pgcc.parser.Options
Process a single command-line option.
setColumn(int) - Method in class com.helger.pgcc.parser.NormalProduction
 
setColumn(int) - Method in class com.helger.pgcc.parser.TokenProduction
 
setDecls(String) - Method in class com.helger.pgcc.parser.TokenizerData
 
setDefaultLexState(int) - Method in class com.helger.pgcc.parser.TokenizerData
 
setExpansion(Expansion) - Method in class com.helger.pgcc.parser.NormalProduction
 
setExplicit(boolean) - Method in class com.helger.pgcc.parser.ExpLookahead
 
setFirstToken(Token) - Method in class com.helger.pgcc.jjtree.JJTreeNode
 
setFirstToken(Token) - Method in class com.helger.pgcc.parser.NormalProduction
 
setGenerator(IDocGenerator) - Static method in class com.helger.pgcc.jjdoc.JJDocGlobals
 
setInitialStates(Map<Integer, Integer>) - Method in class com.helger.pgcc.parser.TokenizerData
 
setInputFileOption(Object, Object, String, Object) - Static method in class com.helger.pgcc.parser.Options
 
setinsertionpoint(Token, int) - Static method in class com.helger.pgcc.parser.JavaCCParserInternals
 
setJumpPatched(boolean) - Method in class com.helger.pgcc.parser.BNFProduction
 
setKindToNfaStartState(Map<Integer, Integer>) - Method in class com.helger.pgcc.parser.TokenizerData
 
setLaExpansion(Expansion) - Method in class com.helger.pgcc.parser.ExpLookahead
 
setLastToken(Token) - Method in class com.helger.pgcc.jjtree.JJTreeNode
 
setLastToken(Token) - Method in class com.helger.pgcc.parser.NormalProduction
 
setLeft(char) - Method in class com.helger.pgcc.parser.CharacterRange
 
setLexStateNames(String[]) - Method in class com.helger.pgcc.parser.TokenizerData
 
setLhs(String) - Method in class com.helger.pgcc.parser.NormalProduction
 
setLhsTokens(List<Token>) - Method in class com.helger.pgcc.parser.ExpNonTerminal
 
setLine(int) - Method in class com.helger.pgcc.parser.NormalProduction
 
setLine(int) - Method in class com.helger.pgcc.parser.TokenProduction
 
setLiteralKinds(Map<Integer, List<Integer>>) - Method in class com.helger.pgcc.parser.TokenizerData
 
setLiteralSequence(Map<Integer, List<String>>) - Method in class com.helger.pgcc.parser.TokenizerData
 
setName(String) - Method in class com.helger.pgcc.parser.ExpNonTerminal
 
setNewLineMode(ENewLineMode) - Method in class com.helger.pgcc.utils.OutputFileGenerator
 
setOrdinal(int) - Method in class com.helger.pgcc.jjtree.JJTreeNode
 
setParametrizedTypeTokens(List<Token>) - Method in class com.helger.pgcc.parser.ExpNonTerminal
 
setParserName(String) - Method in class com.helger.pgcc.parser.TokenizerData
 
setProd(NormalProduction) - Method in class com.helger.pgcc.parser.ExpNonTerminal
 
setRight(char) - Method in class com.helger.pgcc.parser.CharacterRange
 
setStringOption(String, String) - Static method in class com.helger.pgcc.parser.Options
 
setTabSize(int) - Method in class com.helger.pgcc.jjtree.AbstractCharStream
 
setTabSize(int) - Method in interface com.helger.pgcc.jjtree.CharStream
Set the tab size to use.
setTabSize(int) - Method in class com.helger.pgcc.parser.AbstractCharStream
 
setTabSize(int) - Method in interface com.helger.pgcc.parser.CharStream
Set the tab size to use.
setTabSize(int) - Method in class com.helger.pgcc.utils.AbstractCharStream
 
setTabSize(int) - Method in interface com.helger.pgcc.utils.CharStream
Set the tab size to use.
setThrowsList(List<List<Token>>) - Method in class com.helger.pgcc.parser.NormalProduction
 
setToolName(String) - Method in class com.helger.pgcc.output.OutputFile
 
setTrackLineColumn(boolean) - Method in class com.helger.pgcc.jjtree.AbstractCharStream
 
setTrackLineColumn(boolean) - Method in interface com.helger.pgcc.jjtree.CharStream
Enable or disable line number and column number tracking.
setTrackLineColumn(boolean) - Method in class com.helger.pgcc.parser.AbstractCharStream
 
setTrackLineColumn(boolean) - Method in interface com.helger.pgcc.parser.CharStream
Enable or disable line number and column number tracking.
setTrackLineColumn(boolean) - Method in class com.helger.pgcc.utils.AbstractCharStream
 
setTrackLineColumn(boolean) - Method in interface com.helger.pgcc.utils.CharStream
Enable or disable line number and column number tracking.
setWildcardKind(Map<Integer, Integer>) - Method in class com.helger.pgcc.parser.TokenizerData
 
ShiftExpression() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
ShiftExpression() - Method in class com.helger.pgcc.parser.JavaCCParser
 
SHORT - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
SHORT - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
SimpleNode - Class in com.helger.pgcc.jjtree
 
SimpleNode(int) - Constructor for class com.helger.pgcc.jjtree.SimpleNode
 
SimpleNode(JJTreeParser, int) - Constructor for class com.helger.pgcc.jjtree.SimpleNode
 
simpleNodeCodeFile() - Static method in class com.helger.pgcc.jjtree.output.NodeFilesCpp
 
simpleNodeIncludeFile() - Static method in class com.helger.pgcc.jjtree.output.NodeFilesCpp
 
SINGLE_LINE_COMMENT - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
SINGLE_LINE_COMMENT - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
SINGLE_LINE_COMMENT - Static variable in interface com.helger.pgcc.utils.ConditionParserConstants
RegularExpression Id.
SingleCharacter - Class in com.helger.pgcc.parser
Describes single character descriptors in a character list.
SingleMemberAnnotation() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
SingleMemberAnnotation() - Method in class com.helger.pgcc.parser.JavaCCParser
 
SLASH - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
SLASH - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
SLASHASSIGN - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
SLASHASSIGN - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
specialToken - Variable in class com.helger.pgcc.jjtree.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
specialToken - Variable in class com.helger.pgcc.parser.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
specialToken - Variable in class com.helger.pgcc.utils.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
specialTokens(String) - Method in class com.helger.pgcc.jjdoc.BNFGenerator
 
specialTokens(String) - Method in class com.helger.pgcc.jjdoc.HTMLGenerator
 
specialTokens(String) - Method in interface com.helger.pgcc.jjdoc.IDocGenerator
Output Special Tokens.
specialTokens(String) - Method in class com.helger.pgcc.jjdoc.TextGenerator
 
specialTokens(String) - Method in class com.helger.pgcc.jjdoc.XTextGenerator
Prints out comments, used for tokens and non-terminals.
STANDARD_INPUT - Static variable in class com.helger.pgcc.jjdoc.JJDocGlobals
 
STANDARD_OUTPUT - Static variable in class com.helger.pgcc.jjdoc.JJDocGlobals
 
STAR - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
STAR - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
STARASSIGN - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
STARASSIGN - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
start() - Static method in class com.helger.pgcc.output.cpp.OtherFilesGenCPP
 
start(boolean) - Static method in class com.helger.pgcc.output.java.OtherFilesGenJava
 
start() - Method in class com.helger.pgcc.parser.LexGenCpp
 
start() - Method in class com.helger.pgcc.parser.LexGenJava
 
start() - Method in class com.helger.pgcc.parser.ParseGenCPP
 
start(boolean) - Method in class com.helger.pgcc.parser.ParseGenJava
 
start() - Static method in class com.helger.pgcc.parser.Semanticize
 
Statement() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
Statement() - Method in class com.helger.pgcc.parser.JavaCCParser
 
StatementExpression() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
StatementExpression() - Method in class com.helger.pgcc.parser.JavaCCParser
 
StatementExpressionList() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
StatementExpressionList() - Method in class com.helger.pgcc.parser.JavaCCParser
 
STATIC - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
STATIC - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
STATIC - Static variable in class com.helger.pgcc.parser.JavaCCParserInternals.ModifierSet
 
STATIC_LEXER_ERROR - Static variable in exception com.helger.pgcc.jjtree.TokenMgrException
An attempt was made to create a second instance of a static token manager.
STATIC_LEXER_ERROR - Static variable in exception com.helger.pgcc.parser.TokenMgrException
An attempt was made to create a second instance of a static token manager.
STATIC_LEXER_ERROR - Static variable in exception com.helger.pgcc.utils.TokenMgrException
An attempt was made to create a second instance of a static token manager.
streamClose() - Method in class com.helger.pgcc.jjtree.AbstractCharStream
 
streamClose() - Method in class com.helger.pgcc.jjtree.JavaCharStream
 
streamClose() - Method in class com.helger.pgcc.parser.AbstractCharStream
 
streamClose() - Method in class com.helger.pgcc.parser.JavaCharStream
 
streamClose() - Method in class com.helger.pgcc.utils.AbstractCharStream
 
streamClose() - Method in class com.helger.pgcc.utils.JavaCharStream
 
StreamProvider - Class in com.helger.pgcc.jjtree
NOTE : This generated class can be safely deleted if installing in a GWT installation (use StringProvider instead)
StreamProvider(InputStream, String) - Constructor for class com.helger.pgcc.jjtree.StreamProvider
Deprecated.
StreamProvider(InputStream, Charset) - Constructor for class com.helger.pgcc.jjtree.StreamProvider
 
StreamProvider(Reader) - Constructor for class com.helger.pgcc.jjtree.StreamProvider
 
StreamProvider - Class in com.helger.pgcc.parser
NOTE : This generated class can be safely deleted if installing in a GWT installation (use StringProvider instead)
StreamProvider(InputStream, String) - Constructor for class com.helger.pgcc.parser.StreamProvider
Deprecated.
StreamProvider(InputStream, Charset) - Constructor for class com.helger.pgcc.parser.StreamProvider
 
StreamProvider(Reader) - Constructor for class com.helger.pgcc.parser.StreamProvider
 
StreamProvider - Class in com.helger.pgcc.utils
NOTE : This generated class can be safely deleted if installing in a GWT installation (use StringProvider instead)
StreamProvider(InputStream, String) - Constructor for class com.helger.pgcc.utils.StreamProvider
Deprecated.
StreamProvider(InputStream, Charset) - Constructor for class com.helger.pgcc.utils.StreamProvider
 
StreamProvider(Reader) - Constructor for class com.helger.pgcc.utils.StreamProvider
 
streamRead(char[], int, int) - Method in class com.helger.pgcc.jjtree.AbstractCharStream
 
streamRead(char[], int, int) - Method in class com.helger.pgcc.jjtree.JavaCharStream
 
streamRead(char[], int, int) - Method in class com.helger.pgcc.parser.AbstractCharStream
 
streamRead(char[], int, int) - Method in class com.helger.pgcc.parser.JavaCharStream
 
streamRead(char[], int, int) - Method in class com.helger.pgcc.utils.AbstractCharStream
 
streamRead(char[], int, int) - Method in class com.helger.pgcc.utils.JavaCharStream
 
STRICTFP - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
STRICTFP - Static variable in class com.helger.pgcc.parser.JavaCCParserInternals.ModifierSet
 
STRING_LITERAL - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
STRING_LITERAL - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
StringList() - Method in class com.helger.pgcc.parser.JavaCCParser
 
StringLiteral() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
StringLiteral() - Method in class com.helger.pgcc.parser.JavaCCParser
 
StringProvider - Class in com.helger.pgcc.jjtree
 
StringProvider(String) - Constructor for class com.helger.pgcc.jjtree.StringProvider
 
StringProvider - Class in com.helger.pgcc.parser
 
StringProvider(String) - Constructor for class com.helger.pgcc.parser.StringProvider
 
StringProvider - Class in com.helger.pgcc.utils
 
StringProvider(String) - Constructor for class com.helger.pgcc.utils.StringProvider
 
stringValue(String) - Static method in class com.helger.pgcc.parser.Options
Convenience method to retrieve string options.
SUPER - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
SUPER - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
SWITCH - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
SWITCH - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
SwitchLabel() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
SwitchLabel() - Method in class com.helger.pgcc.parser.JavaCCParser
 
SwitchStatement() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
SwitchStatement() - Method in class com.helger.pgcc.parser.JavaCCParser
 
SwitchTo(int) - Method in class com.helger.pgcc.jjtree.JJTreeParserTokenManager
Switch to specified lex state.
SwitchTo(int) - Method in class com.helger.pgcc.parser.JavaCCParserTokenManager
Switch to specified lex state.
SwitchTo(int) - Method in class com.helger.pgcc.utils.ConditionParserTokenManager
Switch to specified lex state.
switchToIncludeFile() - Method in class com.helger.pgcc.parser.CodeGenerator
 
switchToMainFile() - Method in class com.helger.pgcc.parser.CodeGenerator
 
switchToStaticsFile() - Method in class com.helger.pgcc.parser.CodeGenerator
 
SYNCHRONIZED - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
SYNCHRONIZED - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
SYNCHRONIZED - Static variable in class com.helger.pgcc.parser.JavaCCParserInternals.ModifierSet
 
SynchronizedStatement() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
SynchronizedStatement() - Method in class com.helger.pgcc.parser.JavaCCParser
 

T

TableDrivenJavaCodeGenerator - Class in com.helger.pgcc.parser
Class that implements a table driven code generator for the token manager in java.
TableDrivenJavaCodeGenerator() - Constructor for class com.helger.pgcc.parser.TableDrivenJavaCodeGenerator
 
Template() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
Template() - Method in class com.helger.pgcc.parser.JavaCCParser
 
TEMPLATE - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
TemplateBase() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
TemplateBase() - Method in class com.helger.pgcc.parser.JavaCCParser
 
TemplatePack() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
TemplatePack() - Method in class com.helger.pgcc.parser.JavaCCParser
 
text(String) - Method in class com.helger.pgcc.jjdoc.BNFGenerator
 
text(String) - Method in class com.helger.pgcc.jjdoc.HTMLGenerator
 
text(String) - Method in interface com.helger.pgcc.jjdoc.IDocGenerator
Output string with entity substitution for brackets and ampersands.
text(String) - Method in class com.helger.pgcc.jjdoc.TextGenerator
 
text(String) - Method in class com.helger.pgcc.jjdoc.XTextGenerator
 
TextGenerator - Class in com.helger.pgcc.jjdoc
Output BNF in text format.
TextGenerator() - Constructor for class com.helger.pgcc.jjdoc.TextGenerator
 
THIS - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
THIS - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
THROW - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
THROW - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
THROWS - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
THROWS - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
ThrowStatement() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
ThrowStatement() - Method in class com.helger.pgcc.parser.JavaCCParser
 
TILDE - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
TILDE - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
token - Variable in class com.helger.pgcc.jjtree.JJTreeParser
Current token.
Token - Class in com.helger.pgcc.jjtree
Describes the input token stream.
Token() - Constructor for class com.helger.pgcc.jjtree.Token
No-argument contructor
Token(int) - Constructor for class com.helger.pgcc.jjtree.Token
Constructs a new token for the specified Image.
Token(int, String) - Constructor for class com.helger.pgcc.jjtree.Token
Constructs a new token for the specified Image and Kind.
token - Variable in class com.helger.pgcc.parser.JavaCCParser
Current token.
Token - Class in com.helger.pgcc.parser
Describes the input token stream.
Token() - Constructor for class com.helger.pgcc.parser.Token
No-argument contructor
Token(int, String) - Constructor for class com.helger.pgcc.parser.Token
Constructs a new token for the specified Image and Kind.
token - Variable in class com.helger.pgcc.utils.ConditionParser
Current token.
Token - Class in com.helger.pgcc.utils
Describes the input token stream.
Token() - Constructor for class com.helger.pgcc.utils.Token
No-argument constructor
Token(int) - Constructor for class com.helger.pgcc.utils.Token
Constructs a new token for the specified Image.
Token(int, String) - Constructor for class com.helger.pgcc.utils.Token
Constructs a new token for the specified Image and Kind.
Token.GTToken - Class in com.helger.pgcc.jjtree
Greater than Token.
Token.GTToken - Class in com.helger.pgcc.parser
Greater than Token.
token_manager_decls() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
token_manager_decls() - Method in class com.helger.pgcc.parser.JavaCCParser
 
token_source - Variable in class com.helger.pgcc.jjtree.JJTreeParser
Generated Token Manager.
token_source - Variable in class com.helger.pgcc.parser.JavaCCParser
Generated Token Manager.
token_source - Variable in class com.helger.pgcc.utils.ConditionParser
Generated Token Manager.
tokenBegin - Variable in class com.helger.pgcc.jjtree.AbstractCharStream
 
tokenBegin - Variable in class com.helger.pgcc.parser.AbstractCharStream
 
tokenBegin - Variable in class com.helger.pgcc.utils.AbstractCharStream
 
tokenImage - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
Literal token values.
tokenImage - Variable in exception com.helger.pgcc.jjtree.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
Literal token values.
tokenImage - Variable in exception com.helger.pgcc.parser.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Static variable in interface com.helger.pgcc.utils.ConditionParserConstants
Literal token values.
tokenImage - Variable in exception com.helger.pgcc.utils.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
TokenizerData - Class in com.helger.pgcc.parser
 
TokenizerData() - Constructor for class com.helger.pgcc.parser.TokenizerData
 
TokenizerData.EMatchType - Enum in com.helger.pgcc.parser
 
TokenizerData.MatchInfo - Class in com.helger.pgcc.parser
 
TokenizerData.NfaState - Class in com.helger.pgcc.parser
 
TokenManagerCodeGenerator - Interface in com.helger.pgcc.parser
 
TokenMgrException - Exception in com.helger.pgcc.jjtree
Token Manager Error.
TokenMgrException() - Constructor for exception com.helger.pgcc.jjtree.TokenMgrException
No arg constructor.
TokenMgrException(String, int) - Constructor for exception com.helger.pgcc.jjtree.TokenMgrException
Constructor with message and reason.
TokenMgrException(boolean, int, int, int, String, int, int) - Constructor for exception com.helger.pgcc.jjtree.TokenMgrException
Full Constructor.
TokenMgrException - Exception in com.helger.pgcc.parser
Token Manager Error.
TokenMgrException() - Constructor for exception com.helger.pgcc.parser.TokenMgrException
No arg constructor.
TokenMgrException(String, int) - Constructor for exception com.helger.pgcc.parser.TokenMgrException
Constructor with message and reason.
TokenMgrException(boolean, int, int, int, String, int, int) - Constructor for exception com.helger.pgcc.parser.TokenMgrException
Full Constructor.
TokenMgrException - Exception in com.helger.pgcc.utils
Token Manager Error.
TokenMgrException() - Constructor for exception com.helger.pgcc.utils.TokenMgrException
No arg constructor.
TokenMgrException(String, int) - Constructor for exception com.helger.pgcc.utils.TokenMgrException
Constructor with message and reason.
TokenMgrException(boolean, int, int, int, String, int, int) - Constructor for exception com.helger.pgcc.utils.TokenMgrException
Full Constructor.
TokenProduction - Class in com.helger.pgcc.parser
Describes the various regular expression productions.
TokenProduction() - Constructor for class com.helger.pgcc.parser.TokenProduction
 
tokensEnd() - Method in class com.helger.pgcc.jjdoc.BNFGenerator
 
tokensEnd() - Method in class com.helger.pgcc.jjdoc.HTMLGenerator
 
tokensEnd() - Method in interface com.helger.pgcc.jjdoc.IDocGenerator
Output end of tokens.
tokensEnd() - Method in class com.helger.pgcc.jjdoc.TextGenerator
 
tokensEnd() - Method in class com.helger.pgcc.jjdoc.XTextGenerator
 
tokensStart() - Method in class com.helger.pgcc.jjdoc.BNFGenerator
 
tokensStart() - Method in class com.helger.pgcc.jjdoc.HTMLGenerator
 
tokensStart() - Method in interface com.helger.pgcc.jjdoc.IDocGenerator
Output start of tokens.
tokensStart() - Method in class com.helger.pgcc.jjdoc.TextGenerator
 
tokensStart() - Method in class com.helger.pgcc.jjdoc.XTextGenerator
 
TokenUtils - Class in com.helger.pgcc.jjtree
Utilities for manipulating Tokens.
toString() - Method in class com.helger.pgcc.jjtree.ASTBNF
 
toString() - Method in class com.helger.pgcc.jjtree.ASTNodeDescriptor
 
toString() - Method in class com.helger.pgcc.jjtree.SimpleNode
 
toString(String) - Method in class com.helger.pgcc.jjtree.SimpleNode
 
toString() - Method in class com.helger.pgcc.jjtree.Token
Returns the image.
toString() - Method in class com.helger.pgcc.parser.Expansion
 
toString() - Method in class com.helger.pgcc.parser.ExpRStringLiteral
 
toString() - Method in class com.helger.pgcc.parser.Token
Returns the image.
toString() - Method in class com.helger.pgcc.utils.Token
Returns the image.
trace_enabled() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
trace_enabled() - Method in class com.helger.pgcc.parser.JavaCCParser
 
trace_enabled() - Method in class com.helger.pgcc.utils.ConditionParser
 
TRANSIENT - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
TRANSIENT - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
TRANSIENT - Static variable in class com.helger.pgcc.parser.JavaCCParserInternals.ModifierSet
 
TRUE - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
TRUE - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
TRUE - Static variable in interface com.helger.pgcc.utils.ConditionParserConstants
RegularExpression Id.
TRY - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
TRY - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
TryStatement() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
TryStatement() - Method in class com.helger.pgcc.parser.JavaCCParser
 
Type() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
Type() - Method in class com.helger.pgcc.parser.JavaCCParser
 
TypeArgument() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
TypeArgument() - Method in class com.helger.pgcc.parser.JavaCCParser
 
TypeArguments() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
TypeArguments(List) - Method in class com.helger.pgcc.parser.JavaCCParser
 
TypeBound() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
TypeBound() - Method in class com.helger.pgcc.parser.JavaCCParser
 
TypeDeclaration() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
TypeDeclaration() - Method in class com.helger.pgcc.parser.JavaCCParser
 
TYPENAME - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
TypeParameter() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
TypeParameter() - Method in class com.helger.pgcc.parser.JavaCCParser
 
TypeParameters() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
TypeParameters() - Method in class com.helger.pgcc.parser.JavaCCParser
 

U

UnaryExpression() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
UnaryExpression() - Method in class com.helger.pgcc.parser.JavaCCParser
 
UnaryExpression() - Method in class com.helger.pgcc.utils.ConditionParser
 
UnaryExpressionNotPlusMinus() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
UnaryExpressionNotPlusMinus() - Method in class com.helger.pgcc.parser.JavaCCParser
 
UnaryExpressionNotPlusMinus() - Method in class com.helger.pgcc.utils.ConditionParser
 
units() - Method in class com.helger.pgcc.parser.ExpSequence
 
UnsupportedOutputLanguageException - Exception in com.helger.pgcc.output
 
UnsupportedOutputLanguageException(EOutputLanguage) - Constructor for exception com.helger.pgcc.output.UnsupportedOutputLanguageException
 
updateLineColumn(char) - Method in class com.helger.pgcc.jjtree.AbstractCharStream
 
updateLineColumn(char) - Method in class com.helger.pgcc.parser.AbstractCharStream
 
updateLineColumn(char) - Method in class com.helger.pgcc.utils.AbstractCharStream
 
updateMatchInfo(Map<Integer, String>, int[], long[], long[], long[], long[]) - Method in class com.helger.pgcc.parser.TokenizerData
 
updateStringLiteralData(int) - Static method in class com.helger.pgcc.parser.ExpRStringLiteral
 
USEROPTION__BUILD_PARSER - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__BUILD_TOKEN_MANAGER - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__CACHE_TOKENS - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__CHOICE_AMBIGUITY_CHECK - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__COMMON_TOKEN_ACTION - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__CPP_IGNORE_ACTIONS - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__CPP_NAMESPACE - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__CPP_PARSER_INCLUDE - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__CPP_PARSER_INCLUDES - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__CPP_STACK_LIMIT - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__CPP_STOP_ON_FIRST_ERROR - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__CPP_TOKEN_INCLUDE - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__CPP_TOKEN_INCLUDES - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__CPP_TOKEN_MANAGER_INCLUDES - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__CPP_TOKEN_MANAGER_SUPERCLASS - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__DEBUG_LOOKAHEAD - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__DEBUG_PARSER - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__DEBUG_TOKEN_MANAGER - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__DEPTH_LIMIT - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__ERROR_REPORTING - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__FORCE_LA_CHECK - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__GENERATE_BOILERPLATE - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__GRAMMAR_ENCODING - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__IGNORE_CASE - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__JAVA_TEMPLATE_TYPE - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__JAVA_UNICODE_ESCAPE - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__JDK_VERSION - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__KEEP_LINE_COLUMN - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__LOOKAHEAD - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__NO_DFA - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__OTHER_AMBIGUITY_CHECK - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__OUTPUT_DIRECTORY - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__OUTPUT_ENCODING - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__OUTPUT_LANGUAGE - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__PARSER_CODE_GENERATOR - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__PARSER_SUPER_CLASS - Static variable in class com.helger.pgcc.parser.Options
Options that the user can specify from .javacc file
USEROPTION__SANITY_CHECK - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__SUPPORT_CLASS_VISIBILITY_PUBLIC - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__TOKEN_EXTENDS - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__TOKEN_FACTORY - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__TOKEN_MANAGER_CODE_GENERATOR - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__TOKEN_MANAGER_SUPER_CLASS - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__TOKEN_MANAGER_USES_PARSER - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__UNICODE_INPUT - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__USER_CHAR_STREAM - Static variable in class com.helger.pgcc.parser.Options
 
USEROPTION__USER_TOKEN_MANAGER - Static variable in class com.helger.pgcc.parser.Options
 

V

validate() - Static method in class com.helger.pgcc.jjtree.JJTreeOptions
Check options for consistency
value - Variable in class com.helger.pgcc.jjtree.SimpleNode
 
valueOf(String) - Static method in enum com.helger.pgcc.EJDKVersion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.helger.pgcc.output.EOutputLanguage
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.helger.pgcc.parser.ETokenKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.helger.pgcc.parser.ParserData.LookaheadType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.helger.pgcc.parser.TokenizerData.EMatchType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.helger.pgcc.utils.EOptionType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.helger.pgcc.EJDKVersion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.helger.pgcc.output.EOutputLanguage
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.helger.pgcc.parser.ETokenKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.helger.pgcc.parser.ParserData.LookaheadType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.helger.pgcc.parser.TokenizerData.EMatchType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.helger.pgcc.utils.EOptionType
Returns an array containing the constants of this enum type, in the order they are declared.
VariableDeclarator() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
VariableDeclarator() - Method in class com.helger.pgcc.parser.JavaCCParser
 
VariableDeclaratorId() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
VariableDeclaratorId() - Method in class com.helger.pgcc.parser.JavaCCParser
 
VariableInitializer() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
VariableInitializer() - Method in class com.helger.pgcc.parser.JavaCCParser
 
VERSION_NUMBER - Static variable in class com.helger.pgcc.PGVersion
e.g. 1.0.0-SNAPSHOT
visit(ASTGrammar, Object) - Method in class com.helger.pgcc.jjtree.CodeGeneratorCpp
 
visit(ASTBNFAction, Object) - Method in class com.helger.pgcc.jjtree.CodeGeneratorCpp
 
visit(ASTBNFDeclaration, Object) - Method in class com.helger.pgcc.jjtree.CodeGeneratorCpp
 
visit(ASTBNFNodeScope, Object) - Method in class com.helger.pgcc.jjtree.CodeGeneratorCpp
 
visit(ASTCompilationUnit, Object) - Method in class com.helger.pgcc.jjtree.CodeGeneratorCpp
 
visit(ASTExpansionNodeScope, Object) - Method in class com.helger.pgcc.jjtree.CodeGeneratorCpp
 
visit(ASTJavacodeBody, Object) - Method in class com.helger.pgcc.jjtree.CodeGeneratorCpp
 
visit(ASTLHS, Object) - Method in class com.helger.pgcc.jjtree.CodeGeneratorCpp
 
visit(JJTreeNode, Object) - Method in class com.helger.pgcc.jjtree.CodeGeneratorCpp
 
visit(ASTGrammar, Object) - Method in class com.helger.pgcc.jjtree.CodeGeneratorJava
 
visit(ASTBNFAction, Object) - Method in class com.helger.pgcc.jjtree.CodeGeneratorJava
 
visit(ASTBNFDeclaration, Object) - Method in class com.helger.pgcc.jjtree.CodeGeneratorJava
 
visit(ASTBNFNodeScope, Object) - Method in class com.helger.pgcc.jjtree.CodeGeneratorJava
 
visit(ASTCompilationUnit, Object) - Method in class com.helger.pgcc.jjtree.CodeGeneratorJava
 
visit(ASTExpansionNodeScope, Object) - Method in class com.helger.pgcc.jjtree.CodeGeneratorJava
 
visit(ASTJavacodeBody, Object) - Method in class com.helger.pgcc.jjtree.CodeGeneratorJava
 
visit(ASTLHS, Object) - Method in class com.helger.pgcc.jjtree.CodeGeneratorJava
 
visit(JJTreeNode, Object) - Method in class com.helger.pgcc.jjtree.CodeGeneratorJava
 
visit(SimpleNode, Object) - Method in class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
visit(ASTGrammar, Object) - Method in class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
visit(ASTCompilationUnit, Object) - Method in class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
visit(ASTProductions, Object) - Method in class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
visit(ASTOptions, Object) - Method in class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
visit(ASTOptionBinding, Object) - Method in class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
visit(ASTJavacode, Object) - Method in class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
visit(ASTJavacodeBody, Object) - Method in class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
visit(ASTBNF, Object) - Method in class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
visit(ASTBNFDeclaration, Object) - Method in class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
visit(ASTBNFNodeScope, Object) - Method in class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
visit(ASTRE, Object) - Method in class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
visit(ASTTokenDecls, Object) - Method in class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
visit(ASTRESpec, Object) - Method in class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
visit(ASTBNFChoice, Object) - Method in class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
visit(ASTBNFSequence, Object) - Method in class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
visit(ASTBNFLookahead, Object) - Method in class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
visit(ASTExpansionNodeScope, Object) - Method in class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
visit(ASTBNFAction, Object) - Method in class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
visit(ASTBNFZeroOrOne, Object) - Method in class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
visit(ASTBNFTryBlock, Object) - Method in class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
visit(ASTBNFNonTerminal, Object) - Method in class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
visit(ASTBNFAssignment, Object) - Method in class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
visit(ASTBNFOneOrMore, Object) - Method in class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
visit(ASTBNFZeroOrMore, Object) - Method in class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
visit(ASTBNFParenthesized, Object) - Method in class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
visit(ASTREStringLiteral, Object) - Method in class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
visit(ASTRENamed, Object) - Method in class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
visit(ASTREReference, Object) - Method in class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
visit(ASTREEOF, Object) - Method in class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
visit(ASTREChoice, Object) - Method in class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
visit(ASTRESequence, Object) - Method in class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
visit(ASTREOneOrMore, Object) - Method in class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
visit(ASTREZeroOrMore, Object) - Method in class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
visit(ASTREZeroOrOne, Object) - Method in class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
visit(ASTRRepetitionRange, Object) - Method in class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
visit(ASTREParenthesized, Object) - Method in class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
visit(ASTRECharList, Object) - Method in class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
visit(ASTCharDescriptor, Object) - Method in class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
visit(ASTNodeDescriptor, Object) - Method in class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
visit(ASTNodeDescriptorExpression, Object) - Method in class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
visit(ASTPrimaryExpression, Object) - Method in class com.helger.pgcc.jjtree.DefaultJJTreeVisitor
 
visit(SimpleNode, Object) - Method in class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
visit(ASTGrammar, Object) - Method in class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
visit(ASTCompilationUnit, Object) - Method in class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
visit(ASTProductions, Object) - Method in class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
visit(ASTOptions, Object) - Method in class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
visit(ASTOptionBinding, Object) - Method in class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
visit(ASTJavacode, Object) - Method in class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
visit(ASTJavacodeBody, Object) - Method in class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
visit(ASTBNF, Object) - Method in class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
visit(ASTBNFDeclaration, Object) - Method in class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
visit(ASTBNFNodeScope, Object) - Method in class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
visit(ASTRE, Object) - Method in class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
visit(ASTTokenDecls, Object) - Method in class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
visit(ASTRESpec, Object) - Method in class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
visit(ASTBNFChoice, Object) - Method in class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
visit(ASTBNFSequence, Object) - Method in class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
visit(ASTBNFLookahead, Object) - Method in class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
visit(ASTExpansionNodeScope, Object) - Method in class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
visit(ASTBNFAction, Object) - Method in class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
visit(ASTBNFZeroOrOne, Object) - Method in class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
visit(ASTBNFTryBlock, Object) - Method in class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
visit(ASTBNFNonTerminal, Object) - Method in class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
visit(ASTBNFAssignment, Object) - Method in class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
visit(ASTBNFOneOrMore, Object) - Method in class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
visit(ASTBNFZeroOrMore, Object) - Method in class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
visit(ASTBNFParenthesized, Object) - Method in class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
visit(ASTREStringLiteral, Object) - Method in class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
visit(ASTRENamed, Object) - Method in class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
visit(ASTREReference, Object) - Method in class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
visit(ASTREEOF, Object) - Method in class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
visit(ASTREChoice, Object) - Method in class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
visit(ASTRESequence, Object) - Method in class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
visit(ASTREOneOrMore, Object) - Method in class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
visit(ASTREZeroOrMore, Object) - Method in class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
visit(ASTREZeroOrOne, Object) - Method in class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
visit(ASTRRepetitionRange, Object) - Method in class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
visit(ASTREParenthesized, Object) - Method in class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
visit(ASTRECharList, Object) - Method in class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
visit(ASTCharDescriptor, Object) - Method in class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
visit(ASTNodeDescriptor, Object) - Method in class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
visit(ASTNodeDescriptorExpression, Object) - Method in class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
visit(ASTPrimaryExpression, Object) - Method in class com.helger.pgcc.jjtree.JJTreeParserDefaultVisitor
 
visit(SimpleNode, Object) - Method in interface com.helger.pgcc.jjtree.JJTreeParserVisitor
 
visit(ASTGrammar, Object) - Method in interface com.helger.pgcc.jjtree.JJTreeParserVisitor
 
visit(ASTCompilationUnit, Object) - Method in interface com.helger.pgcc.jjtree.JJTreeParserVisitor
 
visit(ASTProductions, Object) - Method in interface com.helger.pgcc.jjtree.JJTreeParserVisitor
 
visit(ASTOptions, Object) - Method in interface com.helger.pgcc.jjtree.JJTreeParserVisitor
 
visit(ASTOptionBinding, Object) - Method in interface com.helger.pgcc.jjtree.JJTreeParserVisitor
 
visit(ASTJavacode, Object) - Method in interface com.helger.pgcc.jjtree.JJTreeParserVisitor
 
visit(ASTJavacodeBody, Object) - Method in interface com.helger.pgcc.jjtree.JJTreeParserVisitor
 
visit(ASTBNF, Object) - Method in interface com.helger.pgcc.jjtree.JJTreeParserVisitor
 
visit(ASTBNFDeclaration, Object) - Method in interface com.helger.pgcc.jjtree.JJTreeParserVisitor
 
visit(ASTBNFNodeScope, Object) - Method in interface com.helger.pgcc.jjtree.JJTreeParserVisitor
 
visit(ASTRE, Object) - Method in interface com.helger.pgcc.jjtree.JJTreeParserVisitor
 
visit(ASTTokenDecls, Object) - Method in interface com.helger.pgcc.jjtree.JJTreeParserVisitor
 
visit(ASTRESpec, Object) - Method in interface com.helger.pgcc.jjtree.JJTreeParserVisitor
 
visit(ASTBNFChoice, Object) - Method in interface com.helger.pgcc.jjtree.JJTreeParserVisitor
 
visit(ASTBNFSequence, Object) - Method in interface com.helger.pgcc.jjtree.JJTreeParserVisitor
 
visit(ASTBNFLookahead, Object) - Method in interface com.helger.pgcc.jjtree.JJTreeParserVisitor
 
visit(ASTExpansionNodeScope, Object) - Method in interface com.helger.pgcc.jjtree.JJTreeParserVisitor
 
visit(ASTBNFAction, Object) - Method in interface com.helger.pgcc.jjtree.JJTreeParserVisitor
 
visit(ASTBNFZeroOrOne, Object) - Method in interface com.helger.pgcc.jjtree.JJTreeParserVisitor
 
visit(ASTBNFTryBlock, Object) - Method in interface com.helger.pgcc.jjtree.JJTreeParserVisitor
 
visit(ASTBNFNonTerminal, Object) - Method in interface com.helger.pgcc.jjtree.JJTreeParserVisitor
 
visit(ASTBNFAssignment, Object) - Method in interface com.helger.pgcc.jjtree.JJTreeParserVisitor
 
visit(ASTBNFOneOrMore, Object) - Method in interface com.helger.pgcc.jjtree.JJTreeParserVisitor
 
visit(ASTBNFZeroOrMore, Object) - Method in interface com.helger.pgcc.jjtree.JJTreeParserVisitor
 
visit(ASTBNFParenthesized, Object) - Method in interface com.helger.pgcc.jjtree.JJTreeParserVisitor
 
visit(ASTREStringLiteral, Object) - Method in interface com.helger.pgcc.jjtree.JJTreeParserVisitor
 
visit(ASTRENamed, Object) - Method in interface com.helger.pgcc.jjtree.JJTreeParserVisitor
 
visit(ASTREReference, Object) - Method in interface com.helger.pgcc.jjtree.JJTreeParserVisitor
 
visit(ASTREEOF, Object) - Method in interface com.helger.pgcc.jjtree.JJTreeParserVisitor
 
visit(ASTREChoice, Object) - Method in interface com.helger.pgcc.jjtree.JJTreeParserVisitor
 
visit(ASTRESequence, Object) - Method in interface com.helger.pgcc.jjtree.JJTreeParserVisitor
 
visit(ASTREOneOrMore, Object) - Method in interface com.helger.pgcc.jjtree.JJTreeParserVisitor
 
visit(ASTREZeroOrMore, Object) - Method in interface com.helger.pgcc.jjtree.JJTreeParserVisitor
 
visit(ASTREZeroOrOne, Object) - Method in interface com.helger.pgcc.jjtree.JJTreeParserVisitor
 
visit(ASTRRepetitionRange, Object) - Method in interface com.helger.pgcc.jjtree.JJTreeParserVisitor
 
visit(ASTREParenthesized, Object) - Method in interface com.helger.pgcc.jjtree.JJTreeParserVisitor
 
visit(ASTRECharList, Object) - Method in interface com.helger.pgcc.jjtree.JJTreeParserVisitor
 
visit(ASTCharDescriptor, Object) - Method in interface com.helger.pgcc.jjtree.JJTreeParserVisitor
 
visit(ASTNodeDescriptor, Object) - Method in interface com.helger.pgcc.jjtree.JJTreeParserVisitor
 
visit(ASTNodeDescriptorExpression, Object) - Method in interface com.helger.pgcc.jjtree.JJTreeParserVisitor
 
visit(ASTPrimaryExpression, Object) - Method in interface com.helger.pgcc.jjtree.JJTreeParserVisitor
 
VOID - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
VOID - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
VOLATILE - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
VOLATILE - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
VOLATILE - Static variable in class com.helger.pgcc.parser.JavaCCParserInternals.ModifierSet
 

W

warn(String) - Static method in class com.helger.pgcc.PGPrinter
 
warn(String, Throwable) - Static method in class com.helger.pgcc.PGPrinter
 
warning(Object, String) - Static method in class com.helger.pgcc.parser.JavaCCErrors
 
warning(String) - Static method in class com.helger.pgcc.parser.JavaCCErrors
 
WHILE - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
WHILE - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
WhileStatement() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
WhileStatement() - Method in class com.helger.pgcc.parser.JavaCCParser
 
WildcardBounds() - Method in class com.helger.pgcc.jjtree.JJTreeParser
 
WildcardBounds() - Method in class com.helger.pgcc.parser.JavaCCParser
 
writeTemplate(String, Map<String, Object>) - Method in class com.helger.pgcc.parser.CodeGenerator
 
writeTemplate(String, String...) - Method in class com.helger.pgcc.parser.LexGenJava
 

X

XOR - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
XOR - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
XORASSIGN - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
XORASSIGN - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
XTextGenerator - Class in com.helger.pgcc.jjdoc
Output BNF in XText format.
XTextGenerator() - Constructor for class com.helger.pgcc.jjdoc.XTextGenerator
 

_

_CPPCODE - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
_DCL_PARSER_BEGIN - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
_DCL_PARSER_END - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
_DEF_PARSER_BEGIN - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
_DEF_PARSER_END - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
_DEFAULT - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
_DEFAULT - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
_EOF - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
_EOF - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
_IGNORE_CASE - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
_IGNORE_CASE - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
_INC_PARSER_BEGIN - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
_INC_PARSER_END - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
_JAVACODE - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
_JAVACODE - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
_LOOKAHEAD - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
_LOOKAHEAD - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
_MORE - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
_MORE - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
_PARSER_BEGIN - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
_PARSER_BEGIN - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
_PARSER_END - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
_PARSER_END - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
_SKIP - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
_SKIP - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
_SPECIAL_TOKEN - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
_SPECIAL_TOKEN - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
_TOKEN - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
_TOKEN - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
_TOKEN_MGR_DECLS - Static variable in interface com.helger.pgcc.jjtree.JJTreeParserConstants
RegularExpression Id.
_TOKEN_MGR_DECLS - Static variable in interface com.helger.pgcc.parser.JavaCCParserConstants
RegularExpression Id.
A B C D E F G H I J K L M N O P R S T U V W X _ 
Skip navigation links

Copyright © 2017–2019 Philip Helger. All rights reserved.