Commit Graph

26 Commits

Author SHA1 Message Date
leaf corcoran
625a2402b0 redo varargs bubbling with send, fix some varargs issues 2012-10-28 01:50:22 -07:00
leaf corcoran
df7ca32a4c handing the transformation of decorator with implicit return in all cases 2012-10-27 15:51:34 -07:00
leaf corcoran
1d6bf564af allow assignment in if condition 2012-10-01 09:19:19 -07:00
leaf corcoran
ad999af9ba fixed typo in docs 2011-12-27 11:35:16 -08:00
leaf corcoran
48d491aa84 moon.p function and clean up todo 2011-11-20 17:52:19 -08:00
leaf corcoran
3f6c1d517e switch tests, parse switch non-cascade expression 2011-11-18 19:07:17 -08:00
leaf corcoran
9813071d45 implicit return done in transform 2011-11-06 15:46:32 -08:00
leaf corcoran
a2f9ca0743 vararg bubbling works for block_exp 2011-10-12 21:03:55 -07:00
leaf corcoran
d43f0f5a9c moved unpack foreach to transform, removed do end from output 2011-10-10 00:24:16 -07:00
leaf corcoran
3fb8682f96 moved class from compiler to tree transformation 2011-10-01 22:35:34 -07:00
leaf corcoran
b7af08f15f function stub syntax, and start of tree transformer 2011-10-01 11:46:47 -07:00
leaf corcoran
6fae81994c support return statement with no arguments 2011-09-30 23:23:22 -07:00
leaf corcoran
64fd33c089 refactor types out of compile 2011-09-27 08:42:59 -07:00
leaf corcoran
d75c2b04ff arguments can be continued on next line with indent
+ some parsing cleanups
2011-08-20 10:38:40 -07:00
leaf corcoran
2fbbef9c44 added using keyword in functions, type accessors in compiler 2011-08-10 21:16:41 -07:00
leaf corcoran
13747aa955 permit comments after line decorators and blocks 2011-07-30 01:42:07 -07:00
leaf corcoran
f1ec1ae321 fix updated test 2011-07-27 22:35:45 -07:00
leaf corcoran
472c107786 fixed parse error for empty lines before else/elseif 2011-07-22 19:21:12 -07:00
leaf corcoran
e66af73bdb line error rewriting works for nested blocks 2011-07-18 09:20:06 -07:00
leaf corcoran
05c891a28f fixed whitespace/comment parse issues 2011-07-16 23:51:45 -07:00
leaf corcoran
1ea8f3fb6f for loops and while statements as expressions 2011-07-16 17:14:57 -07:00
leaf corcoran
9c000857fc proper return statement + with expression 2011-07-16 13:19:41 -07:00
leaf corcoran
fdfb6675d3 update 2011-07-16 10:31:12 -07:00
leaf corcoran
ba3769e3aa remove the extra newlines, see class decl 2011-07-11 09:38:22 -07:00
leaf corcoran
d66b7f3af5 conversion of line output 2011-07-10 11:09:34 -07:00
leaf corcoran
872df1e868 moved compile2 -> compile + todo file 2011-07-04 09:20:46 -07:00