The AST subclass representing an expression for updating values of records or variants.

Consists of the constructor name, an expression giving the original structure, and a list of field bindings with fields to be changed.

Hierarchy (view full)

API

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

  • Specialization of toString to show this instance in a different way as that given by the default.

    Returns string

Auxiliaries