aboutsummaryrefslogtreecommitdiff
path: root/spec/inputs/ambiguous.moon
blob: a5980db4ae2ef71479dcdb7f34a633ac2e3bb4f1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import bind from grasp
(bind stmt) color: "Red"

a = 'b'
c = d
(a b) c d
import c from d
(a b) c d
(c d) a b
a, b = c, d
(d a) c

macro block f = (func,arg)-> "(#{func}) #{arg}"
for i = 1, 10
	a = ->
	$f print, 1
	a = f
	$f print, 2
	if cond
		$f print, 3
	::abc::
	(print) 4
	goto abc
	(print) 5
nil