Commit Graph

709 Commits

Author SHA1 Message Date
leaf corcoran
d64142c85c version bump and updated rockspec 2011-08-13 10:38:13 -07:00
leaf corcoran
2b177e665e merge dump into moonc 2011-08-12 21:12:57 -07:00
leaf corcoran
9bc2b1eef4 shebang support 2011-08-12 19:51:50 -07:00
leaf corcoran
05b3a8f989 fixed number literals (all lua ones supported)
integer, float and hex
2011-08-12 19:35:22 -07:00
leaf
0f3ce4b55b fixed broken link 2011-08-11 09:49:05 -07:00
leaf corcoran
0d41436951 cleanup readme for site 2011-08-10 21:47:39 -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
71822814a2 fix rockspec 2011-07-23 00:01:21 -07:00
leaf corcoran
20b6ca7036 vararg bubbling for ... in comprehension expressions 2011-07-22 21:16:28 -07:00
leaf corcoran
472c107786 fixed parse error for empty lines before else/elseif 2011-07-22 19:21:12 -07:00
leaf corcoran
79b7cc25e5 added version flag 2011-07-18 23:53:43 -07:00
leaf corcoran
859c033cb0 test cases for error rewriting 2011-07-18 23:39:09 -07:00
leaf corcoran
d41d9c457c moved error rewriting and moonloader into module 2011-07-18 23:21:28 -07:00
leaf corcoran
2d7e52a674 -d flag 2011-07-18 22:48:08 -07:00
leaf corcoran
9996fec406 fix return issue 2011-07-18 20:58:42 -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
44b5517a54 rebuild 2011-07-16 17:17:12 -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
8c461eae6b unified error handling 2011-07-16 11:51:40 -07:00
leaf corcoran
4e9227417d default function args 2011-07-16 11:00:39 -07:00
leaf corcoran
fdfb6675d3 update 2011-07-16 10:31:12 -07:00
leaf corcoran
82087b44c8 readme cleanup 2011-07-15 20:37:52 -07:00
leaf corcoran
9438b5df9b typo + some more docs 2011-07-15 20:36:39 -07:00
leaf corcoran
10d134a369 documentation 2011-07-15 20:27:28 -07:00
leaf corcoran
632262b323 use for in loop 2011-07-15 00:25:51 -07:00
leaf corcoran
1ae3e4e4cc standalone for in loop 2011-07-14 23:46:16 -07:00
leaf corcoran
a57efb3511 recompiled 2011-07-14 23:29:06 -07:00
leaf corcoran
4634b76ad0 temporary comprehension values don't leak 2011-07-14 23:25:30 -07:00
leaf corcoran
ba29e159b5 tests pass, fixed some bug 2011-07-14 00:02:07 -07:00
leaf corcoran
94db1d8544 tests run and error reporting for compile time err 2011-07-13 21:09:50 -07:00
leaf corcoran
b7813a868b unpack slices 2011-07-13 01:55:22 -07:00
leaf corcoran
daab983550 comprehensions almost there 2011-07-12 01:51:42 -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
a80f8f875e instances store class in __class 2011-07-04 11:40:20 -07:00
leaf corcoran
883ae0b027 updated rockspec 2011-07-04 11:17:45 -07:00
leaf corcoran
872df1e868 moved compile2 -> compile + todo file 2011-07-04 09:20:46 -07:00
leaf corcoran
192df0ec08 moved value compile to own file + cleanup 2011-07-04 09:17:14 -07:00
leaf corcoran
56c3af06d2 simple stack rewriting 2011-07-04 09:02:17 -07:00
leaf corcoran
f0b3690362 updated syntax 2011-06-23 08:53:13 -07:00
leaf corcoran
361feef825 slice shorthand for unpacked list comprehension 2011-06-23 08:42:43 -07:00
leaf corcoran
2a5a34ac19 updated compiler for new syntax 2011-06-23 00:05:28 -07:00
leaf corcoran
c86a386d00 use \ for colon call operator 2011-06-22 23:45:03 -07:00
leaf corcoran
b4df97d2d6 with statement 2011-06-21 19:43:01 -07:00
leaf corcoran
96abc5986e bang function call 2011-06-20 20:35:05 -07:00
leaf corcoran
17184f2aa8 unary minus must not have any whitespace after it
avoids precedence ambiguity between minus with fncall
2011-06-20 08:28:25 -07:00