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

29 lines
553 B
Typst

// Test termination of let statements.
---
// Terminated by line break.
#let v1 = 1
One
// Terminated by semicolon.
#let v2 = 2; Two
// Terminated by semicolon and line break.
#let v3 = 3;
Three
// Terminated because expression ends.
// Error: 12-12 expected semicolon or line break
#let v4 = 4 Four
// Terminated by semicolon even though we are in a paren group.
// Error: 2:19-2:19 expected expression
// Error: 1:19-1:19 expected closing paren
#let v5 = (1, 2 + ; Five
#[test v1, 1]
#[test v2, 2]
#[test v3, 3]
#[test v4, 4]
#[test v5, (1, 2)]