pub const While = struct ast: Componentsinline_token: ?TokenIndexlabel_token: ?TokenIndexpayload_token: ?TokenIndexerror_token: ?TokenIndexelse_token: TokenIndexPopulated only if else_expr != none.
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521 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,
};
}