| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-12-31 | Updated comments to use $ instead of % | Bruce Hill | |
| 2018-12-31 | Updated shebangs | Bruce Hill | |
| 2018-12-30 | Auto-upgraded code. | Bruce Hill | |
| 2018-12-30 | Update to new syntax. | Bruce Hill | |
| 2018-12-14 | Auto-updated to version 5 | Bruce Hill | |
| 2018-12-13 | Cleanups and codegen improvements/fixes. | Bruce Hill | |
| 2018-11-29 | Renamed append/concat_append to add/concat_add for Code objects. | Bruce Hill | |
| 2018-11-26 | Upgraded/autoformatted. | Bruce Hill | |
| 2018-11-26 | Simplifying the control flow API and deduplicating the code. | Bruce Hill | |
| 2018-11-23 | Fixed typo. | Bruce Hill | |
| 2018-11-19 | Deduplicated goto label syntax (now just use (--- (label) ---)) | Bruce Hill | |
| 2018-11-19 | Autoformatted/auto-upgraded. | Bruce Hill | |
| 2018-11-17 | In-progress (but working) overhaul of some elements including: function | Bruce Hill | |
| calls, lib/thing.nom API, multi-assignments, varargs, etc. | |||
| 2018-11-11 | Updated to use 'set' syntax instead of ": yes" | Bruce Hill | |
| 2018-11-11 | Fully upgraded to 4.10.12.7, including deprecating the old list/dict | Bruce Hill | |
| comprehension methods, in favor of the new native support. | |||
| 2018-11-09 | No longer passing `tree` to every compile action. Now, you can just | Bruce Hill | |
| return a LuaCode object, and it will automatically get a source from `tree` if it didn't already have a source. Plus some fixes/cleanup. | |||
| 2018-11-09 | Deprecating (% as lua statements) and (% as lua return) | Bruce Hill | |
| 2018-11-09 | Lots of cleanups, including expanded use of (... compiles to "text | Bruce Hill | |
| literal") shorthand, deprecating Lua value, and more use of Lua "..." with text interpolations. | |||
| 2018-11-08 | Major overhaul, splitting nomsu_compiler into nomsu_environment, | Bruce Hill | |
| nomsu_compiler, and nomsu_decompiler. Also added comprehensions. | |||
| 2018-11-06 | Removed utils.lua, simplified some metaprogramming stuff, added native support | Bruce Hill | |
| for calling functions with (%a %b %c) instead of (call %a with [%b, %c]), renamed _List -> List, _Dict -> Dict, improved example code. | |||
| 2018-11-02 | Changed stub convention to (foo 1 baz 2) -> foo_1_baz instead of | Bruce Hill | |
| foo_1_baz_2, removed "smext", made some cleanup changes. | |||
| 2018-10-31 | Renamed (action %) -> (%'s meaning) | Bruce Hill | |
| 2018-10-30 | Fully working version of (action [foo]: baz) -> ((foo) means: baz) | Bruce Hill | |
| refactor and misc other changes. | |||
| 2018-10-29 | Some cleanups and fixes, made the parser more permissive of prematurely | Bruce Hill | |
| terminated files. | |||
| 2018-09-28 | Oops, refactor bug. | Bruce Hill | |
| 2018-09-28 | Fully working, I think? (with a lot of shims) | Bruce Hill | |
| 2018-09-28 | Fixes for indentation of generated lua code. | Bruce Hill | |
| 2018-09-26 | Fixed all syntax errors, got original (non-nomnom) tests passing. | Bruce Hill | |
| 2018-09-21 | Incremental checkin, currently not working, just saving progress. | Bruce Hill | |
| 2018-09-16 | Much better error reporting for compile errors (i.e. not parse errors), | Bruce Hill | |
| using the pretty_error system. | |||
| 2018-09-14 | Auto-upgraded everything. | Bruce Hill | |
| 2018-09-10 | Upgraded to 3.8 (text method changes) and fixed some bugs in | Bruce Hill | |
| tree_to_nomsu. | |||
| 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-30 | Auto-upgraded to 3.7 | Bruce Hill | |
| 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 | Fully updated to 3.6, deprecated old LuaCode global functions like "to 1 | Bruce Hill | |
| write 2" and replaced them with method calls like "1::append 2" | |||
| 2018-08-28 | Upgraded version to 3.5.5.6, corresponding to Object Oriented changes. | Bruce Hill | |
| 2018-08-27 | Bunch of miscellaneous changes. Paved the way a little bit for having | Bruce Hill | |
| different compiler domains. | |||
| 2018-07-30 | Added compatibility for 2.5.5.5 (file hash changes). | Bruce Hill | |
| 2018-07-30 | Changed autoformatting rules to ensure tests get clumped together with | Bruce Hill | |
| the thing below them. | |||
| 2018-07-25 | Updated version numbers. | Bruce Hill | |
| 2018-07-24 | Added parens around lambdas (% -> %), and removed them from 'result %' | Bruce Hill | |
| correspondingly. | |||
| 2018-07-23 | Fixed blocks starting with extra newline when they start with a comment. | Bruce Hill | |
| 2018-07-22 | Re-autoformatted everything. The main changes are: no longer adding a | Bruce Hill | |
| newline after 1-line indented code inside blocks, and forcing files to have a trailing newline. The trailing newline thing created a lot of spurious changes. | |||
| 2018-07-22 | Shifting further towards having inline tests. Also added a helper | Bruce Hill | |
| function for directly extracting source lines from a Source or AST. | |||
| 2018-07-20 | Auto-formatted and auto-upgraded everything! | Bruce Hill | |
| 2018-07-18 | Updating to version 2.4.4.3, with new syntax for multi-statement 'if' | Bruce Hill | |
| and switch statements. | |||
| 2018-07-18 | Upgrading to version 2.3 (main change: "=" instead of "<-" for | Bruce Hill | |
| assignment) | |||
| 2018-07-17 | Upgraded core code to latest Nomsu verison. | Bruce Hill | |
| 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. | |||
