leaf corcoran
b367f7ed51
more ast
2016-11-23 08:42:24 -08:00
leaf corcoran
e75fceff68
more ast specs
2016-11-23 00:04:31 -08:00
leaf corcoran
fc741a3c1e
start building ast spec
2016-11-22 23:50:48 -08:00
leaf corcoran
e698e180ac
newlines can be used to separte function argument declarations
2016-09-25 17:52:05 -07:00
leaf corcoran
a5abd2fe1e
tests for ... in whitepace function def
2016-09-25 17:47:44 -07:00
leaf corcoran
5d074c9e62
allow whitespace around function argument declaration, fixes #227
2016-09-25 17:45:50 -07:00
leaf corcoran
2e7d5153f1
expression can be used inside slide boundaries, fixes #233
2016-09-25 17:34:59 -07:00
leaf corcoran
0a2399ef39
let newlines break arguments in fn call with parens
2016-09-25 15:53:40 -07:00
leaf corcoran
d8830b17f3
allow whitespace around function arguments when in parens, fixes #274
2016-09-25 14:33:55 -07:00
leaf corcoran
e0da63c501
assignable name list in comprehension/decorator for in loop, fixes #236
2016-09-25 14:20:57 -07:00
leaf corcoran
c024c83975
spec indentation
2016-09-25 14:07:41 -07:00
leaf corcoran
c19a7fd2c3
allow assignment in unless
block, fixes #251
2016-09-25 14:07:35 -07:00
leaf corcoran
2f1dd92012
fix empty line consumption for else, fixes #276
2016-09-25 12:57:54 -07:00
leaf corcoran
bf437b2cd2
class names aren't refs, fixes #287
2016-09-25 12:08:10 -07:00
leaf corcoran
92b269c0cc
fixes #286
2016-09-25 11:59:27 -07:00
Kawahara Satoru
330f5491d6
add bitwise update assignment operators ( #277 )
2016-09-25 11:36:07 -07:00
leaf corcoran
e0c16a3b6a
add coverage handler spec
2016-09-25 11:25:38 -07:00
leaf corcoran
7c17aefbc7
parse spec
2016-04-16 23:58:36 -07:00
leaf corcoran
94e5a32369
start writing arg parser
2016-04-15 23:51:27 -07:00
leaf corcoran
e251fa4a02
misc
2016-04-13 19:49:16 -07:00
leaf corcoran
1a776e30e0
make error message from loader more useful
2016-04-13 19:47:37 -07:00
leaf corcoran
d573ba1953
start moving watcher code out
2016-04-13 19:30:03 -07:00
leaf
dfbe6b7a87
Merge pull request #257 from Nymphium/unless_else
...
Fix issue#255 : add unless - elseif
2016-04-07 20:52:24 -07:00
leaf corcoran
716f2d53d6
rebuild specs
2016-04-07 20:41:47 -07:00
nymphium
a841de51ab
add spec
2016-03-31 18:38:56 +09:00
leaf corcoran
9e60662365
spec fixes for greater versions of lua
2015-12-06 18:09:04 -08:00
leaf corcoran
caa724d098
more spec
2015-12-06 12:03:19 -08:00
leaf corcoran
92932584b4
add more super class specs
2015-12-06 11:31:40 -08:00
leaf corcoran
7aa63b2b61
update specs for new class super
2015-12-06 11:24:42 -08:00
leaf corcoran
1bdcf26b08
super scope test
2015-12-06 11:06:35 -08:00
leaf corcoran
8f647cc743
spec for testing super scope when inside table/function
2015-12-06 02:07:41 -08:00
leaf corcoran
ae2558ab67
rebuild specs and code
2015-11-19 22:47:06 -08:00
leaf corcoran
40b7ed6135
specs for repeated supers
2015-11-19 22:42:31 -08:00
leaf corcoran
b4c802fadf
rebuild tests for new compiled syntax
2015-11-19 22:42:31 -08:00
leaf corcoran
11f0b022c4
use relative reference to parent class instead of closure
2015-11-19 22:42:31 -08:00
leaf corcoran
24b3a86c68
correct escape new chain format for lua keywords
2015-10-05 20:53:54 -07:00
leaf corcoran
02a20ea695
add some specs for name extract
2015-09-30 01:06:22 -07:00
leaf corcoran
b9efd31af7
add another super test
2015-09-30 00:57:08 -07:00
leaf corcoran
c24acf490b
fix regression from #200
2015-09-29 00:32:46 -07:00
leaf corcoran
ce396acb15
fixes #208
2015-09-26 21:16:02 -07:00
leaf corcoran
9640694708
rebuild spec
2015-09-26 21:07:22 -07:00
leaf corcoran
36528f1dd0
rebuild, specs for new string precedence
2015-09-26 20:59:33 -07:00
leaf corcoran
87c88feb28
make sure return/break at end don't interfere with continue logic fixes #215 #190 #183
2015-09-26 20:29:39 -07:00
leaf corcoran
326e4208cb
update spec guide
2015-09-26 20:05:52 -07:00
leaf corcoran
c451418282
start a spec writing guide
2015-09-26 19:42:28 -07:00
leaf corcoran
6082a86b11
update all specs to make sure they run with dev code
2015-09-26 19:31:01 -07:00
leaf corcoran
aeca8864ae
make helper to make sure right moonscript code is tested, add to lang spec
2015-09-26 19:07:04 -07:00
leaf corcoran
c8552b04dc
transform last stm
2015-09-26 17:53:34 -07:00
leaf corcoran
fb8bfb740c
new transform.statments module, last_stm function
2015-09-26 17:46:21 -07:00
David Davidović
5ae8ffaed7
Add tests for nested with
blocks
...
Added two tests that test the behavior of nested `with` blocks. When a
nested `with` block is started, using a variable referenced from the
enclosing one, expected behavior is to change the short-dot syntax scope
to the newly-referenced variable.
2015-09-26 12:24:51 -07:00