- GENERIC - Static variable in class edu.umn.cs.melt.copper.compiletime.logging.CompilerLogMessageType
-
Any errors that do not fit in another category.
- get(int) - Method in class edu.umn.cs.melt.copper.runtime.io.CircleTokenBuffer
-
Gets an element by queue position.
- getAttributeType() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserAttribute
-
- getBridgeProduction(CopperElementName) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ExtensionGrammar
-
- getBridgeProductions() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ExtensionGrammar
-
- getClassName() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserBean
-
- getCode() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.DisambiguationFunction
-
- getCode() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserAttribute
-
- getCode() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Production
-
- getCode() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Terminal
-
- getColumn() - Method in class edu.umn.cs.melt.copper.runtime.engines.semantics.VirtualLocation
-
- getColumn() - Method in class edu.umn.cs.melt.copper.runtime.io.InputPosition
-
- getColumn() - Method in interface edu.umn.cs.melt.copper.runtime.io.Location
-
The column the parser has reached.
- getCustomSwitch(String) - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- getCustomSwitch(String, Class<T>, T) - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- getDefaultDumpType() - Static method in class edu.umn.cs.melt.copper.main.ParserCompiler
-
- getDefaultEngine() - Static method in class edu.umn.cs.melt.copper.main.ParserCompiler
-
- getDefaultPipeline() - Static method in class edu.umn.cs.melt.copper.main.ParserCompiler
-
- getDefaultProductionCode() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserBean
-
- getDefaultQuietLevel() - Static method in class edu.umn.cs.melt.copper.main.ParserCompiler
-
- getDefaultSkin() - Static method in class edu.umn.cs.melt.copper.main.ParserCompiler
-
- getDefaultTerminalCode() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserBean
-
- getDisambiguateTo() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.DisambiguationFunction
-
- getDisplayName() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.CopperASTBean
-
- getDominateList() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Terminal
-
- getDump() - Method in class edu.umn.cs.melt.copper.ant.CopperAntTask
-
- getDump() - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- getDumpFile() - Method in class edu.umn.cs.melt.copper.ant.CopperAntTask
-
- getDumpFile() - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- getDumpFormat() - Method in class edu.umn.cs.melt.copper.ant.CopperAntTask
-
- getDumpFormat() - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- getDumpOutputType() - Method in class edu.umn.cs.melt.copper.ant.CopperAntTask
-
- getDumpOutputType() - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- getDumpStream() - Method in class edu.umn.cs.melt.copper.ant.CopperAntTask
-
- getDumpStream() - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- getElementsOfType(CopperElementType) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Grammar
-
Returns a set containing the names of all elements in the grammar that are of the given type.
- getEndRealLocation() - Method in interface edu.umn.cs.melt.copper.runtime.engines.semantics.SemanticActionContainer
-
- getExpectedTerminalsDisplay() - Method in exception edu.umn.cs.melt.copper.runtime.logging.CopperSyntaxError
-
Gets the set of expected terminals in their "display" form --
a form meant for display to users.
- getExpectedTerminalsReal() - Method in exception edu.umn.cs.melt.copper.runtime.logging.CopperSyntaxError
-
Gets the set of expected terminals in their "real" form --
the actual identifiers used internally by the parser and parser generator.
- getFileName() - Method in class edu.umn.cs.melt.copper.runtime.engines.semantics.VirtualLocation
-
- getFileName() - Method in class edu.umn.cs.melt.copper.runtime.io.InputPosition
-
- getFileName() - Method in interface edu.umn.cs.melt.copper.runtime.io.Location
-
The name of the file being parsed.
- getGrammar(CopperElementName) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserBean
-
- getGrammarElement(CopperElementName) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Grammar
-
- getGrammarElements() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Grammar
-
Returns a set containing the names of all elements in the grammar.
- getGrammarLayout() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Grammar
-
- getGrammarName() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.CopperElementReference
-
- getGrammars() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserBean
-
- getHandler() - Method in class edu.umn.cs.melt.copper.compiletime.logging.CompilerLogger
-
- getHash() - Method in class edu.umn.cs.melt.copper.runtime.engines.semantics.VirtualLocation
-
Generates and returns a string representation of the location.
- getHostGrammar() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ExtendedParserBean
-
- getInputs() - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- getInterfaceNames() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserBean
-
- getLayout() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Production
-
- getLevel() - Method in class edu.umn.cs.melt.copper.compiletime.logging.CompilerLogger
-
- getLevel() - Method in interface edu.umn.cs.melt.copper.compiletime.logging.CompilerLogMessage
-
The "level" of this message.
- getLhs() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Production
-
- getLine() - Method in class edu.umn.cs.melt.copper.runtime.engines.semantics.VirtualLocation
-
- getLine() - Method in class edu.umn.cs.melt.copper.runtime.io.InputPosition
-
- getLine() - Method in interface edu.umn.cs.melt.copper.runtime.io.Location
-
The line the parser has reached.
- getLocation() - Method in interface edu.umn.cs.melt.copper.compiletime.logging.CompilerLocatedLogMessage
-
- getLocation() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.CopperASTBean
-
- getLocation() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.CopperElementReference
-
- getLocationDescription() - Method in exception edu.umn.cs.melt.copper.runtime.logging.CopperSyntaxError
-
- getLogFile() - Method in class edu.umn.cs.melt.copper.ant.CopperAntTask
-
- getLogFile() - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- getLogger() - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- getLogStream() - Method in class edu.umn.cs.melt.copper.ant.CopperAntTask
-
- getLogStream() - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- getLogType() - Method in class edu.umn.cs.melt.copper.ant.CopperAntTask
-
- getLogType() - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- getMacroName() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.MacroHoleRegex
-
- getMarkingTerminal(CopperElementName) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ExtensionGrammar
-
- getMarkingTerminals() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ExtensionGrammar
-
- getMatchedTerminalsDisplay() - Method in exception edu.umn.cs.melt.copper.runtime.logging.CopperSyntaxError
-
Gets the set of terminals that were matched in their "display" form --
a form meant for display to users.
- getMatchedTerminalsReal() - Method in exception edu.umn.cs.melt.copper.runtime.logging.CopperSyntaxError
-
Gets the set of terminals that were matched in their "real" form --
the actual identifiers used internally by the parser and parser generator.
- getMembers() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.DisambiguationFunction
-
- getMembers() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.TerminalClass
-
- getMessage() - Method in exception edu.umn.cs.melt.copper.runtime.logging.CopperSyntaxError
-
- getName() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.CopperASTBean
-
- getName() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.CopperElementReference
-
- getOnlyChar() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.CharacterSetRegex
-
If this character set contains only one character, return that character.
- getOperator() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Production
-
- getOperatorAssociativity() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Terminal
-
- getOperatorClass() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Terminal
-
- getOperatorPrecedence() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Terminal
-
- getOut() - Method in class edu.umn.cs.melt.copper.compiletime.logging.PrintCompilerLogHandler
-
- getOutputFile() - Method in class edu.umn.cs.melt.copper.ant.CopperAntTask
-
- getOutputFile() - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- getOutputStream() - Method in class edu.umn.cs.melt.copper.ant.CopperAntTask
-
- getOutputStream() - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- getOutputType() - Method in class edu.umn.cs.melt.copper.ant.CopperAntTask
-
- getOutputType() - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- getPackageDecl() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserBean
-
- getPackageName() - Method in class edu.umn.cs.melt.copper.ant.CopperAntTask
-
- getPackageName() - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- getParserClassAuxCode() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserBean
-
- getParserInitCode() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserBean
-
- getParserName() - Method in class edu.umn.cs.melt.copper.ant.CopperAntTask
-
- getParserName() - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- getParseState() - Method in exception edu.umn.cs.melt.copper.runtime.logging.CopperSyntaxError
-
Gets the number of the state the parser was in when the syntax error occurred.
- getPipeline() - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- getPos() - Method in class edu.umn.cs.melt.copper.runtime.engines.semantics.VirtualLocation
-
- getPos() - Method in class edu.umn.cs.melt.copper.runtime.io.InputPosition
-
- getPos() - Method in interface edu.umn.cs.melt.copper.runtime.io.Location
-
The position in the file (makes sense only for real locations -- virtual locations should return a dummy value).
- getPostParseCode() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserBean
-
- getPreambleCode() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserBean
-
- getPrecedence() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Production
-
- getPrecedenceClass() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Production
-
- getPrefix() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Terminal
-
- getQuietLevel() - Method in class edu.umn.cs.melt.copper.ant.CopperAntTask
-
- getQuietLevel() - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- getRealCharIndex() - Method in exception edu.umn.cs.melt.copper.runtime.logging.CopperSyntaxError
-
Gets the file position indicator (counting by characters from the beginning of the file)
corresponding to the the point in the file where the syntax error occurred.
- getRealColumn() - Method in exception edu.umn.cs.melt.copper.runtime.logging.CopperSyntaxError
-
Gets the column number that the parser had reached when this syntax error occurred.
- getRealFilename() - Method in exception edu.umn.cs.melt.copper.runtime.logging.CopperSyntaxError
-
Gets the name of the file that was being parsed when this syntax error occurred.
- getRealLine() - Method in exception edu.umn.cs.melt.copper.runtime.logging.CopperSyntaxError
-
Gets the line number that the parser had reached when this syntax error occurred.
- getRegex() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Terminal
-
- getReturnType() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.GrammarSymbol
-
- getRhs() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Production
-
- getRhsVarNames() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Production
-
- getSemanticActionAuxCode() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserBean
-
- getSingleFileName() - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- getSingleFileStream() - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- getSpecialAttributes() - Method in interface edu.umn.cs.melt.copper.runtime.engines.semantics.SemanticActionContainer
-
- getStartLayout() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserBean
-
- getStartRealLocation() - Method in interface edu.umn.cs.melt.copper.runtime.engines.semantics.SemanticActionContainer
-
- getStartSymbol() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserBean
-
- getSubexp() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.KleeneStarRegex
-
- getSubexps() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ChoiceRegex
-
- getSubexps() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ConcatenationRegex
-
- getSubmitList() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Terminal
-
- getTabStop() - Method in class edu.umn.cs.melt.copper.runtime.engines.semantics.VirtualLocation
-
- getTerminalClasses() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Terminal
-
- getType() - Method in interface edu.umn.cs.melt.copper.compiletime.logging.CompilerLogMessage
-
The type of this message.
- getType() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.CopperASTBean
-
- getUseEngine() - Method in class edu.umn.cs.melt.copper.ant.CopperAntTask
-
- getUseEngine() - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- getUsePipeline() - Method in class edu.umn.cs.melt.copper.ant.CopperAntTask
-
- getUsePipeline() - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- getUseSkin() - Method in class edu.umn.cs.melt.copper.ant.CopperAntTask
-
- getUseSkin() - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- getVirtualColumn() - Method in exception edu.umn.cs.melt.copper.runtime.logging.CopperSyntaxError
-
Gets the "virtual" column number at the point the syntax error occurred.
- getVirtualFileName() - Method in exception edu.umn.cs.melt.copper.runtime.logging.CopperSyntaxError
-
Gets the "virtual" filename at the point the syntax error occurred.
- getVirtualLine() - Method in exception edu.umn.cs.melt.copper.runtime.logging.CopperSyntaxError
-
Gets the "virtual" line number at the point the syntax error occurred.
- getVirtualLocation() - Method in interface edu.umn.cs.melt.copper.runtime.engines.semantics.SemanticActionContainer
-
- Grammar - Class in edu.umn.cs.melt.copper.compiletime.spec.grammarbeans
-
Represents an entire Copper grammar.
- Grammar() - Constructor for class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Grammar
-
- Grammar(CopperElementType) - Constructor for class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Grammar
-
- GRAMMAR_SEMANTIC_ERROR - Static variable in class edu.umn.cs.melt.copper.compiletime.logging.CompilerLogMessageType
-
Errors raised on grammars that are not well-formed.
- GRAMMAR_SYNTAX_ERROR - Static variable in class edu.umn.cs.melt.copper.compiletime.logging.CompilerLogMessageType
-
Errors parsing a grammar.
- GrammarElement - Class in edu.umn.cs.melt.copper.compiletime.spec.grammarbeans
-
Represents elements that belong to grammars (terminals, nonterminals, etc.)
- GrammarElement(CopperElementType) - Constructor for class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.GrammarElement
-
- grammarElements - Variable in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Grammar
-
The elements of the grammar.
- grammarLayout - Variable in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Grammar
-
The layout (e.g., whitespace, comments) that may appear between the right-hand-side symbols of productions
in this grammar (unless this is overridden by layout specified on a production individually).
- grammarName - Variable in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.CopperElementReference
-
The grammar in which the element being referred to is located.
- grammars - Variable in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserBean
-
The grammars to include in this parser.
- GrammarSymbol - Class in edu.umn.cs.melt.copper.compiletime.spec.grammarbeans
-
Represents grammar symbols (terminals and nonterminals).
- GrammarSymbol(CopperElementType) - Constructor for class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.GrammarSymbol
-