logo

abstract class

compiler::Node

sys::Obj
  compiler::Node

Node is the base class of all classes which represent a node in the abstract syntax tree generated by the parser.

Slots

dump

Void dump()

Print to std out

location

readonly Location location

make

new make(Location location)

All Node's must have a valid location in a source file.

print

abstract Void print(AstWriter out)

Pretty print this node and it's descendants.