aboutsummaryrefslogtreecommitdiff
path: root/nomsu.lua
AgeCommit message (Expand)Author
2018-11-20Simplifying the filesystem code (no longer entangled with nomsupath) andBruce Hill
2018-11-19Tweaks and API cleanup.Bruce Hill
2018-11-17In-progress (but working) overhaul of some elements including: functionBruce Hill
2018-11-11Re-implemented nomsu -> lua comment translation and added file chunkBruce Hill
2018-11-11Fixed -O optimization flag.Bruce Hill
2018-11-09No longer passing `tree` to every compile action. Now, you can justBruce Hill
2018-11-08Major overhaul, splitting nomsu_compiler into nomsu_environment,Bruce Hill
2018-11-06Removed utils.lua, simplified some metaprogramming stuff, added native supportBruce Hill
2018-10-31Bumped version number, fixed REPL, and simplified/fixed (use %).Bruce Hill
2018-09-18Got rid of repr() use and replaced with :as_lua() or :as_nomsu() in asBruce Hill
2018-09-16Working module system.Bruce Hill
2018-09-15Initial working version.Bruce Hill
2018-09-14Auto-upgraded everything.Bruce Hill
2018-09-12Initial working version.Bruce Hill
2018-09-08Minor fixes/tidying.Bruce Hill
2018-09-06Removed the mandatory "_" prefix for Nomsu variables, renamed "list" andBruce Hill
2018-07-30Fix for REPL not getting launched when `nomsu -I lib` is run.Bruce Hill
2018-07-24Fixed stdin handling.Bruce Hill
2018-07-24Updating file stuff for better compatibility with Lua 5.2 and fixingBruce Hill
2018-07-24Switched to optimization level 1 by default (i.e. use precompiled nomsuBruce Hill
2018-07-24Updated package.nomsupath behavior to first search the installedBruce Hill
2018-07-23Recompiled files.Bruce Hill
2018-07-23Run 'use "core"' by default before running anything else, unless --no-core co...Bruce Hill
2018-07-21Improvements working towards better inline tests. Improved handling ofBruce Hill
2018-07-17Removing minor change.Bruce Hill
2018-07-17Optimization/simplification pass.Bruce Hill
2018-07-17Overhaul of comment handling, plus a few fixes (e.g. a fix for indentedBruce Hill
2018-07-15Major changes to how versioning and parsing work. This should be aBruce Hill
2018-07-12All tests passing.Bruce Hill
2018-07-10Fixed up line numbers for generated code.Bruce Hill
2018-07-10Updated doc for debugger.Bruce Hill
2018-07-10Fixing up error reporting and ripping out LDT-specific code (now aBruce Hill
2018-07-09Made command line args into a proper Nomsu list.Bruce Hill
2018-07-09Simplified the command line interface.Bruce Hill
2018-06-28Improvements to nomsu codegen (comments are now retained) and someBruce Hill
2018-06-24Added manpage and fixed a bug that screwed up nomsu loading.Bruce Hill
2018-06-24Simplifications/streamlining the Make process, and cleaning up some ofBruce Hill
2018-06-23Cleaning up makefile and REPL colors.Bruce Hill
2018-06-23Moved console colors from core/ into lib/Bruce Hill
2018-06-23Fixed up nomsupath behavior and refactored file stuff into its own file.Bruce Hill
2018-06-23Added versioning system.Bruce Hill
2018-06-22Adding fancy makefile that compiles all the moonscript files andBruce Hill
2018-06-21Cleanup of some metaprogramming stuff, as well as adding support forBruce Hill
2018-06-19Tidying up error handling and REPL.Bruce Hill
2018-06-19Fixing up some error reportingBruce Hill
2018-06-19Split up CLI and NomsuCompilerBruce Hill
2018-06-19Moved error logic into its own file.Bruce Hill
2018-06-19Lots of cleanup.Bruce Hill
2018-06-18More streamlining and cleanup.Bruce Hill
2018-06-18Initial working version.Bruce Hill