Optional
defaultIndicates that the property is mandatory in the AST node.
For example, if an AST node contains an array, but no elements of this array have been parsed,
we still expect an empty array instead of undefined
.
The name of this property.
Optional
referenceIf the property is a reference, this is the type of the reference target.
Describes the meta data of a property of an AST node.