aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-02-11Added color files.Bruce Hill
2019-02-06Fixed legibility and issue with upgrade fnBruce Hill
2019-02-06Fixed EscapedNomsu upgrade ruleBruce Hill
2019-02-06Moving to better, more centralized versioning system. Now the NomsuBruce Hill
version is just defined as a list at the top of nomsu.moon, and uses X.Y.Z form instead of X.Y.Z.W. Added a ([...], from 2) method and a ([...], up to 5) method, and fixed a few upgrade bugs.
2019-02-06Added compat filesBruce Hill
2019-02-06Added underscores for numbers (e.g. 1_000, 0xDEAD_BEEF), and fixed someBruce Hill
compatibility and decompiling issues.
2019-02-06Switched to character that renders as 1-wide better.Bruce Hill
2019-02-06Added shebangs.Bruce Hill
2019-02-05Bunch of changes:Bruce Hill
- Added shebangs to generated code output - SyntaxTree:map() -> SyntaxTree:with(), and corresponding changes to metaprogramming API - Added (return Lua 1) shorthand for (return (Lua 1)) - (1 and 2 and 3) compile rule mapping to -> (1 and (*extra arguments*)) - Don't scan for errors, just report them when compiling - Syntax changes: - Added prefix actions (e.g. #$foo) - Operator chars now include utf8 chars - Ditch "escaped nomsu" type (use (\ 1) compile action instead)
2019-02-05Added more parens and semicolons, and made "#" work with "..."Bruce Hill
2019-02-02Added inheritance section for tutorialBruce Hill
2019-02-02Better shebang pattern matcherBruce Hill
2019-02-02Added XML format outputterBruce Hill
2019-02-02Added shebangBruce Hill
2019-02-02Added version to shebangBruce Hill
2019-02-02Added Range (1 to 3) and a bunch of tests for inverse dicts.Bruce Hill
2019-02-02Added shebangBruce Hill
2019-02-02Added some utf8 symbols and better description of utf8 support.Bruce Hill
2019-02-02Added comments.Bruce Hill
2019-02-02Added spellchecker for error messages (when calling 'nil' actions)Bruce Hill
2019-02-02RecompileBruce Hill
2019-02-02Added inverse dicts and a few new list methods.Bruce Hill
2019-02-02Added some more metamethods including: (#5 == 5, ((-> (foo)) | (->Bruce Hill
(baz))) == (-> ((foo) or (baz)))
2019-01-30Fixed is/== mixupBruce Hill
2019-01-30Added 'reversed' method for lists.Bruce Hill
2019-01-29Switched to have colors/utf8 be optional, fixed an issue with currentlyBruce Hill
running files leaking when errors occurred (causing spurious circular import errors), and improved tutorial.
2019-01-27Added list of all .nom filesBruce Hill
2019-01-27Improved tutorial.Bruce Hill
2019-01-27Removed utf8 pointer characters from error messages to better supportBruce Hill
consoles without utf8 support (may change this back later). Also increased contrast of error messages (no longer assuming user has a sane color palette).
2019-01-27Adding support for windowsBruce Hill
2019-01-27Added square brackets around progessbar for better visibility.Bruce Hill
2019-01-27Removed namespace colliding of `* is not *` (using the isinstanceBruce Hill
version, not the != version)
2019-01-27Added extra test for safety.Bruce Hill
2019-01-27Added time module for real.Bruce Hill
2019-01-27Added Time library to core.Bruce Hill
2019-01-27Fail no longer prepends 'Failure:' automatically, now fail_at() does ifBruce Hill
no prefix is there.
2019-01-27Added 'make directory' APIBruce Hill
2019-01-25Added missing text files.Bruce Hill
2019-01-25Better commentBruce Hill
2019-01-25Added backwards compatibility for "Lua version" (temporary).Bruce Hill
2019-01-25Recompile.Bruce Hill
2019-01-25Added metatables for bool, number, function, coroutine. AddedBruce Hill
run-time check to make sure precompiled code used the same version of Lua. Methods can now be used in (* compiles to *), etc.
2019-01-25Fixed untested codepath for generating ($x, (foo; baz))Bruce Hill
2019-01-23'say' is now it's own action, rather than a 'print' clone, which lets itBruce Hill
handle multiple arguments better.
2019-01-23Switching to use _1_as_lua()Bruce Hill
2019-01-23Added _1_as_text(), which converts true -> yes, false -> no.Bruce Hill
2019-01-23Better error reporting and error handling for chunks.Bruce Hill
2019-01-23Removed dead code.Bruce Hill
2019-01-23Fixed to display expressions by default.Bruce Hill
2019-01-23Removed dead code.Bruce Hill