aboutsummaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2018-12-31Updated shebangsBruce Hill
2018-12-30Auto-upgraded code.Bruce Hill
2018-12-30Fixes for: indented strings ending in ", peeking at code object textBruce Hill
before modifying them, and major upgrades to the nomsu codegen, including support for indented inline arguments (instead of using "\n..") and just generally better line wrapping, including finally good rules for when to use indented text (for almost all cases).
2018-12-30Update to new syntax.Bruce Hill
2018-12-19Removing debug print.Bruce Hill
2018-12-19Updated to be more fault tolerant with "-q" flagBruce Hill
2018-12-18Renamed autoformat -> format for concision (it's obviously auto, it's aBruce Hill
tool).
2018-12-18Improved command line interface and robustness of tools.Bruce Hill
2018-12-18Renamed find_action to find because it finds anything now.Bruce Hill
2018-12-18Improved the flexibility and options of the find tool.Bruce Hill
2018-12-14Removed EOL commentsBruce Hill
2018-12-14Fixed some bugs, including upgrade --upgrade-from=version not working.Bruce Hill
Also updated the README.
2018-12-14Auto-updated to version 5Bruce Hill
2018-12-14Initial setup work for syntax version 5.Bruce Hill
2018-11-26Removed "replace" tool.Bruce Hill
2018-11-26Upgraded/autoformatted.Bruce Hill
2018-11-21Fixed tests to work better with different syntax versions.Bruce Hill
2018-11-20Simplifying the filesystem code (no longer entangled with nomsupath) andBruce Hill
using that to simplify the tools. Now the tools directly take lists of file paths rather than things that might go through nomsupath or directories or get processed by filetype. Use your shell for globbing stuff like `nomsu tools/test.nom core/*.nom`
2018-11-19Deduplicated goto label syntax (now just use (--- (label) ---))Bruce Hill
2018-11-19Autoformatted/auto-upgraded.Bruce Hill
2018-11-19Tweaks and API cleanup.Bruce Hill
2018-11-17In-progress (but working) overhaul of some elements including: functionBruce Hill
calls, lib/thing.nom API, multi-assignments, varargs, etc.
2018-11-11Cleaning up say/print and io.write (now you can use (say "foo" inline))Bruce Hill
2018-11-11Removed dead code.Bruce Hill
2018-11-11Fixed compatibility thing with NomsuCode::fromBruce Hill
2018-11-11Added docBruce Hill
2018-11-11Fixed some autoformatting stuff, and prepping to deprecate some mathBruce Hill
shorthand.
2018-11-11Fully upgraded to 4.10.12.7, including deprecating the old list/dictBruce Hill
comprehension methods, in favor of the new native support.
2018-11-09Fixed text upgrading.Bruce Hill
2018-11-09Better handling of shebangs and comments at the top of a file.Bruce Hill
2018-11-09Fixing the upgrade pipeline, plus some misc. fixes.Bruce Hill
2018-11-08Fixes/upgrades.Bruce Hill
2018-11-08Major overhaul, splitting nomsu_compiler into nomsu_environment,Bruce Hill
nomsu_compiler, and nomsu_decompiler. Also added comprehensions.
2018-11-02Changed stub convention to (foo 1 baz 2) -> foo_1_baz instead ofBruce Hill
foo_1_baz_2, removed "smext", made some cleanup changes.
2018-10-31Renamed (action %) -> (%'s meaning)Bruce Hill
2018-10-30Fully working version of (action [foo]: baz) -> ((foo) means: baz)Bruce Hill
refactor and misc other changes.
2018-10-30Fix for compiler not parenthesizing method targets, fix for parser notBruce Hill
recognizing \ line continuation, and improvements to upgrade tool API.
2018-10-29Some cleanups and fixes, made the parser more permissive of prematurelyBruce Hill
terminated files.
2018-09-26Incremental fixes and more nomnom ports.Bruce Hill
2018-09-15Initial working version.Bruce Hill
2018-09-14Auto-upgraded everything.Bruce Hill
2018-09-10Upgraded to 3.8 (text method changes) and fixed some bugs inBruce Hill
tree_to_nomsu.
2018-08-30Auto-upgraded to 3.7Bruce Hill
2018-08-30Fixed obnoxious bug where List was getting used instead of a Dict,Bruce Hill
causing havoc when .first and .pop were being accessed.
2018-08-29Tweaked version 3.6 to include deprecating list append/removal functionsBruce Hill
in favor of using a method call style.
2018-08-29Added replace tool.Bruce Hill
2018-08-29Intermediate step in upgrading to 3.6. Fixed a bug with upgradingBruce Hill
methods.
2018-08-28Upgraded version to 3.5.5.6, corresponding to Object Oriented changes.Bruce Hill
2018-08-27Bunch of miscellaneous changes. Paved the way a little bit for havingBruce Hill
different compiler domains.
2018-07-30Added compatibility for 2.5.5.5 (file hash changes).Bruce Hill