A B C D E F G H I L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
P
- PARENTHESIZED_EXPRESSION - types.ExpressionType
- ParenthesizedExpression - Class in compilation.analysis.syntax
-
The ParenthesizedExpression class is used to store information about parenthesized expressions declared during compilation.
- ParenthesizedExpression(Token, Expression, Token) - Constructor for class compilation.analysis.syntax.ParenthesizedExpression
-
Constructs an ParenthesizedExpression object, initialised with the expressions contents.
- Parser - Class in compilation.analysis.syntax
-
The Parser class is responsible for performing syntax analysis on a List of Tokens, discovering whether or not the structure of the program conforms to the rules of the source languages grammar.
- Parser(Lexer, ErrorHandler, boolean) - Constructor for class compilation.analysis.syntax.Parser
-
Constructs a Parser object initialised with the tokens from the Lexer.
- ParseTree - Class in compilation.analysis.syntax
-
The ParseTree class is used to hold the root Statement generated by the Parser.
- ParseTree(Statement) - Constructor for class compilation.analysis.syntax.ParseTree
-
Constructs a ParseTree object for storing a Statement object.
- PERCENT_EQUALS_SYNTAX - Static variable in class compilation.analysis.lexical.Syntax
- PERCENT_EQUALS_TOKEN - types.TokenType
- PERCENT_SYNTAX - Static variable in class compilation.analysis.lexical.Syntax
- PERCENT_TOKEN - types.TokenType
- PLUS_EQUALS_SYNTAX - Static variable in class compilation.analysis.lexical.Syntax
- PLUS_EQUALS_TOKEN - types.TokenType
- PLUS_SYNTAX - Static variable in class compilation.analysis.lexical.Syntax
- PLUS_TOKEN - types.TokenType
- POSITIVE_OPERATOR - types.OperatorType
- POWER_OPERATOR - types.OperatorType
- print() - Static method in class compilation.analysis.syntax.ParseTree
-
Pretty prints the ParseTree to the console.
- print() - Method in class symbols.SymbolTable
-
Pretty prints the SymbolTable to the console.
- printParseTree() - Method in class compilation.Compiler
-
Print the ParseTree generated from the latest compilation.
- printSymbolTable() - Method in class compilation.Compiler
-
Print the SymbolTable generated from the latest compilation.
All Classes All Packages