aboutsummaryrefslogtreecommitdiff
path: root/nomsu.peg
AgeCommit message (Expand)Author
2018-05-15Adding support for coroutines, and cleaning up comment syntax.Bruce Hill
2018-05-10Cleanup: removed "File" type trees (now just Block), overhauledBruce Hill
2018-05-03Better error reporting and codegen.Bruce Hill
2018-04-28Re-added (..), which is necessary for long expressions as first arg toBruce Hill
2018-04-27Better text interpolation/handling of "\". Also added syntax support forBruce Hill
2018-04-25Overhauling parsing of Blocks (can no longer contain only one statement)Bruce Hill
2018-04-25Removing end-of-line ":" and "(..)" for blocks (they just useBruce Hill
2018-04-25Updated block-style text interpolation to have less redundancy.Bruce Hill
2018-04-24Refactor to improve indentation and move as_nomsu() into tree methods.Bruce Hill
2018-04-17Disabled comment transpilation for now.Bruce Hill
2018-04-17Moving tree_to_lua into each of the Nomsu tree types, which are now inBruce Hill
2018-04-11Work in progress...Bruce Hill
2018-04-08Cleaned up LHS of "." operator to avoid adding unnecessary parens soBruce Hill
2018-04-06Initial working version.Bruce Hill
2018-02-13Initial branch of switching to using immutable types.Bruce Hill
2018-01-30Added back in support for ":" indented blocksBruce Hill
2018-01-30Removed indented interpolations for inline strings.Bruce Hill
2018-01-30Overhaul of indentations. Now strictly requiring exactly 4 spacesBruce Hill
2018-01-26Removed "\.." syntax, and just added support for the literal ".." asBruce Hill
2018-01-23Removed dead code.Bruce Hill
2018-01-19Refactored syntax a bit so that ":" isn't necessary for a block, and canBruce Hill
2018-01-15Added support for translating comments instead of dropping them.Bruce Hill
2018-01-11Fixed an error in the peg for dicts.Bruce Hill
2018-01-11Renamed String -> TextBruce Hill
2018-01-08Modernized the codebase a bit to include "immediately:" for immediatelyBruce Hill
2018-01-07Removed semicolons and compound statements, added support for (foo: a b)Bruce Hill
2018-01-03Updated examples and made operator characters not stick to each other.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