The abstract syntax tree is one of the main data structures
of the language implementation. It is produced by the
parser and consumed by many of the other
components (see overview).
The concrete nodes of the abstract syntax tree are
implemented by case classes extending this trait, see “Known
Subclasses” below for a list. They are further classified by nonterminal by
intermediate traits in the inheritance hierarchy.
Nodes of the abstract syntax tree.
The abstract syntax tree is one of the main data structures of the language implementation. It is produced by the parser and consumed by many of the other components (see overview).
The concrete nodes of the abstract syntax tree are implemented by case classes extending this trait, see “Known Subclasses” below for a list. They are further classified by nonterminal by intermediate traits in the inheritance hierarchy.