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

C

cardinality() - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.CharacterSetRegex
Returns the total number of characters in the character set.
CharacterSetRegex - Class in edu.umn.cs.melt.copper.compiletime.spec.grammarbeans
Represents the base regex: a set of characters.
CharacterSetRegex() - Constructor for class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.CharacterSetRegex
Constructs an empty character set.
charAt(long) - Method in class edu.umn.cs.melt.copper.runtime.io.ScannerBuffer
Gets a character at a given position in the input.
ChoiceRegex - Class in edu.umn.cs.melt.copper.compiletime.spec.grammarbeans
Holds a "choice" or union between several regexes.
ChoiceRegex() - Constructor for class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ChoiceRegex
Constructs an initially empty choice regex.
CircleTokenBuffer<E> - Class in edu.umn.cs.melt.copper.runtime.io
 
CircleTokenBuffer() - Constructor for class edu.umn.cs.melt.copper.runtime.io.CircleTokenBuffer
Creates a new instance of CircleBuffer with the default initial capacity of 20.
CircleTokenBuffer(int) - Constructor for class edu.umn.cs.melt.copper.runtime.io.CircleTokenBuffer
Creates a new instance of CircleBuffer with a custom initial capacity.
className - Variable in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserBean
The name of the Java class to which this parser will be compiled.
code - Variable in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.DisambiguationFunction
The disambiguation function's code.
code - Variable in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserAttribute
The code block executed at parser start time to initialize the parser attribute.
code - Variable in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Production
Code specifying a semantic action for this production.
code - Variable in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Terminal
Code specifying a semantic action for this terminal.
column - Variable in class edu.umn.cs.melt.copper.runtime.engines.semantics.VirtualLocation
The column number pertaining to the location.
compareTo(CopperElementName) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.CopperElementName
 
compareTo(CopperElementReference) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.CopperElementReference
 
compareTo(Location) - Method in class edu.umn.cs.melt.copper.runtime.engines.semantics.VirtualLocation
 
compareTo(Location) - Method in class edu.umn.cs.melt.copper.runtime.io.InputPosition
 
compile(ParserBean, ParserCompilerParameters) - Static method in class edu.umn.cs.melt.copper.main.ParserCompiler
Compiles a parser from a Java-object-based parser specification.
compile(ParserCompilerParameters) - Static method in class edu.umn.cs.melt.copper.main.ParserCompiler
 
CompilerLevel - Enum in edu.umn.cs.melt.copper.compiletime.logging
Represents the "level" of a message or the logger: very verbose (-vv switch), verbose (-v switch), regular (no switch), quiet (-q switch), or absolutely no log messages at all (no CLI equivalent).
CompilerLocatedLogMessage<L> - Interface in edu.umn.cs.melt.copper.compiletime.logging
An extension to the log-message interface to cover messages with a location.
CompilerLogger - Class in edu.umn.cs.melt.copper.compiletime.logging
A class for handling logging in parser compilation.
CompilerLogger(CompilerLogHandler) - Constructor for class edu.umn.cs.melt.copper.compiletime.logging.CompilerLogger
Initializes a CompilerLogger with the given handler and the level CompilerLevel.REGULAR.
CompilerLogger(CompilerLogHandler, CompilerLevel) - Constructor for class edu.umn.cs.melt.copper.compiletime.logging.CompilerLogger
 
CompilerLogHandler - Interface in edu.umn.cs.melt.copper.compiletime.logging
An interface for CompilerLogger objects to pass log messages.
CompilerLogMessage - Interface in edu.umn.cs.melt.copper.compiletime.logging
An interface for log messages.
CompilerLogMessageType - Class in edu.umn.cs.melt.copper.compiletime.logging
Types of log messages.
CompilerLogMessageType() - Constructor for class edu.umn.cs.melt.copper.compiletime.logging.CompilerLogMessageType
 
ConcatenationRegex - Class in edu.umn.cs.melt.copper.compiletime.spec.grammarbeans
Holds a concatenation of regexes.
ConcatenationRegex() - Constructor for class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ConcatenationRegex
Constructs an initially empty concatenation regex.
cons(X, Y) - Static method in class edu.umn.cs.melt.copper.runtime.auxiliary.Pair
 
CopperAntTask - Class in edu.umn.cs.melt.copper.ant
This bean allows Copper to be run via ANT.
CopperAntTask() - Constructor for class edu.umn.cs.melt.copper.ant.CopperAntTask
 
CopperASTBean - Class in edu.umn.cs.melt.copper.compiletime.spec.grammarbeans
The superclass of all Copper grammar objects.
CopperASTBean(CopperElementType) - Constructor for class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.CopperASTBean
 
CopperDumpControl - Enum in edu.umn.cs.melt.copper.main
 
CopperDumpType - Enum in edu.umn.cs.melt.copper.main
Represents the formats for grammar dumps available in Copper.
CopperElementName - Class in edu.umn.cs.melt.copper.compiletime.spec.grammarbeans
Represents the name of a CopperASTBean.
CopperElementName(String) - Constructor for class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.CopperElementName
 
CopperElementReference - Class in edu.umn.cs.melt.copper.compiletime.spec.grammarbeans
Holds a reference to a Copper grammar element.
CopperElementReference(CopperElementName, Location) - Constructor for class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.CopperElementReference
 
CopperElementReference(CopperElementName, CopperElementName, Location) - Constructor for class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.CopperElementReference
 
CopperElementType - Enum in edu.umn.cs.melt.copper.compiletime.spec.grammarbeans
The possible types of grammar objects.
CopperEngineType - Enum in edu.umn.cs.melt.copper.main
Represents the parse-engine targets available in the Copper parser generator.
CopperException - Exception in edu.umn.cs.melt.copper.runtime.logging
Represents a Copper runtime error in general.
CopperException() - Constructor for exception edu.umn.cs.melt.copper.runtime.logging.CopperException
 
CopperException(String, Throwable) - Constructor for exception edu.umn.cs.melt.copper.runtime.logging.CopperException
 
CopperException(String) - Constructor for exception edu.umn.cs.melt.copper.runtime.logging.CopperException
 
CopperException(Throwable) - Constructor for exception edu.umn.cs.melt.copper.runtime.logging.CopperException
 
CopperIOType - Enum in edu.umn.cs.melt.copper.main
Represents the types of input/output nodes available (e.g., for outputting the source code of a generated parser).
CopperParser<ROOT,EXCEPT extends Exception> - Interface in edu.umn.cs.melt.copper.runtime.engines
This is an interface for Copper parser classes, specifying the methods that are called to run them.
CopperParserException - Exception in edu.umn.cs.melt.copper.runtime.logging
Represents a generic error encountered during a parse's run.
CopperParserException() - Constructor for exception edu.umn.cs.melt.copper.runtime.logging.CopperParserException
 
CopperParserException(String, Throwable) - Constructor for exception edu.umn.cs.melt.copper.runtime.logging.CopperParserException
 
CopperParserException(String) - Constructor for exception edu.umn.cs.melt.copper.runtime.logging.CopperParserException
 
CopperParserException(Throwable) - Constructor for exception edu.umn.cs.melt.copper.runtime.logging.CopperParserException
 
CopperPipelineType - Enum in edu.umn.cs.melt.copper.main
Represents the parser compilation pipelines available in the Copper parser generator.
CopperScanner<STATE,TOKEN,EXCEPT extends Exception> - Interface in edu.umn.cs.melt.copper.runtime.engines
 
CopperSkinType - Enum in edu.umn.cs.melt.copper.main
Represents the "skins" (input formats) available in Copper.
CopperSyntaxError - Exception in edu.umn.cs.melt.copper.runtime.logging
A subclass of Copper parser exception containing structured data about a syntax error.
CopperSyntaxError(VirtualLocation, InputPosition, int, ArrayList<String>, ArrayList<String>, ArrayList<String>, ArrayList<String>) - Constructor for exception edu.umn.cs.melt.copper.runtime.logging.CopperSyntaxError
 
CopperTerminalEnum - Interface in edu.umn.cs.melt.copper.runtime.engines
 
copy(InputPosition) - Static method in class edu.umn.cs.melt.copper.runtime.io.InputPosition
 
countNewlines(int, String) - Method in class edu.umn.cs.melt.copper.runtime.engines.semantics.VirtualLocation
Counts the number of newlines in a given lexeme, and the column number at the end of the lexeme.
countNewlines(String) - Static method in class edu.umn.cs.melt.copper.runtime.io.InputPosition
 
customSwitches - Variable in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
Holds any custom/pipeline-specific switches to be passed on to the pipeline.
CYCLIC_PRECEDENCE - Static variable in class edu.umn.cs.melt.copper.compiletime.logging.CompilerLogMessageType
Errors on cyclic precedence relations (e.g., A and B are on each other's submit lists).
A B C D E F G H I K L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2018 Minnesota Extensible Language Tools. All rights reserved.