Commit Graph

  • 71822814a2 fix rockspec leaf corcoran 2011-07-23 00:01:21 -0700
  • 20b6ca7036 vararg bubbling for ... in comprehension expressions leaf corcoran 2011-07-22 21:16:28 -0700
  • 472c107786 fixed parse error for empty lines before else/elseif leaf corcoran 2011-07-22 19:21:12 -0700
  • 79b7cc25e5 added version flag leaf corcoran 2011-07-18 23:53:43 -0700
  • 859c033cb0 test cases for error rewriting leaf corcoran 2011-07-18 23:39:09 -0700
  • d41d9c457c moved error rewriting and moonloader into module leaf corcoran 2011-07-18 23:17:45 -0700
  • 2d7e52a674 -d flag leaf corcoran 2011-07-18 21:07:03 -0700
  • 9996fec406 fix return issue leaf corcoran 2011-07-18 20:58:42 -0700
  • e66af73bdb line error rewriting works for nested blocks leaf corcoran 2011-07-18 09:20:06 -0700
  • 05c891a28f fixed whitespace/comment parse issues leaf corcoran 2011-07-16 22:02:09 -0700
  • 44b5517a54 rebuild leaf corcoran 2011-07-16 17:17:12 -0700
  • 1ea8f3fb6f for loops and while statements as expressions leaf corcoran 2011-07-16 17:14:57 -0700
  • 9c000857fc proper return statement + with expression leaf corcoran 2011-07-16 12:35:43 -0700
  • 8c461eae6b unified error handling leaf corcoran 2011-07-16 11:51:40 -0700
  • 4e9227417d default function args leaf corcoran 2011-07-16 11:00:39 -0700
  • fdfb6675d3 update leaf corcoran 2011-07-16 10:31:12 -0700
  • 82087b44c8 readme cleanup leaf corcoran 2011-07-15 20:37:52 -0700
  • 9438b5df9b typo + some more docs leaf corcoran 2011-07-15 20:36:39 -0700
  • 10d134a369 documentation leaf corcoran 2011-07-15 20:27:28 -0700
  • 632262b323 use for in loop leaf corcoran 2011-07-15 00:25:51 -0700
  • 1ae3e4e4cc standalone for in loop leaf corcoran 2011-07-14 23:46:16 -0700
  • a57efb3511 recompiled leaf corcoran 2011-07-14 23:29:06 -0700
  • 4634b76ad0 temporary comprehension values don't leak leaf corcoran 2011-07-14 23:25:30 -0700
  • ba29e159b5 tests pass, fixed some bug leaf corcoran 2011-07-14 00:02:07 -0700
  • 94db1d8544 tests run and error reporting for compile time err leaf corcoran 2011-07-13 21:09:50 -0700
  • b7813a868b unpack slices leaf corcoran 2011-07-13 01:44:08 -0700
  • daab983550 comprehensions almost there leaf corcoran 2011-07-12 01:51:42 -0700
  • ba3769e3aa remove the extra newlines, see class decl leaf corcoran 2011-07-11 09:38:22 -0700
  • d66b7f3af5 conversion of line output leaf corcoran 2011-07-10 11:09:34 -0700
  • a80f8f875e instances store class in __class leaf corcoran 2011-07-04 11:36:26 -0700
  • 883ae0b027 updated rockspec leaf corcoran 2011-07-04 09:23:22 -0700
  • 872df1e868 moved compile2 -> compile + todo file leaf corcoran 2011-07-04 09:20:46 -0700
  • 192df0ec08 moved value compile to own file + cleanup leaf corcoran 2011-07-04 09:17:14 -0700
  • 56c3af06d2 simple stack rewriting leaf corcoran 2011-07-04 09:02:17 -0700
  • f0b3690362 updated syntax leaf corcoran 2011-06-23 08:53:13 -0700
  • 361feef825 slice shorthand for unpacked list comprehension leaf corcoran 2011-06-23 08:42:43 -0700
  • 2a5a34ac19 updated compiler for new syntax leaf corcoran 2011-06-23 00:05:28 -0700
  • c86a386d00 use \ for colon call operator leaf corcoran 2011-06-22 23:45:03 -0700
  • b4df97d2d6 with statement leaf corcoran 2011-06-21 19:38:07 -0700
  • 96abc5986e bang function call leaf corcoran 2011-06-20 20:35:05 -0700
  • 17184f2aa8 unary minus must not have any whitespace after it leaf corcoran 2011-06-20 08:28:25 -0700
  • 63437f8c52 fix rockspec leaf corcoran 2011-06-19 19:14:20 -0700
  • c9886272c1 added moon loader leaf corcoran 2011-06-19 18:47:47 -0700
  • a3b56dc781 moon -> dump leaf corcoran 2011-06-19 13:58:31 -0700
  • 2fb3b4f9d2 table keys can be reserved words leaf corcoran 2011-06-19 13:00:27 -0700
  • 27836f1d80 super for classes, synthesized init calls super leaf corcoran 2011-06-19 12:07:01 -0700
  • 885682fe32 changed name capture to avoid stack overflow on large files leaf corcoran 2011-06-16 08:49:46 -0700
  • 65d0d9c8f8 benchmark flag leaf corcoran 2011-06-16 08:45:25 -0700
  • 67a59a9622 class inheritance leaf corcoran 2011-06-15 22:41:17 -0700
  • 65fdf7e6b2 new class system leaf corcoran 2011-06-15 08:52:01 -0700
  • 858608a04d basic class syntax leaf corcoran 2011-06-14 23:13:33 -0700
  • c6aa90bcbc split compiler across multiple files leaf corcoran 2011-06-14 09:28:28 -0700
  • f133f263b4 uh oh -> stack overflow (too many captures) leaf corcoran 2011-06-14 08:55:57 -0700
  • 64312e48cf rebuilt syntax test leaf corcoran 2011-06-13 08:44:17 -0700
  • a873203469 numeric for loops leaf corcoran 2011-06-13 08:42:46 -0700
  • 133c9b058d binary assignment operator shorthand + misc leaf corcoran 2011-06-13 08:23:09 -0700
  • f5c5e9fde3 fully moonspeak compiler leaf corcoran 2011-06-12 22:38:42 -0700
  • 1bea9f1402 fixed implicit return on statement and tmp values for chain calls leaf corcoran 2011-06-11 10:24:23 -0700
  • 8fb80ee799 implicit return has returned, cascading assignment leaf corcoran 2011-06-11 09:45:25 -0700
  • 02fac90e4c some more moonspeak leaf corcoran 2011-06-05 19:28:21 -0700
  • b9e8b3014d local declared before fndef to allow recursion leaf corcoran 2011-06-02 20:55:33 -0700
  • 66fcb9593d stubbed out new compiler in moonscript leaf corcoran 2011-06-02 01:08:08 -0700
  • fbf2e370a6 self operator uses : for funcalls leaf corcoran 2011-06-02 00:01:08 -0700
  • 5e99633efc added support for colon open function calls leaf corcoran 2011-06-01 23:27:19 -0700
  • 72eca8071c chains can implicitly return leaf corcoran 2011-06-01 21:11:03 -0700
  • 9c0fced067 syntax for table array iteration leaf corcoran 2011-06-01 20:58:17 -0700
  • 7a85335e0a preparing leaf corcoran 2011-06-01 20:22:29 -0700
  • 3ebfe88d30 fixed loop bug leaf corcoran 2011-05-30 01:23:35 -0700
  • 233738aad2 assignable if, exp list as statement, ; as value separator leaf corcoran 2011-05-29 22:38:47 -0700
  • 2e8c33ad23 new assign compile leaf corcoran 2011-05-29 16:25:52 -0700
  • d8ff74ccba comprehension decorator, non return value compile for comprehension leaf corcoran 2011-05-29 14:40:40 -0700
  • 6cd61d336c recursive compile script, watch mode with inotify leaf corcoran 2011-05-29 09:33:25 -0700
  • 3631c891c2 rockspec leaf corcoran 2011-05-28 21:27:31 -0700
  • ee63375705 compile funcs use pretty to output when possible leaf corcoran 2011-05-28 18:36:19 -0700
  • 3fbb35ac78 test benchmarks parse and compile time leaf corcoran 2011-05-28 18:35:18 -0700
  • 75b834bbe5 implicity return for some types, temp storage for unary expressions leaf corcoran 2011-05-28 16:45:59 -0700
  • 0babe3ad55 if statement decorator, unary ops, ... keyword leaf corcoran 2011-05-28 00:21:25 -0700
  • 708e0dd35f exteneded list comprehension leaf corcoran 2011-05-27 23:21:29 -0700
  • 1f821c19d4 list comprehension, self operator, all binary ops leaf corcoran 2011-05-27 21:27:59 -0700
  • 08c3eee854 fat arrow, assignable dot value leaf corcoran 2011-05-24 00:15:11 -0700
  • ba0c504fa4 colon and dot operators leaf corcoran 2011-05-23 23:58:10 -0700
  • 06693fbd66 import statement, and some docs leaf corcoran 2011-05-23 22:43:40 -0700
  • c70b298b68 conds and while leaf corcoran 2011-05-23 01:16:49 -0700
  • 1cb205608a more tables leaf corcoran 2011-05-22 22:12:21 -0700
  • 66b20ef1ce some table syntax, fixed tests leaf corcoran 2011-05-22 19:28:25 -0700
  • 5c2f5b0e0d amgibuity fix, parens, and some comment support leaf corcoran 2011-05-22 12:19:13 -0700
  • 9703146193 no shared state in compiler leaf corcoran 2011-05-22 01:10:16 -0700
  • 6e0927f55d strings leaf corcoran 2011-05-22 00:58:17 -0700
  • 4d489581ba assignment and scoping functional leaf corcoran 2011-05-21 22:00:31 -0700
  • 4936446f1c funcall and indexing is good leaf corcoran 2011-05-21 15:26:46 -0700
  • eb0f05cc3c I wonder what I should do today leaf corcoran 2011-05-21 09:36:26 -0700
  • 14ec73283f expressions leaf corcoran 2011-05-21 01:11:25 -0700
  • f1e90fc24d testing framework leaf corcoran 2011-05-20 09:14:50 -0700
  • dd32b5824c added moon script, moved parser to package leaf corcoran 2011-05-20 01:08:36 -0700
  • 9a4588d107 assign and better parsing leaf corcoran 2011-05-20 00:10:37 -0700
  • 3e00da89c0 function leaf corcoran 2011-05-19 00:32:31 -0700
  • 2f09192a6a indentation parsing and if leaf corcoran 2011-05-18 00:45:27 -0700
  • ee8e51c339 error lines leaf corcoran 2011-05-17 00:59:58 -0700
  • 65cdd26784 function calls, compiler leaf corcoran 2011-05-16 01:53:44 -0700
  • 3bc7a28d13 first leaf corcoran 2011-05-15 22:04:38 -0700