aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-07-20Added documentation.Bruce Hill
2018-07-20Fix for (..)-indented actions not handling newlines right.Bruce Hill
2018-07-20Fix to prevent blocks from recursively capturing themselves.Bruce Hill
2018-07-20Tweaks to the API for text matching.Bruce Hill
2018-07-20Removed 'block' from everywhere except inside actions andBruce Hill
FileChunks. They're not really supposed to go there, and if they do, it will cause an error on compilation. This just fixes that to be a parse error instead of a compile error.
2018-07-20Simplifying and correcting the nomsu codegen.Bruce Hill
2018-07-19Improving and cleaning up nomsu codegen.Bruce Hill
2018-07-19Fixes and simplifications for nomsu codegen.Bruce Hill
2018-07-19Hopefully last correctness fix for trailing_line_len(), now it's justBruce Hill
dumb and slow, but correct. Also simplified recursion options a bit for tree_to_nomsu()
2018-07-19Fixed some bugs in trailing_line_len() and refactored tree_to_nomsu intoBruce Hill
separate inline/not-inline functions.
2018-07-19chmod +x for all tools.Bruce Hill
2018-07-19*actual* fix for the codegen for (do: if (yes) (: say "hi"); say "done")Bruce Hill
example
2018-07-19Fix for nomsu codegen of blocks, particularly nested mutli-blocks like:Bruce Hill
(do: if (yes) (: say "hi"); say "done")
2018-07-18Updating to version 2.4.4.3, with new syntax for multi-statement 'if'Bruce Hill
and switch statements.
2018-07-18Genericizing.Bruce Hill
2018-07-18Updated Makefile to copy over compatibility and tools directories, andBruce Hill
updated launcher script to list installed nomsu versions.
2018-07-18Upgrading to version 2.3 (main change: "=" instead of "<-" forBruce Hill
assignment)
2018-07-18Prep work for next big upgrade, including adding a shorthand forBruce Hill
upgrading actions similarly to 'parse % as %'
2018-07-17Updating lib to v2Bruce Hill
2018-07-17Improving nomsu codegen.Bruce Hill
2018-07-17Added shebang.Bruce Hill
2018-07-17Upgraded core code to latest Nomsu verison.Bruce Hill
2018-07-17Fixed a bug in text escapes in nomsu codegen.Bruce Hill
2018-07-17Oops, didn't mean to check in smushed_action.Bruce Hill
2018-07-17Removing minor change.Bruce Hill
2018-07-17Optimization/simplification pass.Bruce Hill
2018-07-17Improvements to nomsu codegen.Bruce Hill
2018-07-17Overhaul of comment handling, plus a few fixes (e.g. a fix for indentedBruce Hill
text that begins with a nomsu comment)
2018-07-15Major changes to how versioning and parsing work. This should be aBruce Hill
better path going forward to handling upgrades. Old syntax files will stick around for compatibility purposes. Old syntax can be parsed into valid syntax trees via the old syntax (.peg) files, and then old syntax trees should be valid and can be upgraded via the normal code path. This change has lots of improvements to Nomsu codegen too.
2018-07-14Aesthetic tweak to generated nomsu code with colons.Bruce Hill
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