aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-07-14Fixed up some edge cases with parsing and comments.Bruce Hill
2018-07-14Fixed up comment generation to old standardsBruce Hill
2018-07-13Minor changes.Bruce Hill
2018-07-13Switching to use 'unpack' for indentation grouping.Bruce Hill
2018-07-12Fixed accidental change.Bruce Hill
2018-07-12Fixing up comments, slowly.Bruce Hill
2018-07-12All tests passing.Bruce Hill
2018-07-12Initial version of new pegfile. works (ish)Bruce Hill
2018-07-11Fixed nomsu codegen for indented text and improved text parsing. AlsoBruce Hill
moved some more tests inline.
2018-07-10Fixed dumb bug that broke the tests.Bruce Hill
2018-07-10Improving codegen line wrapping.Bruce Hill
2018-07-10Fixed dumb bug.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
debugger can be provided by a command line flag)
2018-07-09Adding some compatibility stuff.Bruce Hill
2018-07-09Updated readme.Bruce Hill
2018-07-09Added pattern matching for text, and comprehension versions of that andBruce Hill
file walking.
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
improvements to handling of stdin and fixes for error reporting.
2018-06-27Minor fixes.Bruce Hill
2018-06-26Cleaning up metaprogramming a bit and fixing/adding test for recursionBruce Hill
control flow.
2018-06-25Added explicit return statements.Bruce Hill
2018-06-24Reducing imports.Bruce Hill
2018-06-24Cleaning up code and shuffling things around.Bruce Hill
2018-06-24Cleaning up non LFS codepath for files and READMEBruce Hill
2018-06-24Added UNINSTALL_VERSION parameter to makefile so users can specify aBruce Hill
particular version to uninstall (or use "*" to uninstall all).
2018-06-24Tweaked `make test` to run both unoptimized and optimized tests.Bruce Hill
2018-06-24Removed vestiges of nomsu_latest, so the makefile works properly.Bruce Hill
2018-06-24Added manpage and fixed a bug that screwed up nomsu loading.Bruce Hill
2018-06-24Slightly tidier install without making a local nomsu$version file, justBruce Hill
put it directly in $prefix/bin/
2018-06-24Simplifications/streamlining the Make process, and cleaning up some ofBruce Hill
how command line interaction and `use %` work.
2018-06-23Cleaning up makefile and REPL colors.Bruce Hill
2018-06-23Moved console colors from core/ into lib/Bruce Hill
2018-06-23Fixed incorrect version ordering (was: Syntax.Compiler.Core.Lib, butBruce Hill
should be: Syntax.Core.Compiler.Lib)
2018-06-23Fixed test spewBruce Hill
2018-06-23Minor cleanupBruce Hill
2018-06-23Fixed up nomsupath behavior and refactored file stuff into its own file.Bruce Hill
2018-06-23Added nomsu launcher file.Bruce Hill
2018-06-23Fixed and simplified makefile a bit.Bruce Hill
2018-06-23Added versioning system.Bruce Hill
2018-06-22Changed `make clean` to only clean up build files, not uninstall.Bruce Hill
2018-06-22Updating documentation.Bruce Hill
2018-06-22Adding fancy makefile that compiles all the moonscript files andBruce Hill
precompiles all the nomsu files and can build a nice executable file and install it wherever you like.
2018-06-21Cleanup of some metaprogramming stuff, as well as adding support forBruce Hill
"package.nomsupath" to search for files in different locations, and prioritizing use of "luafilesystem" over system calls.
2018-06-20Cleaning up examples.Bruce Hill
2018-06-20Cleanups.Bruce Hill
2018-06-19Tidying up error handling and REPL.Bruce Hill
2018-06-19Fixing up some error reportingBruce Hill