diff options
Diffstat (limited to 'tests/parser')
-rw-r--r-- | tests/parser/tcommand_as_expr.nim | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/tests/parser/tcommand_as_expr.nim b/tests/parser/tcommand_as_expr.nim index f6868a2fc..a9747b0ac 100644 --- a/tests/parser/tcommand_as_expr.nim +++ b/tests/parser/tcommand_as_expr.nim @@ -1,12 +1,17 @@ discard """ - output: "12" + output: '''140 +5-120''' """ +proc optarg(x:int):int = x +proc singlearg(x:int):int = 20*x +echo optarg 1, singlearg 2 + + proc foo(x: int): int = x-1 proc foo(x, y: int): int = x-y -let x = foo 7.foo, # comment here - foo(1, foo 8) -# 12 = 6 - -6 -echo x +let x = optarg foo 7.foo +let y = singlearg foo(1, foo 8) +echo x, y |