parser
Class ExpressionParser.Default.Addition
java.lang.Object
|
+--parser.ExpressionParser.Default.Node
|
+--parser.ExpressionParser.Default.Addition
- All Implemented Interfaces:
- ExpressionParser.Addition, ExpressionParser.Expression, ExpressionParser.Node
- Enclosing class:
- ExpressionParser.Default
- public static class ExpressionParser.Default.Addition
- extends ExpressionParser.Default.Node
- implements ExpressionParser.Addition
An implementation of Addition
node.
ExpressionParser.Default.Addition
public ExpressionParser.Default.Addition(ExpressionParser.Addition source)
- Constructs a instance with the child nodes given by
source.getChildNodes()
etc.
- Parameters:
source
- the source.
ExpressionParser.Default.Addition
public ExpressionParser.Default.Addition(ExpressionParser.NodeInitializationParameters parameters,
boolean compact)
- Constructs a instance with the child nodes given by
parameters
.
ExpressionParser.Node.getChildNodes()
of the node is modifiable and ordered by the position in the parsed text.
- Parameters:
parameters
- the parameters for initialization.compact
- remove the children that is not labeled.
operand1
public ExpressionParser.Expression operand1()
- Description copied from interface:
ExpressionParser.Addition
- Returns the child node labeled by
operand1
in the notavaCC source.
If there is not such a one, the resut is null
.
- Specified by:
operand1
in interface ExpressionParser.Addition
operand2
public ExpressionParser.Expression operand2()
- Description copied from interface:
ExpressionParser.Addition
- Returns the child node labeled by
operand2
in the notavaCC source.
If there is not such a one, the resut is null
.
- Specified by:
operand2
in interface ExpressionParser.Addition
replaceChild
protected void replaceChild(ExpressionParser.Default.Node oldChild,
ExpressionParser.Default.Node newChild)