Commit Graph

14 Commits

Author SHA1 Message Date
Bruce Hill
f908bb49b3 Initial version of new pegfile. works (ish) 2018-07-12 16:14:44 -07:00
Bruce Hill
de34592dbe Adding some compatibility stuff. 2018-07-09 19:22:46 -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
09d6bad6ac Minor fixes. 2018-06-27 10:23:02 -07:00
Bruce Hill
4fd6d817c8 Reducing imports. 2018-06-24 23:21:11 -07:00
Bruce Hill
2db2c68ac3 Cleaning up code and shuffling things around. 2018-06-24 23:18:42 -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
Bruce Hill
dbf3de3d8e Added versioning system. 2018-06-23 00:57:39 -07:00
Bruce Hill
126678f737 Adding fancy makefile that compiles all the moonscript files and
precompiles all the nomsu files and can build a nice executable file and
install it wherever you like.
2018-06-22 02:41:08 -07:00
Bruce Hill
86a3219e7f Cleanup of some metaprogramming stuff, as well as adding support for
"package.nomsupath" to search for files in different locations, and
prioritizing use of "luafilesystem" over system calls.
2018-06-21 19:13:47 -07:00
Bruce Hill
7deed5af41 Fixing up some error reporting 2018-06-19 02:00:59 -07:00
Bruce Hill
d7d86e0268 Lots of cleanup. 2018-06-19 00:44:22 -07:00
Bruce Hill
f83cc3ad8a More streamlining and cleanup. 2018-06-18 18:11:09 -07:00
Bruce Hill
a22de3fdbb Moved parsing into a different file 2018-06-18 15:46:36 -07:00