aboutsummaryrefslogtreecommitdiff
path: root/nomsu.lua
AgeCommit message (Expand)Author
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
2018-06-15Fixed some nomsu codegen bugsBruce Hill
2018-06-15Cleaned up/improved the command line interface, and fixed theBruce Hill
2018-06-15Removed debug shim.Bruce Hill
2018-06-14Some cleanup and fixes. Simplifying a lot of code, and extending theBruce Hill
2018-06-14More streamlining and cleanup. Especially for core/metaprogramming.nomBruce Hill
2018-06-13Fixed tree_to_nomsu to produce "blah\%x" instead of "blah\(%x)"Bruce Hill
2018-06-12Much improved code formatting for tree_to_nomsuBruce Hill
2018-06-12Fixed some bugs.Bruce Hill
2018-06-12Working version.Bruce Hill
2018-06-12Minor optimizations to indent/dedent/nodent.Bruce Hill
2018-06-12Lots of optimizations and simplifications, especially towards gettingBruce Hill
2018-06-12Removed dependency on 'immutable' library. This lets LuaJIT do moreBruce Hill
2018-06-12Tidying up exceptions and error reporting. Also simplified the grammar aBruce Hill
2018-06-06Added list/dict metatables to make comparison and string representationsBruce Hill
2018-06-05Fixed piping in file.Bruce Hill
2018-06-05Fixed indentation detection for indented text with leading whitespace.Bruce Hill