An abstract AST subclass representing parts of constructions. It has no new functionality, but it groups together all the subclasses that are parts of other constructions, but not constructions by themselves. It represents the corresponding syntactic category in the Gobstones grammar.

Hierarchy (view full)

API

  • The specialized constructor for this AST subclass, transforming this particular case to the general one using super.

    Parameters

    Returns ASTPart

attributes: OptionsTable = ...

TO DO: Complete

children: ASTChild[]

TO DO: Complete This array may be used for 2 purposes:

  • as a list of heterogeneous childs (several branches, some of them lists)
  • as a list of homogeneous childs (just one list branch, represented directly) The difference is given by the kind of node and its components.
span: Span = ...

TO DO: Complete

tag: symbol

TO DO: Complete

  • TO DO: Complete

    Returns string

Auxiliaries