aboutsummaryrefslogtreecommitdiff
path: root/files.lua
AgeCommit message (Collapse)Author
2019-01-06Added option to skip cache and piped stderr to /dev/nullBruce 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-19Tweaks and API cleanup.Bruce Hill
2018-11-09Lots of cleanups, including expanded use of (... compiles to "textBruce Hill
literal") shorthand, deprecating Lua value, and more use of Lua "..." with text interpolations.
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-31Bumped version number, fixed REPL, and simplified/fixed (use %).Bruce Hill
2018-09-08Minor fixes/tidying.Bruce Hill
2018-07-26Fix for -e strings not getting executed because Files.walk didn'tBruce Hill
respect spoofing.
2018-07-25Removing debug print.Bruce Hill
2018-07-24Fixed stdin handling.Bruce Hill
2018-07-24Updated luafilesystem urls to point to both JIT and non-JIT versions.Bruce Hill
2018-07-24Updating file stuff for better compatibility with Lua 5.2 and fixingBruce Hill
some bugs. Also updated README to provide more compatibility info and list Lua5.2+ as a requirement.
2018-07-24Updated package.nomsupath behavior to first search the installedBruce 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-22Better handling of parsing non-filechunks text.Bruce Hill
2018-07-21Improvements working towards better inline tests. Improved handling ofBruce Hill
file spoofing and adding -e command line flag for executing a string.
2018-07-19Fixed some bugs in trailing_line_len() and refactored tree_to_nomsu intoBruce Hill
separate inline/not-inline functions.
2018-07-17Optimization/simplification pass.Bruce Hill
2018-07-09Adding some compatibility stuff.Bruce Hill
2018-07-09Simplified the command line interface.Bruce Hill
2018-06-28Improvements to nomsu codegen (comments are now retained) and someBruce Hill
improvements to handling of stdin and fixes for error reporting.
2018-06-26Cleaning up metaprogramming a bit and fixing/adding test for recursionBruce Hill
control flow.
2018-06-24Cleaning up code and shuffling things around.Bruce Hill
2018-06-24Cleaning up non LFS codepath for files and READMEBruce Hill
2018-06-24Simplifications/streamlining the Make process, and cleaning up some ofBruce Hill
how command line interaction and `use %` work.
2018-06-23Minor cleanupBruce Hill
2018-06-23Fixed up nomsupath behavior and refactored file stuff into its own file.Bruce Hill