Sheety::CodeGenerator::Context
Context for code generation - tracks sheet name and available cells
Constructors
Instance methods
cells
Sourceparam_index=(param_index : Int32)
Counter for the next parameter index, used in parameterized mode.
parameterized=(parameterized : Bool)
When true, reference leaves render as positional parameters (p0, p1, ...) instead of concrete fetch_cell(...) / fetch_cell_range(...) calls.
parameterized?
When true, reference leaves render as positional parameters (p0, p1, ...) instead of concrete fetch_cell(...) / fetch_cell_range(...) calls.
sheet
Sourcetable_arg=(table_arg : Bool)
While visiting the table argument of a lookup function (see TABLE_ARG_POSITIONS), so RangeRef renders as a 2D matrix fetch.
table_arg?
While visiting the table argument of a lookup function (see TABLE_ARG_POSITIONS), so RangeRef renders as a 2D matrix fetch.