aboutsummaryrefslogtreecommitdiff
path: root/nomsu.lua
AgeCommit message (Expand)Author
2017-10-31Added local var persistence for REPL.Bruce Hill
2017-10-31Added support for serializing rules.Bruce Hill
2017-10-30Changed it so variables can't contain wordbreakers anymore.Bruce Hill
2017-10-22Added tree_to_nomsu() and improved codegen by compiling \foo toBruce Hill
2017-10-20Made it so nomsu only runs REPL with -iBruce Hill
2017-10-20More callstack fixinBruce Hill
2017-10-20Fix for callstack.Bruce Hill
2017-10-19Recompile.Bruce Hill
2017-10-19Recompile.Bruce Hill
2017-10-13Rebuilt.Bruce Hill
2017-10-13Changed tokenizing to treat symbols as their own things.Bruce Hill
2017-10-13Improved code generation by changing vars["x"] to vars.x for allowed luaBruce Hill
2017-10-13Rebuilt.Bruce Hill
2017-10-13Renamed repr_if_not_string to "stringify" and added nomsu:stringify forBruce Hill
2017-10-13Changed generated code to be less verbose for function and macro defsBruce Hill
2017-10-13Tweaked macros to insert runtime checks, rather than compile-time.Bruce Hill
2017-10-12Added better output control for stderr.Bruce Hill
2017-10-10Added an option to pass in vars to run()Bruce Hill
2017-10-09Test fix.Bruce Hill
2017-10-09Moved timeout code into compiler and out of a lib.Bruce Hill
2017-10-09Added chain for loaded files.Bruce Hill
2017-10-08Moved colors to only when invoking from command line.Bruce Hill
2017-10-08Fixed command line for no args.Bruce Hill
2017-10-08Updated command line interface and compilation.Bruce Hill
2017-10-08Fixed permissions to work better with aliases.Bruce Hill
2017-10-07Renamed ansicolors to consolecolors.Bruce Hill
2017-10-02Fixed one compiler bug with comments immediately after indentingBruce Hill
2017-10-02More progress towards making everything work.Bruce Hill
2017-09-29More stuff is working more better.Bruce Hill
2017-09-28Kinda mostly working, except for closure vars like in lib/secrets.nom.Bruce Hill
2017-09-26Making forward progress.Bruce Hill
2017-09-24Recompiled.Bruce Hill
2017-09-22Renamed compiler -> nomsu for concision and clarity.Bruce Hill
2017-09-22Cleaned up code generation to have less cruft.Bruce Hill
2017-09-22Tweaks and adjustments.Bruce Hill
2017-09-22Recompiled.Bruce Hill
2017-09-22Being extra cautious and putting the indent stack back.Bruce Hill
2017-09-21Fixed lua block vars.Bruce Hill
2017-09-21Overhaul of invocations/specs. Much cleaner and more consistent now,Bruce Hill
2017-09-21Fixed bug that caused files to get reloaded if they returned nil.Bruce Hill
2017-09-21Optimization and cleanup pass.Bruce Hill
2017-09-21Cleaning up and simplifying code.Bruce Hill
2017-09-21Rebuilt.Bruce Hill
2017-09-21Another overhaul, this time pulling all the chunks of the core lib intoBruce Hill
2017-09-20Updated all the code to work with the latest nomsu.Bruce Hill
2017-09-20Added and fixed up "when"Bruce Hill
2017-09-19Added require instead of run file.Bruce Hill
2017-09-19Moved core into lib/ and recompiled.Bruce Hill
2017-09-18More major overhaulage.Bruce Hill
2017-09-18Disabled serializing functions until it works.Bruce Hill