diff options
Diffstat (limited to 'tests/typ/control/let-terminated.typ')
| -rw-r--r-- | tests/typ/control/let-terminated.typ | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/tests/typ/control/let-terminated.typ b/tests/typ/control/let-terminated.typ new file mode 100644 index 00000000..623265e0 --- /dev/null +++ b/tests/typ/control/let-terminated.typ @@ -0,0 +1,28 @@ +// 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 expected semicolon or line break +#let v4 = 4 Four + +// Terminated by semicolon even though we are in a paren group. +// Error: 2:19 expected expression +// Error: 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)) |
