- 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.
- 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
-
- 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
-
- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-