Logo Mibo

Arg Type

The parser's token union. What a front-end hands over before any statement names the expected type. Consumed once, during resolution — never stored past it. Three cases, by design: a number token, a decimal token, and a word (a bare identifier, a quoted string, or `true`/`false`). There is no arithmetic case (the resolver computes; the text never does) and no parameter case (sizes come from properties). Not a struct union by language rule: a multi-case struct union needs one shared field type, and `Word` carries a string. Args live only at parse and resolve time (never per frame), so the allocations do not reach a hot path.

Union cases

Union case Description

Decimal float

Full Usage: Decimal float

Parameters:
    Item : float

Item : float

Number int

Full Usage: Number int

Parameters:
    Item : int

Item : int

Word string

Full Usage: Word string

Parameters:
    Item : string

Item : string

Instance members

Instance member Description

this.IsDecimal

Full Usage: this.IsDecimal

Returns: bool
Returns: bool

this.IsNumber

Full Usage: this.IsNumber

Returns: bool
Returns: bool

this.IsWord

Full Usage: this.IsWord

Returns: bool
Returns: bool

Type something to start searching.