class

Sheety::CodeGenerator::Context

Inherits Reference < Object

Context for code generation - tracks sheet name and available cells

Constructors

new(sheet : String | Nil = nil)
Source

Instance methods

cells
Source
cells=(cells : Hash(String, BigFloat | String | Bool))
Source
param_index

Counter for the next parameter index, used in parameterized mode.

Source
param_index=(param_index : Int32)

Counter for the next parameter index, used in parameterized mode.

Source
parameterized=(parameterized : Bool)

When true, reference leaves render as positional parameters (p0, p1, ...) instead of concrete fetch_cell(...) / fetch_cell_range(...) calls.

Source
parameterized?

When true, reference leaves render as positional parameters (p0, p1, ...) instead of concrete fetch_cell(...) / fetch_cell_range(...) calls.

Source
sheet
Source
sheet=(sheet : String | Nil)
Source