aboutsummaryrefslogtreecommitdiff
path: root/nomsu.2.peg
AgeCommit message (Collapse)Author
2018-07-22Better handling of parsing non-filechunks text.Bruce Hill
2018-07-22Updated so files without multiple chunks parse asBruce Hill
actions/lists/blocks, etc. Also fixed escaped blocks, which weren't previously working.
2018-07-20Added documentation.Bruce Hill
2018-07-20Fix to prevent blocks from recursively capturing themselves.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-17Oops, didn't mean to check in smushed_action.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.