// Basic call, whitespace insignificant. [f], [ f ], [ f ] [f bold] [f 1,] [f a:2] [f 1, a: (3, 4), 2, b: "5"] --- // Body and no body. [f][[f]] // Lots of potential bodies. [f][f][f] // Multi-paragraph body. [box][ First Second ] --- // Chained. [f | f] // Multi-chain. [f|f|f] // With body. [f | box][💕] // Error: 1:2-1:2 expected function name [|f true] // Error: 1:6-1:6 expected function name [f 1|] // Error: 2:5-2:5 expected closing paren // Error: 1:8-1:9 expected expression, found closing paren [f (|f )] // With actual functions. [box width: 1cm | image "res/rhino.png"] --- // Error: 1:4-1:6 expected expression, found end of block comment [f */] // Error: 1:7-1:8 expected expression, found colon [f a:1:] // Error: 1:5-1:5 expected comma [f 1 2] // Error: 2:4-2:5 expected identifier // Error: 1:6-1:6 expected expression [f 1:] // Error: 1:4-1:5 expected identifier [f 1:2] // Error: 1:4-1:7 expected identifier [f (x):1] --- // Ref: false // Error: 2:2-2:3 a value of type string is not callable #let x = "string"; [x] // Error: 1:2-1:3 expected function name, found hex value [# 1] // Error: 4:1-4:1 expected function name // Error: 3:1-3:1 expected closing bracket [ --- // Ref: false // Error: 2:2-2:3 expected function name, found closing paren // Error: 3:1-3:1 expected closing bracket [) --- // Error: 3:1-3:1 expected closing bracket [f [*] --- // Error: 3:1-3:1 expected closing bracket [f][`a]` --- // Error: 3:1-3:1 expected quote // Error: 2:1-2:1 expected closing bracket [f "]