typst/tests/lang/typ/expr-assoc.typ
2021-01-31 22:43:11 +01:00

19 lines
325 B
XML

// Test operator associativity.
// Ref: false
---
// Math operators are left-associative.
#[test 10 / 2 / 2 == (10 / 2) / 2, true]
#[test 10 / 2 / 2 == 10 / (2 / 2), false]
#[test 1 / 2 * 3, 1.5]
---
// Assignment is right-associative.
{
#let x = 1
#let y = 2
x = y = "ok"
test(x, none)
test(y, "ok")
}