Commit Graph

21 Commits

Author SHA1 Message Date
83219f8522 Bumped version number, fixed REPL, and simplified/fixed (use %). 2018-10-31 03:52:00 -07:00
Bruce Hill
603c5b1245 Minor fixes/tidying. 2018-09-08 01:06:05 -07:00
Bruce Hill
f434b6b167 Fix for -e strings not getting executed because Files.walk didn't
respect spoofing.
2018-07-26 14:29:41 -07:00
Bruce Hill
fe47b7c2cb Removing debug print. 2018-07-25 13:46:47 -07:00
Bruce Hill
d7e297844c Fixed stdin handling. 2018-07-24 17:36:50 -07:00
Bruce Hill
bf224aacf2 Updated luafilesystem urls to point to both JIT and non-JIT versions. 2018-07-24 17:17:16 -07:00
Bruce Hill
b1c0446a3c Updating file stuff for better compatibility with Lua 5.2 and fixing
some bugs. Also updated README to provide more compatibility info and
list Lua5.2+ as a requirement.
2018-07-24 16:43:56 -07:00
Bruce Hill
b6c99c56a1 Updated package.nomsupath behavior to first search the installed
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-24 15:09:55 -07:00
Bruce Hill
0fe94570b5 Better handling of invalid line numbers (returning nil instead of random
garbage).
2018-07-22 14:56:39 -07:00
Bruce Hill
ae4670bd8e Improvements working towards better inline tests. Improved handling of
file spoofing and adding -e command line flag for executing a string.
2018-07-21 14:44:26 -07:00
Bruce Hill
47db74229d Fixed some bugs in trailing_line_len() and refactored tree_to_nomsu into
separate inline/not-inline functions.
2018-07-19 20:42:09 -07:00
Bruce Hill
cbd1437752 Optimization/simplification pass. 2018-07-17 16:13:55 -07:00
Bruce Hill
de34592dbe Adding some compatibility stuff. 2018-07-09 19:22:46 -07:00
Bruce Hill
11e9e36636 Simplified the command line interface. 2018-07-09 16:59:20 -07:00
Bruce Hill
0923b0192c Improvements to nomsu codegen (comments are now retained) and some
improvements to handling of stdin and fixes for error reporting.
2018-06-28 14:13:01 -07:00
Bruce Hill
65dc1f2196 Cleaning up metaprogramming a bit and fixing/adding test for recursion
control flow.
2018-06-26 15:53:00 -07:00
Bruce Hill
2db2c68ac3 Cleaning up code and shuffling things around. 2018-06-24 23:18:42 -07:00
Bruce Hill
b09db8f7df Cleaning up non LFS codepath for files and README 2018-06-24 18:39:34 -07:00
Bruce Hill
ad342b63b7 Simplifications/streamlining the Make process, and cleaning up some of
how command line interaction and `use %` work.
2018-06-24 16:11:40 -07:00
Bruce Hill
72c3cea22c Minor cleanup 2018-06-23 17:24:31 -07:00
Bruce Hill
863983202c Fixed up nomsupath behavior and refactored file stuff into its own file. 2018-06-23 17:22:43 -07:00