allowing indentation within function calls
This commit is contained in:
parent
02fbd28e58
commit
a93a570603
|
@ -280,10 +280,12 @@ rule
|
|||
ArgList:
|
||||
/* nothing */ { result = [] }
|
||||
| Expression { result = val }
|
||||
| INDENT Expression { result = [val[1]] }
|
||||
| ArgList "," Expression { result = val[0] << val[2] }
|
||||
| ArgList Terminator Expression { result = val[0] << val[2] }
|
||||
| ArgList "," Terminator Expression { result = val[0] << val[3] }
|
||||
| INDENT ArgList OUTDENT { result = val[1] }
|
||||
| ArgList "," INDENT Expression { result = val[0] << val[3] }
|
||||
| ArgList OUTDENT { result = val[0] }
|
||||
;
|
||||
|
||||
# Try/catch/finally exception handling blocks.
|
||||
|
|
|
@ -0,0 +1,17 @@
|
|||
area: x, y, x1, y1 =>
|
||||
(x - x1) * (x - y1)
|
||||
|
||||
x: y: 10
|
||||
x1: y1: 20
|
||||
|
||||
print(area(x, y, x1, y1) is 100 )
|
||||
|
||||
print(area(x, y,
|
||||
x1, y1) is 100)
|
||||
|
||||
print(area(
|
||||
x
|
||||
y
|
||||
x1
|
||||
y1
|
||||
) is 100)
|
Loading…
Reference in New Issue