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

P

parent - Variable in class xrel.parser.SimpleNode
 
parse(String) - Method in class xrel.xml.Xerces
Parses the specified URI and returns the document.
parse(String) - Method in interface xrel.xml.ParserWrapper
Parses the specified URI and returns the document.
ParseException - exception xrel.parser.ParseException.
This exception is thrown when parse errors are encountered.
ParseException() - Constructor for class xrel.parser.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for class xrel.parser.ParseException
 
ParseException(Token, int[][], String[]) - Constructor for class xrel.parser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
parser - Variable in class xrel.parser.SimpleNode
 
parser - Variable in class xrel.xml.Xerces
Parser.
ParserWrapper - interface xrel.xml.ParserWrapper.
Encapsulates a DOM parser.
ParserWrapper.DocumentInfo - interface xrel.xml.ParserWrapper.DocumentInfo.
This interface is here to query information about the document implementation returned by the ParserWrapper#parse method.
PATTERN - Static variable in interface xrel.parser.SymElementKind
 
PatternMatching - class xrel.analyzer.PatternMatching.
Contains the run-time pattern matching algorithm.
PatternMatching() - Constructor for class xrel.analyzer.PatternMatching
 
PatternPrefix - Static variable in interface xrel.parser.SpecialNames
 
patterns - Variable in class xrel.parser.SymTable
Contains the patterns of the program.
prevCharIsCR - Static variable in class xrel.parser.SimpleCharStream
 
prevCharIsLF - Static variable in class xrel.parser.SimpleCharStream
 
PrimitiveType() - Static method in class xrel.parser.XRelParser
 
PRINT - Static variable in interface xrel.parser.XRelParserConstants
 
print(SimpleNode, Object) - Method in class xrel.parser.WriteTokensVisitor
 
print(Token) - Method in class xrel.parser.WriteTokensVisitor
 
printError(String, SAXParseException) - Method in class xrel.xml.Xerces
Prints the error message.
Program(SymTable) - Static method in class xrel.parser.XRelParser
LANGUAGE GRAMMAR *
put_expressions(int, SimpleNode) - Method in class xrel.parser.SymTable
Puts expressions of a code block into the symbol table.
put_pat(int, String, SimpleNode) - Method in class xrel.parser.SymTable
Puts a pattern into the symbol table.
put_type(int, String, SimpleNode) - Method in class xrel.parser.SymTable
Puts a type into the symbol table.
put_var(int, String, SimpleNode) - Method in class xrel.parser.SymTable
Puts a variable into the symbol table.

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