Uses of Interface
dev.civl.abc.ast.node.IF.expression.OperatorNode
Packages that use OperatorNode
Package
Description
Submodule ast.node defines every kind of
node in an AST.
The ast.node.expression submodule defines AST nodes
for representing expressions in a program.
-
Uses of OperatorNode in dev.civl.abc.ast.node.IF
Methods in dev.civl.abc.ast.node.IF that return OperatorNodeModifier and TypeMethodDescriptionNodeFactory.newOperatorNode(Source source, OperatorNode.Operator operator, ExpressionNode argument) Convenience method for constructing new unary operator node; equivalent to invokingNodeFactory.newOperatorNode(Source, Operator, ExpressionNode)on the singleton list containingargument.NodeFactory.newOperatorNode(Source source, OperatorNode.Operator operator, ExpressionNode arg0, ExpressionNode arg1) Convenience method for constructing new binary operator node; equivalent to invokingNodeFactory.newOperatorNode(Source, Operator, ExpressionNode)on the list consisting ofarg0andarg1.NodeFactory.newOperatorNode(Source source, OperatorNode.Operator operator, ExpressionNode arg0, ExpressionNode arg1, ExpressionNode arg2) Convenience method for constructing new ternary operator node; equivalent to invokingNodeFactory.newOperatorNode(Source, Operator, ExpressionNode)on the list consisting ofarg0,arg1, andarg2.NodeFactory.newOperatorNode(Source source, OperatorNode.Operator operator, List<ExpressionNode> arguments) Constructs a new operator expression node using one of the standard operators provided in the enumerated typeOperatorNode.Operator.Methods in dev.civl.abc.ast.node.IF with parameters of type OperatorNodeModifier and TypeMethodDescriptionNodeFactory.newFocusOrderedNode(Source source, TokenFactory tokenFactory, String focusTag, OperatorNode operator, RegularRangeNode range, ExpressionNode expr) -
Uses of OperatorNode in dev.civl.abc.ast.node.IF.expression
Methods in dev.civl.abc.ast.node.IF.expression that return OperatorNode