pub const For = struct ast: Componentsinline_token: ?TokenIndexlabel_token: ?TokenIndexpayload_token: TokenIndexelse_token: ?TokenIndexPopulated only if else_expr != .none.
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537 pub const For = struct {
ast: Components,
inline_token: ?TokenIndex,
label_token: ?TokenIndex,
payload_token: TokenIndex,
/// Populated only if else_expr != .none.
else_token: ?TokenIndex,
pub const Components = struct {
for_token: TokenIndex,
inputs: []const Node.Index,
then_expr: Node.Index,
else_expr: Node.OptionalIndex,
};
}