Commit Graph

16 Commits

Author SHA1 Message Date
Bruce Hill
64294f5cd6 Removed the Word tree type and replaced it with raw strings, since
they're only used as part of Actions
2018-05-24 21:17:15 -07:00
Bruce Hill
2abaf67b66 Fix for compile lib putting the files in the wrong place. 2018-05-03 21:55:58 -07:00
Bruce Hill
85c5511fa5 Fixed compile_lib and cleaned up control_flow 2018-04-28 19:38:03 -07:00
Bruce Hill
df9a82a971 Overhaul of command-line API. It's a bit cleaner now. 2018-04-28 17:08:44 -07:00
Bruce Hill
9b1297ef88 Removed building tests. 2018-03-06 15:17:55 -08:00
Bruce Hill
505fec2a61 Restructured the nomsu files to group all the essentials into core/ and
all the optionals into lib/. lib/core.nom and tests/all.nom are no
longer needed now.
2018-02-02 15:49:42 -08:00
Bruce Hill
90c56d3135 Added a ton of tests for virtually all the functionality. Helped me find
and fix a lot of latent problems.
2018-01-26 20:20:38 -08:00
Bruce Hill
3e1e32e953 Fixed unintentional printing of "-n" 2018-01-24 01:38:02 -08:00
64865aa596 Added compile step for lib/core.nom 2018-01-16 01:45:43 -08:00
Bruce Hill
6b09187899 Switched to use load() with environment table instead of passing in
nomsu to everything. This has some nice code cleanliness benefits.
2018-01-12 16:33:11 -08:00
Bruce Hill
ea05cc155e Switched back to using precompiled lua files instead of lua> "..",
because it's noticeably faster.
2018-01-10 13:52:41 -08:00
Bruce Hill
3fbfc85e04 Updated build script. 2017-12-30 14:32:39 -08:00
Bruce Hill
0987fde8e7 Improved documentation and compile script. 2017-12-18 16:45:46 -08:00
Bruce Hill
0c1c406ce0 More updates with more functional macros and source code storage. 2017-12-11 17:53:23 -08:00
Bruce Hill
1083273b9f Added -f option to force rebuilds (for when the compiler changes, not
the lib files).
2017-10-13 16:10:23 -07:00
Bruce Hill
7c231bf435 Updated command line interface and compilation. 2017-10-08 18:23:48 -07:00