diff options
Diffstat (limited to 'tests/typ/code/let.typ')
| -rw-r--r-- | tests/typ/code/let.typ | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/tests/typ/code/let.typ b/tests/typ/code/let.typ deleted file mode 100644 index c3be64a5..00000000 --- a/tests/typ/code/let.typ +++ /dev/null @@ -1,68 +0,0 @@ -// Test let bindings. - ---- -// Automatically initialized with none. -#let x -#test(x, none) - -// Manually initialized with one. -#let z = 1 -#test(z, 1) - -// Syntax sugar for function definitions. -#let fill = conifer -#let rect(body) = rect(width: 2cm, fill: fill, inset: 5pt, body) -#rect[Hi!] - ---- -// Termination. - -// 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 - -#test(v1, 1) -#test(v2, 2) -#test(v3, 3) - ---- -// Error: 5 expected identifier -#let - -// Error: 5 expected identifier -{let} - -// Error: 6-9 expected identifier, found string -#let "v" - -// Error: 7 expected semicolon or line break -#let v 1 - -// Error: 9 expected expression -#let v = - -// Error: 6-9 expected identifier, found string -#let "v" = 1 - -// 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: 18 expected expression -// Error: 18 expected closing paren -#let v5 = (1, 2 + ; Five - ---- -// Error: 13 expected body -#let func(x) - -// Error: 15 expected expression -#let func(x) = |
