struct While [src]

Fields

ast: Components
inline_token: ?TokenIndex
label_token: ?TokenIndex
payload_token: ?TokenIndex
error_token: ?TokenIndex
else_token: TokenIndexPopulated only if else_expr != none.

Members

Source

pub const While = struct { ast: Components, inline_token: ?TokenIndex, label_token: ?TokenIndex, payload_token: ?TokenIndex, error_token: ?TokenIndex, /// Populated only if else_expr != none. else_token: TokenIndex, pub const Components = struct { while_token: TokenIndex, cond_expr: Node.Index, cont_expr: Node.OptionalIndex, then_expr: Node.Index, else_expr: Node.OptionalIndex, }; }