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