Commit Graph

61 Commits

Author SHA1 Message Date
Bruce Hill
2dc9d24a5f Fixed error message, added another convenience accessor. 2017-09-14 05:49:01 -07:00
Bruce Hill
2cf8a96c70 Fixed out-of-order invocation args. 2017-09-14 05:44:55 -07:00
Bruce Hill
f0a3c983e4 Fixed bug in table assignment macro. 2017-09-14 05:16:57 -07:00
Bruce Hill
be55821244 Fixed invocation function to canonicalize better and play nice with "'" 2017-09-14 05:14:28 -07:00
Bruce Hill
e8dd820b8c Cleaned up core a bit 2017-09-14 05:04:27 -07:00
Bruce Hill
eefbdec53a Added some examples to the tutorial. 2017-09-14 04:36:32 -07:00
Bruce Hill
88ff27148b Rebuilt. 2017-09-14 04:33:45 -07:00
Bruce Hill
27f89faaee Tweaked apostrophe rules to make %x's %y work. 2017-09-14 04:31:46 -07:00
Bruce Hill
02cda763c5 Added dict example to tutorial 2017-09-14 04:23:18 -07:00
Bruce Hill
7c02fe0564 Added dict to core lib. 2017-09-14 04:16:22 -07:00
Bruce Hill
39a92bd1ab Tightened up graphics on level 4 2017-09-14 03:23:37 -07:00
Bruce Hill
83463f11c5 Working string interpolation! 2017-09-14 02:41:10 -07:00
Bruce Hill
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.
2017-09-14 00:09:54 -07:00
Bruce Hill
6b5fbd436b Renamed Compiler -> NomsuCompiler 2017-09-13 16:22:04 -07:00
Bruce Hill
d27561b16a Updated todo. 2017-09-13 16:08:26 -07:00
Bruce Hill
522a039767 Fixed some bugs with generated code. 2017-09-12 23:12:45 -07:00
Bruce Hill
8221616cd6 Recompiled lua. 2017-09-12 23:08:38 -07:00
Bruce Hill
6d1b35d7a2 Added link to vim repo. 2017-09-12 23:06:55 -07:00
Bruce Hill
57268d8c04 Renamed language again. 2017-09-12 22:30:41 -07:00
Bruce Hill
ac8dcb2ebf Tweaks to the tutorial. 2017-09-12 22:25:08 -07:00
Bruce Hill
54c2959409 Renamed game -> compiler. 2017-09-12 22:23:36 -07:00
Bruce Hill
4c912ad87b Italic -> bold. 2017-09-12 22:01:16 -07:00
Bruce Hill
20a9fd8a3e Updated names. 2017-09-12 21:59:46 -07:00
Bruce Hill
395e6c8e5b Cleaned out some dead code. 2017-09-12 21:53:45 -07:00
Bruce Hill
df552640f3 Clarified readme. 2017-09-12 21:52:03 -07:00
Bruce Hill
1dfc59c807 Added info about core.nom. 2017-09-12 21:50:04 -07:00
Bruce Hill
7d6af57f2c Added readme and moved examples into a directory. 2017-09-12 21:48:35 -07:00
Bruce Hill
0615d127b5 Added moonc compiled versions of files. 2017-09-12 21:38:54 -07:00
Bruce Hill
7bcdfdbc1f Renamed for clarity. 2017-09-12 21:38:14 -07:00
Bruce Hill
75bb544343 Added in the tests. 2017-09-12 21:37:58 -07:00
Bruce Hill
a9e1bb479e Fixed up a bug in the sample game. 2017-09-12 21:19:19 -07:00
Bruce Hill
052504a86b Trimming some dead code. 2017-09-12 21:11:11 -07:00
Bruce Hill
e4ca1cace7 Improvements to error messaging. 2017-09-12 21:10:22 -07:00
Bruce Hill
aa3401ab21 Major cleanup and consolidation. 2017-09-12 20:00:19 -07:00
Bruce Hill
c0efa6c7d1 Tweaks and fixes. 2017-09-12 17:42:35 -07:00
Bruce Hill
6e236fa095 Tweaks and fixes. 2017-09-12 15:28:58 -07:00
Bruce Hill
c26db225f3 working towards moving more code into nomic. 2017-09-11 19:23:55 -07:00
Bruce Hill
e0d39996be Cleanup. 2017-09-11 13:33:15 -07:00
Bruce Hill
26e8ee58b3 More cleanup and fixes for core stuff. 2017-09-11 13:16:58 -07:00
Bruce Hill
5fef795cda probably working after refactor? 2017-09-11 13:05:25 -07:00
Bruce Hill
d218dcbd42 Added comments. 2017-09-07 09:38:54 -07:00
Bruce Hill
e8f2b4fdd2 Macros working better. 2017-09-05 23:51:35 -07:00
Bruce Hill
7e9bacfb20 Overhaul of error messages. Much cleaner now. 2017-09-05 22:58:27 -07:00
Bruce Hill
2e9a3cdf00 Added longstrings and removed indentification step. 2017-09-05 21:20:11 -07:00
Bruce Hill
86c0fd47eb Removed some debugging, cleaned up. 2017-08-23 14:02:36 -07:00
Bruce Hill
ea69b18198 Slightly cleaned up macros. 2017-08-22 04:15:13 -07:00
Bruce Hill
039c620df2 Macro macro macro macro. 2017-08-22 03:28:44 -07:00
Bruce Hill
a5863030ec Simple macros work. 2017-08-22 02:52:05 -07:00
Bruce Hill
0e916161b1 Updated core with new syntax. 2017-08-22 01:02:41 -07:00
Bruce Hill
4713d7db0d Totally working everything (probably) with if and for macros. 2017-08-22 00:41:25 -07:00