| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-09-10 | Fixed tree_to_nomsu for method calls that span lines. | Bruce Hill | |
| 2018-09-10 | Upgraded to 3.8 (text method changes) and fixed some bugs in | Bruce Hill | |
| tree_to_nomsu. | |||
| 2018-09-10 | Shifting towards more text methods instead of text global functions. | Bruce Hill | |
| Also fixed a bug with method call parenthesizing. | |||
| 2018-09-06 | Removed the mandatory "_" prefix for Nomsu variables, renamed "list" and | Bruce Hill | |
| "dict" to "List" and "Dict", or in Nomsu's environment, "_List" and "_Dict", removed uuid.lua and replaced it with core/id.nom for handling IDs. | |||
| 2018-08-31 | Removing the "A_" prefix on action names, and improving the quality of | Bruce Hill | |
| as_lua_id() (guaranteed injectivity). | |||
| 2018-08-29 | Handling more compatibility stuff, including Lua 5.4, and a backup for | Bruce Hill | |
| if openssl module is not found, and moving containers (List/Dict) into their own file, as well as bit operators (and support for __bxor, etc. metamethods in Lua 5.2/LuaJIT) | |||
| 2018-08-29 | Tweaked version 3.6 to include deprecating list append/removal functions | Bruce Hill | |
| in favor of using a method call style. | |||
| 2018-08-29 | Switched "as_lua_id" to not add an underscore by default, and just add | Bruce Hill | |
| it manually to variables and A_ as a prefix to actions. Now, by default, classes and method calls don't use the A_ prefix, which means nomsu can more easily play nice with regular Lua objects. | |||
| 2018-08-28 | Lots of overhaul, supporting a new Object Oriented approach (e.g. | Bruce Hill | |
| %obj::action 1 2) and syntax. | |||
| 2018-08-27 | Bunch of miscellaneous changes. Paved the way a little bit for having | Bruce Hill | |
| different compiler domains. | |||
| 2018-07-30 | Cleaning up clumping logic a little. | Bruce Hill | |
| 2018-07-30 | Changed autoformatting rules to ensure tests get clumped together with | Bruce Hill | |
| the thing below them. | |||
| 2018-07-30 | Added bit library and support for checking Lua version and whether | Bruce Hill | |
| LuaJIT is being used. | |||
| 2018-07-26 | Fixed a bug where if an indented string interpolation was at the end of | Bruce Hill | |
| an indented text, the nomsu codegen would fail to put a "\n.." after it, so it wouldn't parse as an iterpolation. | |||
| 2018-07-26 | Recompiled. | Bruce Hill | |
| 2018-07-24 | Updating file stuff for better compatibility with Lua 5.2 and fixing | Bruce Hill | |
| some bugs. Also updated README to provide more compatibility info and list Lua5.2+ as a requirement. | |||
| 2018-07-24 | Updated package.nomsupath behavior to first search the installed | Bruce Hill | |
| locations, *then* search the current directory. This makes the system `nomsu` run properly, even if the local directory has a broken file that has the same name as a nomsu file. | |||
| 2018-07-23 | Renamed nomsu_tree -> syntax_tree, so anyone looking for syntax trees | Bruce Hill | |
| knows where to look. | |||
| 2018-07-23 | Fixed blocks starting with extra newline when they start with a comment. | Bruce Hill | |
| 2018-07-22 | Merging List/Dict codegen paths to reduce code duplication. | Bruce Hill | |
| 2018-07-22 | Better handling of parsing non-filechunks text. | Bruce Hill | |
| 2018-07-21 | Improvements working towards better inline tests. Improved handling of | Bruce Hill | |
| file spoofing and adding -e command line flag for executing a string. | |||
| 2018-07-20 | Improving nomsu codegen. | Bruce Hill | |
| 2018-07-20 | Slightly better newline handling for long text. Now won't force an | Bruce Hill | |
| indent for "\nhello" | |||
| 2018-07-20 | Added documentation. | Bruce Hill | |
| 2018-07-20 | Fix for (..)-indented actions not handling newlines right. | Bruce Hill | |
| 2018-07-20 | Simplifying and correcting the nomsu codegen. | Bruce Hill | |
| 2018-07-19 | Improving and cleaning up nomsu codegen. | Bruce Hill | |
| 2018-07-19 | Fixes and simplifications for nomsu codegen. | Bruce Hill | |
| 2018-07-19 | Hopefully last correctness fix for trailing_line_len(), now it's just | Bruce Hill | |
| dumb and slow, but correct. Also simplified recursion options a bit for tree_to_nomsu() | |||
| 2018-07-19 | Fixed some bugs in trailing_line_len() and refactored tree_to_nomsu into | Bruce Hill | |
| separate inline/not-inline functions. | |||
| 2018-07-19 | *actual* fix for the codegen for (do: if (yes) (: say "hi"); say "done") | Bruce Hill | |
| example | |||
| 2018-07-19 | Fix for nomsu codegen of blocks, particularly nested mutli-blocks like: | Bruce Hill | |
| (do: if (yes) (: say "hi"); say "done") | |||
| 2018-07-18 | Updating to version 2.4.4.3, with new syntax for multi-statement 'if' | Bruce Hill | |
| and switch statements. | |||
| 2018-07-17 | Improving nomsu codegen. | Bruce Hill | |
| 2018-07-17 | Upgraded core code to latest Nomsu verison. | Bruce Hill | |
| 2018-07-17 | Fixed a bug in text escapes in nomsu codegen. | Bruce Hill | |
| 2018-07-17 | Oops, didn't mean to check in smushed_action. | Bruce Hill | |
| 2018-07-17 | Optimization/simplification pass. | Bruce Hill | |
| 2018-07-17 | Improvements to nomsu codegen. | Bruce Hill | |
| 2018-07-17 | Overhaul of comment handling, plus a few fixes (e.g. a fix for indented | Bruce Hill | |
| text that begins with a nomsu comment) | |||
| 2018-07-15 | Major changes to how versioning and parsing work. This should be a | Bruce 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-14 | Aesthetic tweak to generated nomsu code with colons. | Bruce Hill | |
| 2018-07-14 | Fixed up some edge cases with parsing and comments. | Bruce Hill | |
| 2018-07-14 | Fixed up comment generation to old standards | Bruce Hill | |
| 2018-07-13 | Minor changes. | Bruce Hill | |
| 2018-07-12 | Fixing up comments, slowly. | Bruce Hill | |
| 2018-07-12 | All tests passing. | Bruce Hill | |
| 2018-07-11 | Fixed nomsu codegen for indented text and improved text parsing. Also | Bruce Hill | |
| moved some more tests inline. | |||
| 2018-07-10 | Fixed dumb bug that broke the tests. | Bruce Hill | |
