- ScannerBuffer - Class in edu.umn.cs.melt.copper.runtime.io
-
A "sliding window" scanner buffer to hold the portion of the parser's
input presently being used (usually one token).
- ScannerBuffer() - Constructor for class edu.umn.cs.melt.copper.runtime.io.ScannerBuffer
-
- SCHEMA_ERROR - Static variable in class edu.umn.cs.melt.copper.compiletime.logging.CompilerLogMessageType
-
Errors reading an XML schema or validating a file according to such a schema.
- second() - Method in class edu.umn.cs.melt.copper.runtime.auxiliary.Pair
-
Gets the second element of this Pair.
- semanticActionAuxCode - Variable in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserBean
-
Code to place inside the semantic action container.
- SemanticActionContainer<MATCHDATA,EXCEPT extends Exception> - Interface in edu.umn.cs.melt.copper.runtime.engines.semantics
-
A container in which a parser's semantic actions are executed.
- setAttributeType(String) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserAttribute
-
- setAvoidRecompile(boolean) - Method in class edu.umn.cs.melt.copper.ant.CopperAntTask
-
- setAvoidRecompile(boolean) - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- setClassName(String) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserBean
-
- setCode(String) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.DisambiguationFunction
-
- setCode(String) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserAttribute
-
- setCode(String) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Production
-
- setCode(String) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Terminal
-
- setColumn(int) - Method in class edu.umn.cs.melt.copper.runtime.engines.semantics.VirtualLocation
-
- setCustomSwitch(String, Object) - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- setDefaultProductionCode(String) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserBean
-
- setDefaultTerminalCode(String) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserBean
-
- setDisambiguateTo(CopperElementReference) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.DisambiguationFunction
-
- setDisplayName(String) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.CopperASTBean
-
- setDominateList(Set<CopperElementReference>) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Terminal
-
- setDump(CopperDumpControl) - Method in class edu.umn.cs.melt.copper.ant.CopperAntTask
-
- setDump(CopperDumpControl) - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- setDumpFile(File) - Method in class edu.umn.cs.melt.copper.ant.CopperAntTask
-
- setDumpFile(File) - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- setDumpFormat(CopperDumpType) - Method in class edu.umn.cs.melt.copper.ant.CopperAntTask
-
- setDumpFormat(CopperDumpType) - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- setDumpOutputType(CopperIOType) - Method in class edu.umn.cs.melt.copper.ant.CopperAntTask
-
- setDumpOutputType(CopperIOType) - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- setDumpStream(PrintStream) - Method in class edu.umn.cs.melt.copper.ant.CopperAntTask
-
- setDumpStream(PrintStream) - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- setFileName(String) - Method in class edu.umn.cs.melt.copper.runtime.engines.semantics.VirtualLocation
-
- setGrammarLayout(Set<CopperElementReference>) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Grammar
-
- setHandler(CompilerLogHandler) - Method in class edu.umn.cs.melt.copper.compiletime.logging.CompilerLogger
-
- setHostGrammar(CopperElementName) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ExtendedParserBean
-
- setHostGrammar(Grammar) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ExtendedParserBean
-
- setInputs(ArrayList<Pair<String, Object>>) - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- setInterfaceNames(Set<String>) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserBean
-
- setLatchLocation(boolean) - Method in interface edu.umn.cs.melt.copper.runtime.engines.semantics.SemanticActionContainer
-
- setLayout(Set<CopperElementReference>) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Production
-
- setLevel(CompilerLevel) - Method in class edu.umn.cs.melt.copper.compiletime.logging.CompilerLogger
-
- setLhs(CopperElementReference) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Production
-
- setLine(int) - Method in class edu.umn.cs.melt.copper.runtime.engines.semantics.VirtualLocation
-
- setLocation(Location) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.CopperASTBean
-
- setLogFile(File) - Method in class edu.umn.cs.melt.copper.ant.CopperAntTask
-
- setLogFile(File) - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- setLogger(CompilerLogger) - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- setLogStream(PrintStream) - Method in class edu.umn.cs.melt.copper.ant.CopperAntTask
-
- setLogStream(PrintStream) - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- setLogType(CopperIOType) - Method in class edu.umn.cs.melt.copper.ant.CopperAntTask
-
- setLogType(CopperIOType) - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- setMacroName(CopperElementReference) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.MacroHoleRegex
-
- setMembers(Set<CopperElementReference>) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.DisambiguationFunction
-
- setMembers(Set<CopperElementReference>) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.TerminalClass
-
- setName(CopperElementName) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.CopperASTBean
-
- setName(String) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.CopperASTBean
-
- setOperator(CopperElementReference) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Production
-
- setOperatorAssociativity(OperatorAssociativity) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Terminal
-
- setOperatorClass(CopperElementReference) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Terminal
-
- setOperatorPrecedence(Integer) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Terminal
-
- setOutputFile(File) - Method in class edu.umn.cs.melt.copper.ant.CopperAntTask
-
- setOutputFile(File) - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- setOutputStream(PrintStream) - Method in class edu.umn.cs.melt.copper.ant.CopperAntTask
-
- setOutputStream(PrintStream) - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- setOutputType(CopperIOType) - Method in class edu.umn.cs.melt.copper.ant.CopperAntTask
-
- setOutputType(CopperIOType) - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- setPackageDecl(String) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserBean
-
- setPackageName(String) - Method in class edu.umn.cs.melt.copper.ant.CopperAntTask
-
- setPackageName(String) - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- setParserClassAuxCode(String) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserBean
-
- setParserInitCode(String) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserBean
-
- setParserName(String) - Method in class edu.umn.cs.melt.copper.ant.CopperAntTask
-
- setParserName(String) - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- setPostParseCode(String) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserBean
-
- setPreambleCode(String) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserBean
-
- setPrecedence(Integer) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Production
-
- setPrecedenceClass(CopperElementReference) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Production
-
- setPrefix(CopperElementReference) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Terminal
-
- setQuietLevel(CompilerLevel) - Method in class edu.umn.cs.melt.copper.ant.CopperAntTask
-
- setQuietLevel(CompilerLevel) - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- setRegex(Regex) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Terminal
-
- setReturnType(String) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.GrammarSymbol
-
- setRhs(ArrayList<CopperElementReference>) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Production
-
- setRhsVarNames(ArrayList<String>) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Production
-
- setRunMDA(boolean) - Method in class edu.umn.cs.melt.copper.ant.CopperAntTask
-
- setRunMDA(boolean) - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- setSemanticActionAuxCode(String) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserBean
-
- setSingleFileName(String) - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- setSingleFileStream(Reader) - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- setStartLayout(Set<CopperElementReference>) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserBean
-
- setStartSymbol(CopperElementReference) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserBean
-
- setSubexp(Regex) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.KleeneStarRegex
-
- setSubexps(List<Regex>) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ChoiceRegex
-
- setSubexps(List<Regex>) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ConcatenationRegex
-
- setSubmitList(Set<CopperElementReference>) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Terminal
-
- setTabStop(int) - Method in class edu.umn.cs.melt.copper.runtime.engines.semantics.VirtualLocation
-
- setTerminalClasses(Set<CopperElementReference>) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Terminal
-
- setUnitary(boolean) - Method in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserBean
-
- setUseEngine(CopperEngineType) - Method in class edu.umn.cs.melt.copper.ant.CopperAntTask
-
- setUseEngine(CopperEngineType) - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- setUsePipeline(CopperPipelineType) - Method in class edu.umn.cs.melt.copper.ant.CopperAntTask
-
- setUsePipeline(CopperPipelineType) - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- setUseSkin(CopperSkinType) - Method in class edu.umn.cs.melt.copper.ant.CopperAntTask
-
- setUseSkin(CopperSkinType) - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- setWarnUselessNTs(boolean) - Method in class edu.umn.cs.melt.copper.ant.CopperAntTask
-
- setWarnUselessNTs(boolean) - Method in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
-
- size() - Method in class edu.umn.cs.melt.copper.runtime.io.CircleTokenBuffer
-
- SpecialParserAttributes - Class in edu.umn.cs.melt.copper.runtime.engines.semantics
-
Holds "special parser attributes" reset before performing each
semantic action, meant for carrying information back to the core parser
for use.
- SpecialParserAttributes(VirtualLocation) - Constructor for class edu.umn.cs.melt.copper.runtime.engines.semantics.SpecialParserAttributes
-
- startLayout - Variable in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserBean
-
The layout (e.g., whitespace, comments) that may appear at the beginning and end of input to this parser.
- startSymbol - Variable in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserBean
-
The parser's start symbol.
- submitList - Variable in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Terminal
-
Terminals and/or terminal classes that take precedence over this terminal.