STUDIO HAZE · topaz
Topaz source
Open by house policy. Topaz is our own language.
Topaz 5.20 · 56 files
compiler/crates/topaz_self_frontend/tests/fixtures/parser-expressions.tpz
Topaz · 329 B · Original file
1
function choose(flag: bool, values: Array<int>) -> int {2
let label = "value {values[0]}"3
let expanded = [1, ...values]4
let point = { x: 1, y: 2 }5
let apply = (value: int) => value + 16
let pipeline = 1 + 2 * 3 |> apply >> show ?? fallback7
let powered = -2 ** 3 ** 28
if flag { apply(expanded[0]) } else { point.x }9
}SHA256 4521d3346a349533ebe9e55e706329b5ac45b2e3427e4f8d9261ebb0fe195769