- readStringFromBuffer(long, long) - Method in class edu.umn.cs.melt.copper.runtime.io.ScannerBuffer
-
Reads a string from the buffer.
- ref(CopperElementName, Location) - Static method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.CopperElementReference
-
Creates a reference from an existing Copper name object.
- ref(String, Location) - Static method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.CopperElementReference
-
Creates a reference with a name object built from a given string parameter.
- ref(CopperElementName, String, Location) - Static method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.CopperElementReference
-
Creates a reference with a fully-qualified name object built from a given grammar
name and string parameter.
- ref(CopperElementName, CopperElementName, Location) - Static method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.CopperElementReference
-
Creates a reference with a fully-qualified name object built from a given grammar
name and string parameter.
- Regex - Class in edu.umn.cs.melt.copper.compiletime.spec.grammarbeans
-
Represents a regular expression.
- Regex() - Constructor for class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Regex
-
- regex - Variable in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Terminal
-
The regex represented by this terminal.
- resetSpecialAttributes() - Method in class edu.umn.cs.melt.copper.runtime.engines.semantics.SpecialParserAttributes
-
Resets per-terminal attributes.
- returnType - Variable in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.GrammarSymbol
-
The type of the value returned by semantic actions involving this symbol:
if a terminal, on the symbol itself; if a nonterminal, on productions with
the symbol on their left-hand side.
- rhs - Variable in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Production
-
The production's right-hand-side symbols.
- rhsVarNames - Variable in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Production
-
Variable names for the right-hand-side symbols.
- runDefaultProdAction() - Method in interface edu.umn.cs.melt.copper.runtime.engines.semantics.SemanticActionContainer
-
- runDefaultTermAction() - Method in interface edu.umn.cs.melt.copper.runtime.engines.semantics.SemanticActionContainer
-
- runDisambiguationAction(InputPosition, MATCHDATA) - Method in interface edu.umn.cs.melt.copper.runtime.engines.semantics.SemanticActionContainer
-
Runs the semantic action code for a disambiguation by group.
- runInit() - Method in interface edu.umn.cs.melt.copper.runtime.engines.semantics.SemanticActionContainer
-
Runs the initialization code for each parser attribute.
- runMDA - Variable in class edu.umn.cs.melt.copper.ant.CopperAntTask
-
Controls whether the modular determinism analysis should be run
on this input.
- runMDA - Variable in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
Controls whether the modular determinism analysis should be run
on this input.
- RunParser - Class in edu.umn.cs.melt.copper.runtime
-
- RunParser() - Constructor for class edu.umn.cs.melt.copper.runtime.RunParser
-
- runSemanticAction(InputPosition, Object[], int) - Method in interface edu.umn.cs.melt.copper.runtime.engines.semantics.SemanticActionContainer
-
Runs the semantic action code for a reduce action.
- runSemanticAction(InputPosition, MATCHDATA) - Method in interface edu.umn.cs.melt.copper.runtime.engines.semantics.SemanticActionContainer
-
Runs the semantic action code for a shift action.