Class ScopedNode

java.lang.Object
io.deephaven.lang.generated.SimpleNode
io.deephaven.lang.generated.ScopedNode
All Implemented Interfaces:
HasScope, Node
Direct Known Subclasses:
AbstractChunkerInvokable, ChunkerAssign, ChunkerBinaryExpression, ChunkerClosure, ChunkerIdent

public class ScopedNode extends SimpleNode implements HasScope
An ast node which can have scope nodes. item.mthd()[array.access].field = blah() item, mthd(), [], .field, etc are all scoped nodes, as they have preceding tokens which qualify their type. Anything that can come after a . is a ScopedNode. Anything that can come before is an IsScope.