| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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. | |||
| 2018-06-14 | More streamlining and cleanup. Especially for core/metaprogramming.nom | Bruce Hill | |
| 2018-06-06 | Added alias: "% as number" | Bruce Hill | |
| 2018-06-04 | Switched from Node(Tuple(values...), source) to Node(source, values...), | Bruce Hill | |
| thanks to support from immutable-tables for mixed tables. | |||
| 2018-05-27 | Some tweaks/cleanup on the nomsu code as well as adding variable | Bruce Hill | |
| mangling to 'parse % as %' to make almost hygienic macros. | |||
| 2018-05-26 | Re-added sources. | Bruce Hill | |
| 2018-05-24 | Misc changes, fixed up Object lib and tests. | Bruce Hill | |
| 2018-05-16 | Initial working version. | Bruce Hill | |
| 2018-05-15 | Removed "for all"-style iteration and changed "for % from 1 to 10"-style | Bruce Hill | |
| to "for % in 1 to 10" for consistency. | |||
| 2018-05-15 | Cleaning up comments. | Bruce Hill | |
| 2018-04-25 | Overhauling parsing of Blocks (can no longer contain only one statement) | Bruce Hill | |
| 2018-04-25 | Removing end-of-line ":" and "(..)" for blocks (they just use | Bruce Hill | |
| indentation now). | |||
| 2018-04-19 | All tests passing (except object) | Bruce Hill | |
| 2018-02-05 | Added 'square root of %' alias. | Bruce Hill | |
| 2018-02-02 | Restructured the nomsu files to group all the essentials into core/ and | Bruce Hill | |
| all the optionals into lib/. lib/core.nom and tests/all.nom are no longer needed now. | |||
