Skip to content

AST

[Source]

class val AST

Constructors

create

[Source]

new iso create(
  label': Label val = reference)
: AST iso^

Parameters

  • label': Label val = reference

Returns


Public fields

embed children: Array[(AST val | Token val | NotPresent val)] ref

[Source]


Public Functions

push

[Source]

fun ref push(
  some: (AST val | Token val | NotPresent val))
: None val

Parameters

Returns


label

[Source]

fun box label()
: Label val

Returns


size

[Source]

fun box size()
: USize val

Returns


extract

[Source]

fun box extract()
: (AST val | Token val | NotPresent val)

Returns