Class TerminalExpression
java.lang.Object
io.github.douira.glsl_transformer.ast.node.basic.ASTNode
io.github.douira.glsl_transformer.ast.node.basic.InnerASTNode
io.github.douira.glsl_transformer.ast.node.expression.Expression
io.github.douira.glsl_transformer.ast.node.expression.TerminalExpression
- All Implemented Interfaces:
Cloneable
- Direct Known Subclasses:
FunctionCallExpression,LiteralExpression,ReferenceExpression
-
Nested Class Summary
Nested classes/interfaces inherited from class io.github.douira.glsl_transformer.ast.node.expression.Expression
Expression.ExpressionType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<R> Raccept(ASTVisitor<R> visitor) clone()voidenterNode(ASTListener listener) voidexitNode(ASTListener listener) Methods inherited from class io.github.douira.glsl_transformer.ast.node.expression.Expression
expressionAccept, getExpressionTypeMethods inherited from class io.github.douira.glsl_transformer.ast.node.basic.ASTNode
cloneChild, cloneInto, detach, detachAndDelete, detachParent, getAncestor, getAncestor, getAncestor, getAncestors, getBranchAncestor, getBranchAncestor, getBranchAncestor, getBranchAncestorContinue, getChildClone, getNthParent, getParent, getParentSetter, getRoot, hasAncestor, hasAncestor, hasAncestor, hasAncestor, hasParent, markTemplate, replaceBy, replaceByAndDelete, setParent, setup, swap, unregisterSubtree, updateParents
-
Constructor Details
-
TerminalExpression
public TerminalExpression()
-
-
Method Details
-
accept
- Overrides:
acceptin classExpression
-
enterNode
- Overrides:
enterNodein classExpression
-
exitNode
- Overrides:
exitNodein classExpression
-
clone
- Overrides:
clonein classExpression
-
cloneInto
- Overrides:
cloneIntoin classExpression
-
cloneSeparate
- Overrides:
cloneSeparatein classExpression
-