Commit Graph

785 Commits

Author SHA1 Message Date
leaf corcoran
6fae81994c support return statement with no arguments 2011-09-30 23:23:22 -07:00
leaf corcoran
ad7c91ad53 fixed rockspec 2011-09-30 22:43:47 -07:00
leaf corcoran
319d387c72 fixed parse error with some keywords at start of variable names 2011-09-30 20:20:36 -07:00
leaf corcoran
035b18cfff fixed bug with assigning the names of statements 2011-09-30 19:35:22 -07:00
leaf corcoran
64fd33c089 refactor types out of compile 2011-09-27 08:42:59 -07:00
leaf corcoran
445ef4314a experimenting with node constructors 2011-09-26 12:43:13 -07:00
leaf corcoran
f174d96f2f return error status on failed compile 2011-09-18 23:23:23 -07:00
leaf corcoran
8d30ddebac fixed typo 2011-09-17 13:08:33 -07:00
leaf corcoran
6c391cb572 fixed "\\" from not parsing 2011-09-11 23:36:01 -07:00
leaf corcoran
87159dc95d boost max stack 2011-09-11 23:31:56 -07:00
leaf corcoran
4019b90377 support windows line endings 2011-09-11 23:31:44 -07:00
leaf corcoran
d0a92fb1db self args can be in any function, default value for self args works 2011-09-11 23:18:05 -07:00
leaf corcoran
2c1b3ab00c fixed bug in util.dump 2011-09-11 22:36:46 -07:00
leaf corcoran
ecc2a0a59c Merge branch 'master' of github.com:leafo/moonscript 2011-09-05 21:41:19 -07:00
leaf corcoran
a0335f9310 moved reference manual to main repo and rebuilt html 2011-08-29 08:51:04 -07:00
leaf corcoran
f2ce353b4c added : prefix operator for self assignment in table lits 2011-08-28 23:41:24 -07:00
leaf corcoran
24ae69cfdf fixed bug with comments failing to parse in open tables 2011-08-28 23:19:48 -07:00
leaf corcoran
ec8cc9ae66 converted some lua to moonscript 2011-08-28 22:50:12 -07:00
leaf corcoran
19211b356d rebuilt reference manual 2011-08-22 08:02:50 -07:00
leaf corcoran
20548ecd70 ..= for string concatenation update 2011-08-20 10:44:08 -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
7e302300d0 print out total times for parse and compile 2011-08-17 23:39:29 -07:00
pygy
9c0423638a typo 2011-08-15 23:26:32 +03:00
leaf corcoran
18e6a4784e added built reference manual 2011-08-14 16:21:03 -07:00
leaf corcoran
faf21dd805 keep track of accumulator size instead of using length operator
should be faster
2011-08-13 19:19:17 -07:00
leaf corcoran
a76c251899 don't use table.insert to append to table 2011-08-13 11:20:10 -07:00
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