A C E G I N O P R S T V

A

accept(ExpressionParser.Visitor) - Method in interface parser.ExpressionParser.Node
The accept method of the visitor design pattern.
accept(ExpressionParser.Visitor) - Method in class parser.ExpressionParser.Default.Node
 

C

createNode(int, ExpressionParser.NodeInitializationParameters) - Method in class parser.ExpressionParser
Creates a node.
createNode(int, ExpressionParser.NodeInitializationParameters, boolean) - Method in class parser.ExpressionParser
Creates a node.

E

expression() - Method in interface parser.ExpressionParser.Root
Returns the child node labeled by expression in the notavaCC source.
expression() - Method in class parser.ExpressionParser.Default.Root
 
ExpressionParser - class parser.ExpressionParser.
A parser, generated by notavaCC 0.63.
ExpressionParser.Addition - interface parser.ExpressionParser.Addition.
The node Addition.
ExpressionParser.Default - interface parser.ExpressionParser.Default.
A namespace for the default implementations of the user-defined types.
ExpressionParser.Default.Addition - class parser.ExpressionParser.Default.Addition.
An implementation of Addition node.
ExpressionParser.Default.Addition(ExpressionParser.Addition) - Constructor for class parser.ExpressionParser.Default.Addition
Constructs a instance with the child nodes given by source.getChildNodes() etc.
ExpressionParser.Default.Addition(ExpressionParser.NodeInitializationParameters, boolean) - Constructor for class parser.ExpressionParser.Default.Addition
Constructs a instance with the child nodes given by parameters.
ExpressionParser.Default.Division - class parser.ExpressionParser.Default.Division.
An implementation of Division node.
ExpressionParser.Default.Division(ExpressionParser.Division) - Constructor for class parser.ExpressionParser.Default.Division
Constructs a instance with the child nodes given by source.getChildNodes() etc.
ExpressionParser.Default.Division(ExpressionParser.NodeInitializationParameters, boolean) - Constructor for class parser.ExpressionParser.Default.Division
Constructs a instance with the child nodes given by parameters.
ExpressionParser.Default.LexicalAnalizer - class parser.ExpressionParser.Default.LexicalAnalizer.
 
ExpressionParser.Default.LexicalAnalizer(String, CharSequence, int) - Constructor for class parser.ExpressionParser.Default.LexicalAnalizer
 
ExpressionParser.Default.LexicalAnalizer(String, CharSequence, int, int[][], int) - Constructor for class parser.ExpressionParser.Default.LexicalAnalizer
 
ExpressionParser.Default.Multiplication - class parser.ExpressionParser.Default.Multiplication.
An implementation of Multiplication node.
ExpressionParser.Default.Multiplication(ExpressionParser.Multiplication) - Constructor for class parser.ExpressionParser.Default.Multiplication
Constructs a instance with the child nodes given by source.getChildNodes() etc.
ExpressionParser.Default.Multiplication(ExpressionParser.NodeInitializationParameters, boolean) - Constructor for class parser.ExpressionParser.Default.Multiplication
Constructs a instance with the child nodes given by parameters.
ExpressionParser.Default.Node - class parser.ExpressionParser.Default.Node.
Provides a simple implementation of ExpressionParser.Node.
ExpressionParser.Default.Node(List) - Constructor for class parser.ExpressionParser.Default.Node
Constucts an instance.
ExpressionParser.Default.Number - class parser.ExpressionParser.Default.Number.
An implementation of Number node.
ExpressionParser.Default.Number(ExpressionParser.NodeInitializationParameters, boolean) - Constructor for class parser.ExpressionParser.Default.Number
Constructs a instance with the child nodes given by parameters.
ExpressionParser.Default.Number(ExpressionParser.Number) - Constructor for class parser.ExpressionParser.Default.Number
Constructs a instance with the child nodes given by source.getChildNodes() etc.
ExpressionParser.Default.Root - class parser.ExpressionParser.Default.Root.
An implementation of Root node.
ExpressionParser.Default.Root(ExpressionParser.NodeInitializationParameters, boolean) - Constructor for class parser.ExpressionParser.Default.Root
Constructs a instance with the child nodes given by parameters.
ExpressionParser.Default.Root(ExpressionParser.Root) - Constructor for class parser.ExpressionParser.Default.Root
Constructs a instance with the child nodes given by source.getChildNodes() etc.
ExpressionParser.Default.Subtraction - class parser.ExpressionParser.Default.Subtraction.
An implementation of Subtraction node.
ExpressionParser.Default.Subtraction(ExpressionParser.NodeInitializationParameters, boolean) - Constructor for class parser.ExpressionParser.Default.Subtraction
Constructs a instance with the child nodes given by parameters.
ExpressionParser.Default.Subtraction(ExpressionParser.Subtraction) - Constructor for class parser.ExpressionParser.Default.Subtraction
Constructs a instance with the child nodes given by source.getChildNodes() etc.
ExpressionParser.Default.Token - class parser.ExpressionParser.Default.Token.
Provides a simple implementation of ExpressionParser.Token.
ExpressionParser.Default.Token(int, String) - Constructor for class parser.ExpressionParser.Default.Token
 
ExpressionParser.Default.Token(int, String, String, int, int, int) - Constructor for class parser.ExpressionParser.Default.Token
Constructs a token.
ExpressionParser.Division - interface parser.ExpressionParser.Division.
The node Division.
ExpressionParser.Expression - interface parser.ExpressionParser.Expression.
The node Expression.
ExpressionParser.LexicalAnalizer - class parser.ExpressionParser.LexicalAnalizer.
Generates a sequence of tokens.
ExpressionParser.LexicalAnalizer() - Constructor for class parser.ExpressionParser.LexicalAnalizer
 
ExpressionParser.Multiplication - interface parser.ExpressionParser.Multiplication.
The node Multiplication.
ExpressionParser.Node - interface parser.ExpressionParser.Node.
A node of the abstract syntax tree that is the result of parsing.
ExpressionParser.NodeInitializationParameters - class parser.ExpressionParser.NodeInitializationParameters.
Contains non-public fields to create a node.
ExpressionParser.NodeInitializationParameters() - Constructor for class parser.ExpressionParser.NodeInitializationParameters
 
ExpressionParser.Number - interface parser.ExpressionParser.Number.
The node Number.
ExpressionParser.ParseException - exception parser.ExpressionParser.ParseException.
Describes a error of a parsing.
ExpressionParser.ParseException(String, ExpressionParser.Token) - Constructor for class parser.ExpressionParser.ParseException
 
ExpressionParser.ParseException(String, String, int, int, int) - Constructor for class parser.ExpressionParser.ParseException
Constructs an exception.
ExpressionParser.Root - interface parser.ExpressionParser.Root.
The node Root.
ExpressionParser.Subtraction - interface parser.ExpressionParser.Subtraction.
The node Subtraction.
ExpressionParser.Token - interface parser.ExpressionParser.Token.
A token, which is a part of a parsed text.
ExpressionParser.Visitor - class parser.ExpressionParser.Visitor.
A visitor of the visitor design pattern.
ExpressionParser.Visitor() - Constructor for class parser.ExpressionParser.Visitor
 
ExpressionParser() - Constructor for class parser.ExpressionParser
 

G

getCharSequence(File) - Static method in class parser.ExpressionParser
 
getChildNodes() - Method in interface parser.ExpressionParser.Node
Returns the list of the child nodes of this.
getChildNodes() - Method in class parser.ExpressionParser.Default.Node
Returns the list given by the constructor.
getColumn() - Method in interface parser.ExpressionParser.Token
Returns the one-based column number in the source where this token begins.
getColumn() - Method in class parser.ExpressionParser.ParseException
Returns the column number where the exception occured.
getColumn() - Method in class parser.ExpressionParser.Default.Token
 
getImage() - Method in interface parser.ExpressionParser.Token
Returns the string this token corresponds to.
getImage() - Method in class parser.ExpressionParser.Default.Token
 
getIndex() - Method in interface parser.ExpressionParser.Token
Returns the zero-based index number in the source where this token begins.
getIndex() - Method in class parser.ExpressionParser.ParseException
Returns the index number where the exception occured.
getIndex() - Method in class parser.ExpressionParser.Default.Token
 
getLine() - Method in interface parser.ExpressionParser.Token
Returns the one-based line number in the source where this token begins.
getLine() - Method in class parser.ExpressionParser.ParseException
Returns the line number where the exception occured.
getLine() - Method in class parser.ExpressionParser.Default.Token
 
getParentNode() - Method in interface parser.ExpressionParser.Node
Returns the parent node of this, or null if and only if this node is the root of the tree.
getParentNode() - Method in class parser.ExpressionParser.Default.Node
 
getSourceName() - Method in interface parser.ExpressionParser.Token
Returns the source name this token coressponds to.
getSourceName() - Method in class parser.ExpressionParser.ParseException
Returns the source name where the exception occured.
getSourceName() - Method in class parser.ExpressionParser.Default.Token
 
getSymbolID() - Method in interface parser.ExpressionParser.Token
Returns the kind of this token.
getSymbolID() - Method in class parser.ExpressionParser.Default.Token
 

I

ID - Static variable in interface parser.ExpressionParser.Root
The ID value of the type.
ID - Static variable in interface parser.ExpressionParser.Addition
The ID value of the type.
ID - Static variable in interface parser.ExpressionParser.Subtraction
The ID value of the type.
ID - Static variable in interface parser.ExpressionParser.Multiplication
The ID value of the type.
ID - Static variable in interface parser.ExpressionParser.Division
The ID value of the type.
ID - Static variable in interface parser.ExpressionParser.Number
The ID value of the type.

N

next() - Method in class parser.ExpressionParser.LexicalAnalizer
Returns the next token in the sequence, or null if there is no token.
next() - Method in class parser.ExpressionParser.Default.LexicalAnalizer
 

O

operand1() - Method in interface parser.ExpressionParser.Addition
Returns the child node labeled by operand1 in the notavaCC source.
operand1() - Method in interface parser.ExpressionParser.Subtraction
Returns the child node labeled by operand1 in the notavaCC source.
operand1() - Method in interface parser.ExpressionParser.Multiplication
Returns the child node labeled by operand1 in the notavaCC source.
operand1() - Method in interface parser.ExpressionParser.Division
Returns the child node labeled by operand1 in the notavaCC source.
operand1() - Method in class parser.ExpressionParser.Default.Addition
 
operand1() - Method in class parser.ExpressionParser.Default.Subtraction
 
operand1() - Method in class parser.ExpressionParser.Default.Multiplication
 
operand1() - Method in class parser.ExpressionParser.Default.Division
 
operand2() - Method in interface parser.ExpressionParser.Addition
Returns the child node labeled by operand2 in the notavaCC source.
operand2() - Method in interface parser.ExpressionParser.Subtraction
Returns the child node labeled by operand2 in the notavaCC source.
operand2() - Method in interface parser.ExpressionParser.Multiplication
Returns the child node labeled by operand2 in the notavaCC source.
operand2() - Method in interface parser.ExpressionParser.Division
Returns the child node labeled by operand2 in the notavaCC source.
operand2() - Method in class parser.ExpressionParser.Default.Addition
 
operand2() - Method in class parser.ExpressionParser.Default.Subtraction
 
operand2() - Method in class parser.ExpressionParser.Default.Multiplication
 
operand2() - Method in class parser.ExpressionParser.Default.Division
 

P

parser - package parser
 
parseRoot(ExpressionParser.LexicalAnalizer) - Method in class parser.ExpressionParser
parses a Root.
parseRoot(File) - Method in class parser.ExpressionParser
parses a Root.
parseRoot(String, CharSequence, int) - Method in class parser.ExpressionParser
parses a Root.
parseRoot(String, File, int) - Method in class parser.ExpressionParser
parses a Root.

R

replaceChild(ExpressionParser.Default.Node, ExpressionParser.Default.Node) - Method in class parser.ExpressionParser.Default.Root
 
replaceChild(ExpressionParser.Default.Node, ExpressionParser.Default.Node) - Method in class parser.ExpressionParser.Default.Addition
 
replaceChild(ExpressionParser.Default.Node, ExpressionParser.Default.Node) - Method in class parser.ExpressionParser.Default.Subtraction
 
replaceChild(ExpressionParser.Default.Node, ExpressionParser.Default.Node) - Method in class parser.ExpressionParser.Default.Multiplication
 
replaceChild(ExpressionParser.Default.Node, ExpressionParser.Default.Node) - Method in class parser.ExpressionParser.Default.Division
 
replaceChild(ExpressionParser.Default.Node, ExpressionParser.Default.Node) - Method in class parser.ExpressionParser.Default.Number
 
replaceChild(ExpressionParser.Node, ExpressionParser.Node) - Method in class parser.ExpressionParser.Default.Node
Replaces the child node oldChild with newChild.
replaceSubtree(ExpressionParser.Node) - Method in class parser.ExpressionParser.Default.Node
Replaces the sub-tree whose root is this with the sub-tree whose root is node.

S

setParentNode(ExpressionParser.Node) - Method in interface parser.ExpressionParser.Node
Sets the result of ExpressionParser.Node.getParentNode().
setParentNode(ExpressionParser.Node) - Method in class parser.ExpressionParser.Default.Node
 

T

TOKEN_END_OF_LINE_COMMENT - Static variable in class parser.ExpressionParser
Describes the terminal END_OF_LINE_COMMENT.
TOKEN_INTEGER - Static variable in class parser.ExpressionParser
Describes the terminal INTEGER.
TOKEN_TRADITIONAL_COMMENT - Static variable in class parser.ExpressionParser
Describes the terminal TRADITIONAL_COMMENT.
TOKEN_WHITE_SPACES - Static variable in class parser.ExpressionParser
Describes the terminal WHITE_SPACES.
toString() - Method in interface parser.ExpressionParser.Token
Returns the image and the parenthesized position of this token if supported.
toString() - Method in class parser.ExpressionParser.Default.Node
 
toString() - Method in class parser.ExpressionParser.Default.Token
 

V

value() - Method in interface parser.ExpressionParser.Number
Returns the child node labeled by value in the notavaCC source.
value() - Method in class parser.ExpressionParser.Default.Number
 
visit(ExpressionParser.Node) - Method in class parser.ExpressionParser.Visitor
The visit method.

A C E G I N O P R S T V