Alphabetical Index: P

_ A B C D E F G H I J K L M N O P Q R S T U V W X Z

P

panic() - method in class antlr.CharScanner
panic() - static method in class antlr.Parser
panic() - method in class antlr.Tool
Issue an unknown fatal error.
panic() - static method in class antlr.TreeParser
panic(String) - method in class antlr.CharScanner
This method is executed by ANTLR internally when it detected an illegal state that cannot be recovered from.
panic(String) - method in class antlr.Tool
Issue a fatal error message.
paraphrase - field in class antlr.TokenSymbol
describes what token matches in "human terms"
parent(File) - method in class antlr.Tool
parse(String) - method in class antlr.NameSpace
Parse a C++ namespace declaration into seperate names splitting on :: We could easily parameterize this to make the delimiter a language-specific parameter, or use subclasses to support C++ namespaces versus java packages.
Parser - class antlr.Parser
A generic ANTLR parser (LL(k) for k>=1) containing a bunch of utility routines useful at any lookahead depth.
Parser() - constructor for class antlr.Parser
Parser(antlr.ParserSharedInputState) - constructor for class antlr.Parser
ParserAdapter - class antlr.debug.ParserAdapter
parserClassName - field in class antlr.PythonCodeGenerator
ParserController - interface antlr.debug.ParserController
A class to assist in firing parser events NOTE: I intentionally _did_not_ synchronize the event firing and add/remove listener methods.
parserEventSupport - field in class antlr.debug.LLkDebuggingParser
ParserEventSupport(Object) - constructor for class antlr.debug.ParserEventSupport
Parser-specific grammar subclass
ParserListener - interface antlr.debug.ParserListener
ParserMatchEvent(Object) - constructor for class antlr.debug.ParserMatchEvent
parserOptionsSpec() - method in class antlr.ANTLRParser
ParserReporter - class antlr.debug.ParserReporter
ParserRoot - field in class antlr.preprocessor.Hierarchy
This object contains the data associated with an input stream of tokens.
parserSpec(String) - method in class antlr.ANTLRParser
ParserTokenEvent(Object) - constructor for class antlr.debug.ParserTokenEvent
ParserTokenEvent(Object,int,int,int) - constructor for class antlr.debug.ParserTokenEvent
parseSeparatedList(String,char) - static method in class antlr.Tool
Parse a list such as "f1.g;f2.g;..." and return a Vector of the elements.
ParseTree - class antlr.ParseTree
Override the standard matching and rule entry/exit routines to build parse trees.
ParseTreeDebugParser(int) - constructor for class antlr.debug.ParseTreeDebugParser
ParseTreeRule(String) - constructor for class antlr.ParseTreeRule
ParseTreeRule(String,int) - constructor for class antlr.ParseTreeRule
ParseTreeToken(antlr.Token) - constructor for class antlr.ParseTreeToken
patchlevel - static field in class antlr.Version
pathToFile(String) - method in class antlr.Tool
given a filename, strip off the directory prefix (if any) and return it.
perform(String,String) - method in class antlr.build.Tool
Find a class named after the app and then find a method within that is named after the action.
PLUS - static field in class antlr.ANTLRTokenTypes
pop() - method in class antlr.collections.impl.LList
Pop the top element of the stack off.
pop() - method in class antlr.collections.Stack
pop() - method in class antlr.TokenStreamSelector
postscript - field in class antlr.CppBlockFinishingInfo
postscript - field in class antlr.CSharpBlockFinishingInfo
postscript - field in class antlr.JavaBlockFinishingInfo
postscript - field in class antlr.PythonBlockFinishingInfo
preambleAction - field in class antlr.Grammar
preambleAction - field in class antlr.preprocessor.Grammar
predefined - field in class antlr.preprocessor.Grammar
PREDICTING - static field in class antlr.debug.SemanticPredicateEvent
prepareForAnalysis() - method in class antlr.AlternativeBlock
prepareForAnalysis() - method in class antlr.RuleBlock
preprocess() - method in class antlr.preprocessor.Tool
preprocessedArgList() - method in class antlr.preprocessor.Tool
create new arg list with correct length to pass to ANTLR
Preprocessor - class antlr.preprocessor.Preprocessor
Preprocessor(antlr.ParserSharedInputState) - constructor for class antlr.preprocessor.Preprocessor
Preprocessor(antlr.TokenBuffer) - constructor for class antlr.preprocessor.Preprocessor
Preprocessor(antlr.TokenBuffer,int) - constructor for class antlr.preprocessor.Preprocessor
Preprocessor(antlr.TokenStream) - constructor for class antlr.preprocessor.Preprocessor
Preprocessor(antlr.TokenStream,int) - constructor for class antlr.preprocessor.Preprocessor
PreprocessorLexer - class antlr.preprocessor.PreprocessorLexer
PreprocessorLexer(antlr.InputBuffer) - constructor for class antlr.preprocessor.PreprocessorLexer
PreprocessorLexer(antlr.LexerSharedInputState) - constructor for class antlr.preprocessor.PreprocessorLexer
PreprocessorLexer(InputStream) - constructor for class antlr.preprocessor.PreprocessorLexer
PreprocessorLexer(Reader) - constructor for class antlr.preprocessor.PreprocessorLexer
PreprocessorTokenTypes - interface antlr.preprocessor.PreprocessorTokenTypes
PreservingFileWriter only overwrites target if the new file is different.
prevAltElem - field in class antlr.DocBookCodeGenerator
prevAltElem - field in class antlr.HTMLCodeGenerator
print(String) - method in class antlr.CodeGenerator
Output tab indent followed by a String, to the currentOutput stream.
print(String) - method in class antlr.JavaCodeGenerator
Output tab indent followed by a String, to the currentOutput stream.
print(String,int) - method in class antlr.JavaCodeGenerator
Print an action stored in a token surrounded by #line stuff
printAction(String) - method in class antlr.CodeGenerator
Print an action with leading tabs, attempting to preserve the current indentation level for multi-line actions Ignored if string is null.
printAction(String) - method in class antlr.JavaCodeGenerator
Print an action with leading tabs, attempting to preserve the current indentation level for multi-line actions Ignored if string is null.
Print an action with leading tabs, attempting to preserve the current indentation level for multi-line actions Ignored if string is null.
Print a header action by #line stuff also process any tree construction
println() - method in class antlr.PrintWriterWithSMAP
println(String) - method in class antlr.CodeGenerator
Output tab indent followed by a String followed by newline, to the currentOutput stream.
println(String) - method in class antlr.CppCodeGenerator
Output tab indent followed by a String followed by newline, to the currentOutput stream.
println(String) - method in class antlr.JavaCodeGenerator
Output tab indent followed by a String followed by newline, to the currentOutput stream.
println(String,int) - method in class antlr.JavaCodeGenerator
Format a lookahead or follow set.
Format a lookahead or follow set.
Format a lookahead or follow set.
printTabs() - method in class antlr.CodeGenerator
Output the current tab indentation.
printTabs() - method in class antlr.PythonCodeGenerator
Create a Java code-generator using the given Grammar.
PrintWriterWithSMAP(Writer) - constructor for class antlr.PrintWriterWithSMAP
Lexically process $ and # references within the action.
Lexically process tree-specifiers in the action.
Lexically process tree-specifiers in the action.
Lexically process $ and # references within the action.
Lexically process $ and # references within the action.
Lexically process $ and # references within the action.
Lexically process $var and tree-specifiers in the action.
Lexically process $var and tree-specifiers in the action.
processArguments(String[]) - method in class antlr.Grammar
Process command line arguments.
Process command line arguments.
Process command line arguments.
processArguments(String[]) - method in class antlr.Tool
Process the command-line arguments.
Process command line arguments.
Process a string for an simple expression for use in xx/action.g it is used to cast simple tokens/references to the right type for the generated language.
Process a string for an simple expression for use in xx/action.g it is used to cast simple tokens/references to the right type for the generated language.
Process a string for an simple expression for use in xx/action.g it is used to cast simple tokens/references to the right type for the generated language.
PROGRAM_INIT_SIZE - static field in class antlr.TokenStreamRewriteEngine
programs - field in class antlr.TokenStreamRewriteEngine
You may have multiple, named streams of rewrite operations.
project_version - static field in class antlr.Version
push(Object) - method in class antlr.collections.impl.LList
Push an object onto the stack.
push(Object) - method in class antlr.collections.Stack
push(String) - method in class antlr.TokenStreamSelector
Generate MyParser.java, MyLexer.java and MyParserTokenTypes.java
PythonCodeGenerator() - constructor for class antlr.PythonCodeGenerator
Construct code generator base class