- edu.umn.cs.melt.copper.ant - package edu.umn.cs.melt.copper.ant
-
This package contains an ANT task for Copper.
- edu.umn.cs.melt.copper.compiletime.logging - package edu.umn.cs.melt.copper.compiletime.logging
-
This package contains classes for handling errors and other messages from Copper's parser compiler.
- edu.umn.cs.melt.copper.compiletime.spec.grammarbeans - package edu.umn.cs.melt.copper.compiletime.spec.grammarbeans
-
This package contains beans for constructing Copper parser specifications.
- edu.umn.cs.melt.copper.main - package edu.umn.cs.melt.copper.main
-
This package contains Copper's frontend and API, including methods to compile a parser and objects for holding parameters to the parser compiler.
- edu.umn.cs.melt.copper.runtime - package edu.umn.cs.melt.copper.runtime
-
This package contains Copper's parser runtime.
- edu.umn.cs.melt.copper.runtime.auxiliary - package edu.umn.cs.melt.copper.runtime.auxiliary
-
This package contains auxiliary classes for Copper's parser compiler and parser runtime.
- edu.umn.cs.melt.copper.runtime.engines - package edu.umn.cs.melt.copper.runtime.engines
-
This package contains superclasses for Copper parsers.
- edu.umn.cs.melt.copper.runtime.engines.semantics - package edu.umn.cs.melt.copper.runtime.engines.semantics
-
This package contains classes providing an interface for a parser to run semantic actions on productions and terminals.
- edu.umn.cs.melt.copper.runtime.io - package edu.umn.cs.melt.copper.runtime.io
-
This package contains classes to provide buffered, random-access input to Copper parsers.
- edu.umn.cs.melt.copper.runtime.logging - package edu.umn.cs.melt.copper.runtime.logging
-
This package contains classes for exceptions thrown by Copper parsers.
- EmptyStringRegex - Class in edu.umn.cs.melt.copper.compiletime.spec.grammarbeans
-
Represents an "empty string" regex.
- EmptyStringRegex() - Constructor for class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.EmptyStringRegex
-
- EOFIndicator - Static variable in class edu.umn.cs.melt.copper.runtime.io.ScannerBuffer
-
The character used to indicate "end of file."
- equals(Object) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.CopperElementName
-
- equals(Object) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.CopperElementReference
-
- equals(Object) - Method in class edu.umn.cs.melt.copper.runtime.auxiliary.Pair
-
- equals(Object) - Method in class edu.umn.cs.melt.copper.runtime.io.InputPosition
-
- error(InputPosition, String) - Method in interface edu.umn.cs.melt.copper.runtime.engines.semantics.SemanticActionContainer
-
- execute() - Method in class edu.umn.cs.melt.copper.ant.CopperAntTask
-
- ExtendedParserBean - Class in edu.umn.cs.melt.copper.compiletime.spec.grammarbeans
-
Represents an extended Copper parser – i.e., a parser
suitable to be run through Copper's modular determinism
analysis.
- ExtendedParserBean() - Constructor for class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ExtendedParserBean
-
- ExtensionGrammar - Class in edu.umn.cs.melt.copper.compiletime.spec.grammarbeans
-
Represents an "extension grammar" – a grammar that is meant to be
attached to another grammar and that matches the form to be passed
to Copper's composability checker (modular determinism analysis).
- ExtensionGrammar() - Constructor for class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ExtensionGrammar
-