mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-29 17:50:22 +00:00
samples: add Terra samples
source: https://github.com/zdevito/terra/tree/master/tests
This commit is contained in:
17
samples/Terra/macrolet.t
Normal file
17
samples/Terra/macrolet.t
Normal file
@@ -0,0 +1,17 @@
|
||||
|
||||
|
||||
twice = macro(function(a)
|
||||
return quote
|
||||
var v = a
|
||||
in
|
||||
v + v
|
||||
end
|
||||
end)
|
||||
|
||||
|
||||
terra foobar()
|
||||
var what = 1
|
||||
return twice([quote what = what + 1 in what end]) + what
|
||||
end
|
||||
|
||||
assert(6 == foobar())
|
||||
Reference in New Issue
Block a user