Class EmptyTerminalNode
java.lang.Object
org.antlr.v4.runtime.tree.TerminalNodeImpl
io.github.douira.glsl_transformer.generic.EmptyTerminalNode
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTree,org.antlr.v4.runtime.tree.SyntaxTree,org.antlr.v4.runtime.tree.TerminalNode,org.antlr.v4.runtime.tree.Tree
public class EmptyTerminalNode
extends org.antlr.v4.runtime.tree.TerminalNodeImpl
The empty terminal node is a placeholder in parse tree children lists in
order to prevent exceptions from being thrown because the parse tree walker
expects child lists not to change length during iteration. The print visitor
ignores it during printing because it's token is null.
-
Field Summary
Fields inherited from class org.antlr.v4.runtime.tree.TerminalNodeImpl
parent, symbol -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.antlr.v4.runtime.tree.TerminalNodeImpl
accept, getChild, getChildCount, getParent, getPayload, getSourceInterval, getSymbol, getText, setParent, toString, toStringTree, toStringTree
-
Constructor Details
-
EmptyTerminalNode
public EmptyTerminalNode()Creates a new empty terminal node.
-