|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ParserTreeNode | |
---|---|
net.scheinerman.phoenix.interpreter.parser | This package contains classes that deal with the parsing of arithmetic expressions during Phoenix program execution. |
net.scheinerman.phoenix.interpreter.parser.operators | This package contains classes that deal with the parsing and manipulation of arithmetic operators during Phoenix program execution. |
Uses of ParserTreeNode in net.scheinerman.phoenix.interpreter.parser |
---|
Classes in net.scheinerman.phoenix.interpreter.parser that implement ParserTreeNode | |
---|---|
class |
ArgListNode
|
class |
DataNode
Represents a variable or a literal in the parsing of Phoenix expression tree. |
Fields in net.scheinerman.phoenix.interpreter.parser with type parameters of type ParserTreeNode | |
---|---|
private java.util.ArrayList<ParserTreeNode> |
ArgListNode.nodes
|
Methods in net.scheinerman.phoenix.interpreter.parser that return ParserTreeNode | |
---|---|
private static ParserTreeNode |
Parser.genParseTree(java.lang.String expression)
|
ParserTreeNode |
ParserTreeNode.left()
Should be implemented to return the left child node of the current node. |
ParserTreeNode |
DataNode.left()
|
ParserTreeNode |
ArgListNode.left()
|
ParserTreeNode |
ParserTreeNode.right()
Should be implemented to return the right child node of the current node. |
ParserTreeNode |
DataNode.right()
|
ParserTreeNode |
ArgListNode.right()
|
Methods in net.scheinerman.phoenix.interpreter.parser with parameters of type ParserTreeNode | |
---|---|
void |
ArgListNode.add(ParserTreeNode node)
|
Method parameters in net.scheinerman.phoenix.interpreter.parser with type arguments of type ParserTreeNode | |
---|---|
private static void |
Parser.shrinkNodeList(java.util.ArrayList<ParserTreeNode> nodes)
|
Uses of ParserTreeNode in net.scheinerman.phoenix.interpreter.parser.operators |
---|
Classes in net.scheinerman.phoenix.interpreter.parser.operators that implement ParserTreeNode | |
---|---|
class |
AddOperatorNode
Provides the implementation of the Add [+] operator in the parsing tree when parsing expressions. |
class |
AndOperatorNode
Provides the implementation of the And [&] operator in the parsing tree when parsing expressions. |
class |
AssignAddOperatorNode
Provides the implementation of the AssignAdd [+=] operator in the parsing tree when parsing expressions. |
class |
AssignDivideOperatorNode
Provides the implementation of the AssignDivide [/=] operator in the parsing tree when parsing expressions. |
class |
AssignExpOperatorNode
Provides the implementation of the AssignExp [^=] operator in the parsing tree when parsing expressions. |
class |
AssignModOperatorNode
Provides the implementation of the AssignMod [%=] operator in the parsing tree when parsing expressions. |
class |
AssignMultiplyOperatorNode
Provides the implementation of the AssignMultiply [*=] operator in the parsing tree when parsing expressions. |
class |
AssignOperatorNode
Provides the implementation of the Assign [=] operator in the parsing tree when parsing expressions. |
class |
AssignRoundOperatorNode
Provides the implementation of the AssignRound [#=] operator in the parsing tree when parsing expressions. |
class |
AssignSubtractOperatorNode
Provides the implementation of the AssignSubtract [-=] operator in the parsing tree when parsing expressions. |
class |
DivideOperatorNode
Provides the implementation of the Divide [/] operator in the parsing tree when parsing expressions. |
class |
EqualOperatorNode
Provides the implementation of the Equal [==] operator in the parsing tree when parsing expressions. |
class |
ExpOperatorNode
Provides the implementation of the Exp [^] operator in the parsing tree when parsing expressions. |
class |
FunctionOperatorNode
Provides the implementation of the Function operator in the parsing tree when parsing expressions. |
class |
FunctionReferenceOperatorNode
|
class |
GreaterEqualOperatorNode
Provides the implementation of the GreaterEqual [>=] operator in the parsing tree when parsing expressions. |
class |
GreaterOperatorNode
Provides the implementation of the Greater [>] operator in the parsing tree when parsing expressions. |
class |
LessEqualOperatorNode
Provides the implementation of the LessEqual [<=] operator in the parsing tree when parsing expressions. |
class |
LessOperatorNode
Provides the implementation of the Less [<] operator in the parsing tree when parsing expressions. |
class |
ModOperatorNode
Provides the implementation of the Mod [%] operator in the parsing tree when parsing expressions. |
class |
MultiplyOperatorNode
Provides the implementation of the Multiply [*] operator in the parsing tree when parsing expressions. |
class |
NegationOperatorNode
Provides the implementation of the Negation [-] operator in the parsing tree when parsing expressions. |
class |
NotEqualOperatorNode
Provides the implementation of the NotEqual [!=] operator in the parsing tree when parsing expressions. |
class |
NotOperatorNode
Provides the implementation of the Not [!] operator in the parsing tree when parsing expressions. |
class |
OperatorNode
Represents an operator that is being parsed in an expression tree in Phoenix. |
class |
OrOperatorNode
Provides the implementation of the Or [|] operator in the parsing tree when parsing expressions. |
class |
PostfixDecrementOperatorNode
Provides the implementation of the PostfixDecrement [++] operator in the parsing tree when parsing expressions. |
class |
PostfixIncrementOperatorNode
Provides the implementation of the PostfixIncrement [++] operator in the parsing tree when parsing expressions. |
class |
PrefixDecrementOperatorNode
Provides the implementation of the PrefixDecrement [--] operator in the parsing tree when parsing expressions. |
class |
PrefixIncrementOperatorNode
Provides the implementation of the PrefixIncrement [++] operator in the parsing tree when parsing expressions. |
class |
RoundOperatorNode
Provides the implementation of the Round [#] operator in the parsing tree when parsing expressions. |
class |
SubscriptSliceOperatorNode
Provides the implementation of the Subscript / Slice [[]] operator in the parsing tree when parsing expressions. |
class |
SubtractOperatorNode
Provides the implementation of the Subtract [-] operator in the parsing tree when parsing expressions. |
class |
XOrOperatorNode
Provides the implementation of the XOr [(+)] operator in the parsing tree when parsing expressions. |
Fields in net.scheinerman.phoenix.interpreter.parser.operators declared as ParserTreeNode | |
---|---|
private ParserTreeNode |
SubscriptSliceOperatorNode.args
|
private ParserTreeNode |
OperatorNode.left
The left-hand operand of this operator. |
private ParserTreeNode |
OperatorNode.right
The right-hand operand of this operator. |
Methods in net.scheinerman.phoenix.interpreter.parser.operators that return ParserTreeNode | |
---|---|
ParserTreeNode |
OperatorNode.left()
Returns the left-hand operand of this operator. |
ParserTreeNode |
OperatorNode.right()
Returns the left-hand operand of this operator. |
Methods in net.scheinerman.phoenix.interpreter.parser.operators with parameters of type ParserTreeNode | |
---|---|
void |
OperatorNode.left(ParserTreeNode left)
Sets the left-hand operand of this operator. |
void |
OperatorNode.right(ParserTreeNode right)
Sets the right-hand operand of this operator. |
void |
SubscriptSliceOperatorNode.setArgs(ParserTreeNode args)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |