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 

P

packageDecl - Variable in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserBean
The name of the package in which the parser class will be placed.
packageName - Variable in class edu.umn.cs.melt.copper.ant.CopperAntTask
The name of the package in which to declare the output parser.
packageName - Variable in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
The name of the package in which to declare the output parser.
Pair<X,Y> - Class in edu.umn.cs.melt.copper.runtime.auxiliary
Parametrically polymorphic class for pairs of all kinds.
Pair(X, Y) - Constructor for class edu.umn.cs.melt.copper.runtime.auxiliary.Pair
Creates a new instance of Pair.
parse(Reader) - Method in interface edu.umn.cs.melt.copper.runtime.engines.CopperParser
Runs the parser on a given input, which is taken to be standard input.
parse(String) - Method in interface edu.umn.cs.melt.copper.runtime.engines.CopperParser
Runs the parser on input provided in the form of a string, with default input labeling.
parse(Reader, String) - Method in interface edu.umn.cs.melt.copper.runtime.engines.CopperParser
Runs the parser on a given input, with custom input labeling.
parse(String, String) - Method in interface edu.umn.cs.melt.copper.runtime.engines.CopperParser
Runs the parser on input provided in the form of a string, with custom input labeling.
PARSE_TABLE_CONFLICT - Static variable in class edu.umn.cs.melt.copper.compiletime.logging.CompilerLogMessageType
Parse table conflicts.
ParserAttribute - Class in edu.umn.cs.melt.copper.compiletime.spec.grammarbeans
Represents a "parser attribute" – a field specified within the parser class.
ParserAttribute() - Constructor for class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserAttribute
 
ParserBean - Class in edu.umn.cs.melt.copper.compiletime.spec.grammarbeans
Represents a Copper parser to be built.
ParserBean() - Constructor for class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserBean
 
ParserBean(CopperElementType) - Constructor for class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserBean
 
parserClassAuxCode - Variable in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserBean
Code to place inside the parser class (e.g., fields and auxiliary functions).
ParserCompiler - Class in edu.umn.cs.melt.copper.main
Running frontend for the entire parser compiler.
ParserCompiler() - Constructor for class edu.umn.cs.melt.copper.main.ParserCompiler
 
ParserCompilerParameters - Class in edu.umn.cs.melt.copper.main
Holds all parameters that may be passed to Copper.
ParserCompilerParameters() - Constructor for class edu.umn.cs.melt.copper.main.ParserCompilerParameters
 
parserInitCode - Variable in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserBean
Code to run at parser start time.
parserName - Variable in class edu.umn.cs.melt.copper.ant.CopperAntTask
The name of the output parser class.
parserName - Variable in class edu.umn.cs.melt.copper.main.ParserCompilerParameters
The name of the output parser class.
poll() - Method in class edu.umn.cs.melt.copper.runtime.io.CircleTokenBuffer
Lops one element off the front of the queue.
poll(int) - Method in class edu.umn.cs.melt.copper.runtime.io.CircleTokenBuffer
Lops a certain number of elements off the front of the queue.
postParseCode - Variable in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserBean
Code to run after the conclusion of a parse.
preambleCode - Variable in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.ParserBean
Code to place at the beginning of the parser source file (e.g., package and import statements).
precedence - Variable in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Production
The production's precedence for resolving reduce-reduce conflicts.
precedenceClass - Variable in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Production
The production's precedence class.
prefix - Variable in class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Terminal
The terminal's transparent prefix.
PrintCompilerLogHandler - Class in edu.umn.cs.melt.copper.compiletime.logging
The default handler for log messages: simply holds a buffer of them and prints the contents of the buffer when it is "flushed."
PrintCompilerLogHandler(PrintStream) - Constructor for class edu.umn.cs.melt.copper.compiletime.logging.PrintCompilerLogHandler
 
Production - Class in edu.umn.cs.melt.copper.compiletime.spec.grammarbeans
Represents a production.
Production() - Constructor for class edu.umn.cs.melt.copper.compiletime.spec.grammarbeans.Production
 
pullToken(STATE) - Method in interface edu.umn.cs.melt.copper.runtime.engines.CopperScanner
 
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.