aboutsummaryrefslogtreecommitdiff
path: root/nomsu.lua
AgeCommit message (Expand)Author
2018-01-07Some overhaul of binary operators so that arbitrary math patterns workBruce Hill
2018-01-05Added nomsu:assert()Bruce Hill
2018-01-05Low hanging optimization fruit.Bruce Hill
2018-01-03Updated examples and made operator characters not stick to each other.Bruce Hill
2018-01-03Added support for \000 and \x00 style byte literals.Bruce Hill
2018-01-03Reworked {} a bit and added dicts to the core language. Did some moreBruce Hill
2017-12-30Got everything mostly working.Bruce Hill
2017-12-18renamed utils2 -> utilsBruce Hill
2017-12-18Recompiled.Bruce Hill
2017-12-15Tweaks.Bruce Hill
2017-12-14Switched compiler to do lua> instead of lua files.Bruce Hill
2017-12-14Minor fix.Bruce Hill
2017-12-14Rebuild.Bruce Hill
2017-12-13Got it working.Bruce Hill
2017-12-11More updates with more functional macros and source code storage.Bruce Hill
2017-12-09Recompiled.Bruce Hill
2017-12-09Pretty much everything is working??Bruce Hill
2017-12-08Simplified parser by removing prev_edge.Bruce Hill
2017-12-08Added unicode support and cleaned up the parser a bit.Bruce Hill
2017-12-04Some stuff changed to allow escaped args and some other ports from theBruce Hill
2017-11-01Added empty string check.Bruce Hill
2017-11-01Fixed some codegen stuff, optimized "say" for the common case of stringBruce Hill
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