Commit Graph

  • a6cd8907c8 Improved source code business. Bruce Hill 2017-09-19 01:30:05 -0700
  • b1b36fead5 Added require instead of run file. Bruce Hill 2017-09-19 00:35:37 -0700
  • 3b10a60826 Moved core into lib/ and recompiled. Bruce Hill 2017-09-19 00:30:47 -0700
  • 0ee5b58882 Buncha updates to the sample code and core lib. Bruce Hill 2017-09-19 00:29:31 -0700
  • 2c4acdfe67 More major overhaulage. Bruce Hill 2017-09-18 22:41:50 -0700
  • 15886aa579 Major overhaul of core to make it more familiar feeling. Bruce Hill 2017-09-18 19:23:31 -0700
  • a045b76ad2 Fixed repr to use __tostring metamethod if present. Bruce Hill 2017-09-18 17:09:03 -0700
  • 7087dc5151 Disabled serializing functions until it works. Bruce Hill 2017-09-18 17:08:35 -0700
  • 440a2f0cef Added repr to core and made some tweaks. Bruce Hill 2017-09-18 13:54:07 -0700
  • f69e4763ca Moved utils onto the compiler. Bruce Hill 2017-09-18 12:34:10 -0700
  • bf01888279 Switched to use more flexible write instead of print. Bruce Hill 2017-09-15 04:03:42 +0000
  • 13490a34c8 Made repr fix more flexible/correct. Bruce Hill 2017-09-14 19:45:36 -0700
  • ed0b5a3373 Fixed a bug in repr for strings ending in "]", and added moonscript macros. Bruce Hill 2017-09-14 19:39:27 -0700
  • 6225462a1c Updated to use return values better. Bruce Hill 2017-09-14 18:18:42 -0700
  • f8f5e7b653 Added REPL. Bruce Hill 2017-09-14 15:35:06 -0700
  • bce6cd2e21 Added dict comprehension and abbreviated loop forms. Bruce Hill 2017-09-14 06:23:50 -0700
  • c595e57942 Added comprehensions and cleaned up the core a little bit. Bruce Hill 2017-09-14 06:11:10 -0700
  • 2dc9d24a5f Fixed error message, added another convenience accessor. Bruce Hill 2017-09-14 05:49:01 -0700
  • 2cf8a96c70 Fixed out-of-order invocation args. Bruce Hill 2017-09-14 05:44:55 -0700
  • f0a3c983e4 Fixed bug in table assignment macro. Bruce Hill 2017-09-14 05:16:57 -0700
  • be55821244 Fixed invocation function to canonicalize better and play nice with "'" Bruce Hill 2017-09-14 05:14:28 -0700
  • e8dd820b8c Cleaned up core a bit Bruce Hill 2017-09-14 05:04:27 -0700
  • eefbdec53a Added some examples to the tutorial. Bruce Hill 2017-09-14 04:36:32 -0700
  • 88ff27148b Rebuilt. Bruce Hill 2017-09-14 04:33:45 -0700
  • 27f89faaee Tweaked apostrophe rules to make %x's %y work. Bruce Hill 2017-09-14 04:31:46 -0700
  • 02cda763c5 Added dict example to tutorial Bruce Hill 2017-09-14 04:23:18 -0700
  • 7c02fe0564 Added dict to core lib. Bruce Hill 2017-09-14 04:16:22 -0700
  • 39a92bd1ab Tightened up graphics on level 4 Bruce Hill 2017-09-14 03:23:37 -0700
  • 83463f11c5 Working string interpolation! Bruce Hill 2017-09-14 02:41:10 -0700
  • 0f228d2d25 Changed comments to use # and #.. instead of (# #), which is more consistent with the language's attitude towards code blocks and indentation. No more long-range action closing parens. Bruce Hill 2017-09-14 00:09:54 -0700
  • 6b5fbd436b Renamed Compiler -> NomsuCompiler Bruce Hill 2017-09-13 16:22:04 -0700
  • d27561b16a Updated todo. Bruce Hill 2017-09-13 16:08:26 -0700
  • 522a039767 Fixed some bugs with generated code. Bruce Hill 2017-09-12 23:12:45 -0700
  • 8221616cd6 Recompiled lua. Bruce Hill 2017-09-12 23:08:38 -0700
  • 6d1b35d7a2 Added link to vim repo. Bruce Hill 2017-09-12 23:06:55 -0700
  • 57268d8c04 Renamed language again. Bruce Hill 2017-09-12 22:30:41 -0700
  • ac8dcb2ebf Tweaks to the tutorial. Bruce Hill 2017-09-12 22:25:08 -0700
  • 54c2959409 Renamed game -> compiler. Bruce Hill 2017-09-12 22:23:36 -0700
  • 4c912ad87b Italic -> bold. Bruce Hill 2017-09-12 22:01:16 -0700
  • 20a9fd8a3e Updated names. Bruce Hill 2017-09-12 21:59:46 -0700
  • 395e6c8e5b Cleaned out some dead code. Bruce Hill 2017-09-12 21:53:45 -0700
  • df552640f3 Clarified readme. Bruce Hill 2017-09-12 21:52:03 -0700
  • 1dfc59c807 Added info about core.nom. Bruce Hill 2017-09-12 21:50:04 -0700
  • 7d6af57f2c Added readme and moved examples into a directory. Bruce Hill 2017-09-12 21:48:35 -0700
  • 0615d127b5 Added moonc compiled versions of files. Bruce Hill 2017-09-12 21:38:54 -0700
  • 7bcdfdbc1f Renamed for clarity. Bruce Hill 2017-09-12 21:38:14 -0700
  • 75bb544343 Added in the tests. Bruce Hill 2017-09-12 21:37:58 -0700
  • a9e1bb479e Fixed up a bug in the sample game. Bruce Hill 2017-09-12 21:19:19 -0700
  • 052504a86b Trimming some dead code. Bruce Hill 2017-09-12 21:11:11 -0700
  • e4ca1cace7 Improvements to error messaging. Bruce Hill 2017-09-12 21:10:22 -0700
  • aa3401ab21 Major cleanup and consolidation. Bruce Hill 2017-09-12 20:00:19 -0700
  • c0efa6c7d1 Tweaks and fixes. Bruce Hill 2017-09-12 17:42:35 -0700
  • 6e236fa095 Tweaks and fixes. Bruce Hill 2017-09-12 15:28:58 -0700
  • c26db225f3 working towards moving more code into nomic. Bruce Hill 2017-09-11 19:23:55 -0700
  • e0d39996be Cleanup. Bruce Hill 2017-09-11 13:33:15 -0700
  • 26e8ee58b3 More cleanup and fixes for core stuff. Bruce Hill 2017-09-11 13:16:58 -0700
  • 5fef795cda probably working after refactor? Bruce Hill 2017-09-11 13:05:25 -0700
  • d218dcbd42 Added comments. Bruce Hill 2017-09-07 09:38:54 -0700
  • e8f2b4fdd2 Macros working better. Bruce Hill 2017-09-05 23:51:35 -0700
  • 7e9bacfb20 Overhaul of error messages. Much cleaner now. Bruce Hill 2017-09-05 22:58:27 -0700
  • 2e9a3cdf00 Added longstrings and removed indentification step. Bruce Hill 2017-09-05 21:20:11 -0700
  • 86c0fd47eb Removed some debugging, cleaned up. Bruce Hill 2017-08-23 14:02:36 -0700
  • ea69b18198 Slightly cleaned up macros. Bruce Hill 2017-08-22 04:15:13 -0700
  • 039c620df2 Macro macro macro macro. Bruce Hill 2017-08-22 03:28:44 -0700
  • a5863030ec Simple macros work. Bruce Hill 2017-08-22 02:52:05 -0700
  • 0e916161b1 Updated core with new syntax. Bruce Hill 2017-08-22 01:02:41 -0700
  • 4713d7db0d Totally working everything (probably) with if and for macros. Bruce Hill 2017-08-22 00:41:25 -0700
  • ecc4e82919 Cleaned up code output. More concise now. Bruce Hill 2017-08-20 02:02:15 -0700
  • c5c014864e Working cleanup. Bruce Hill 2017-08-20 01:39:04 -0700
  • 19c42887bc In-progress working whitespace stuff. Bruce Hill 2017-08-20 01:30:04 -0700
  • a5d5814670 Pulled out some utils. Bruce Hill 2017-08-18 21:21:24 -0700
  • dc152f88b6 Cleanup and utils file. Bruce Hill 2017-08-18 21:08:28 -0700
  • b2d49dde55 Got rid of old versions. Bruce Hill 2017-08-18 17:08:15 -0700
  • 73051b34d9 Reworked to use lua codegen. Bruce Hill 2017-08-18 17:06:47 -0700
  • 5fb8fabaf7 Lots of fixes and cleanup. Bruce Hill 2017-08-16 18:07:00 -0700
  • f6ab7587e1 Much more cleanup. Now it's much easier to write mostly nomic code. Bruce Hill 2017-08-16 05:19:08 -0700
  • 3dc68105e1 Cleaned up some and added rule modifying rule. Bruce Hill 2017-08-16 05:01:35 -0700
  • 4c584bd2ed Initial commit, mostly working. Slightly broken. Bruce Hill 2017-08-16 04:35:35 -0700