aboutsummaryrefslogtreecommitdiff
path: root/examples/how_do_i.nom
AgeCommit message (Collapse)Author
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-06-20Cleaning up examples.Bruce Hill
2018-06-20Cleanups.Bruce Hill
2018-06-05Updating how_do_iBruce Hill
2018-05-27Some tweaks/cleanup on the nomsu code as well as adding variableBruce Hill
mangling to 'parse % as %' to make almost hygienic macros.
2018-05-24Misc changes, fixed up Object lib and tests.Bruce Hill
2018-05-15Removed "for all"-style iteration and changed "for % from 1 to 10"-styleBruce Hill
to "for % in 1 to 10" for consistency.
2018-05-15Cleaning up comments.Bruce Hill
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
how_do_i.nom, added "result of %" macro, which allowed comprehensions to be way more concisely defined. Moved len() operator into the nomsu environment.
2018-05-09Fixed up examples to be up to date and working.Bruce Hill
2018-01-25Fixed up how_do_i with updated syntax.Bruce Hill
2018-01-19Updated and fixed up how_do_iBruce Hill
2018-01-03Updated examples and made operator characters not stick to each other.Bruce Hill
Useful for <%x>=6 properly registering as <%x> = 6.
2017-12-14Updated how do I.Bruce Hill
2017-10-30Changed it so variables can't contain wordbreakers anymore.Bruce Hill
2017-10-19Abbreviated "lua code" to "lua>" and "lua expr" to "=lua" and "luaBruce Hill
block" to "lua do>"
2017-10-13Changed tokenizing to treat symbols as their own things.Bruce Hill
2017-10-13Removed io.write() stuff.Bruce Hill
2017-10-13Improved code generation for "when" statements using elseif, andBruce Hill
improved code generation for loops by omitting goto labels when not used.
2017-10-07Added "unless" to core.Bruce Hill
2017-10-04Added how do I.Bruce Hill