aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-07-30Need to make sure all the files get run so their tests are loaded.Bruce Hill
2018-07-30Switching hashes to use base64 instead of hex.Bruce Hill
2018-07-30Simplifying.Bruce Hill
2018-07-30Added parens for correctness and methods for accessing bytes and makingBruce Hill
uppercase.
2018-07-30Fix for parsing empty files, adding hex number literals (0xdeadbeef),Bruce Hill
and fix for long strings ending with an indented interpolation.
2018-07-26Fixed a bug where if an indented string interpolation was at the end ofBruce Hill
an indented text, the nomsu codegen would fail to put a "\n.." after it, so it wouldn't parse as an iterpolation.
2018-07-26Recompiled.Bruce Hill
2018-07-26Fixed bug where Text was the first item in an index chain.Bruce Hill
2018-07-26Fix for -e strings not getting executed because Files.walk didn'tBruce Hill
respect spoofing.
2018-07-26Switching compile action to parse action for 3-way comparison.Bruce Hill
2018-07-25Updated version numbers.Bruce Hill
2018-07-25Removing debug print.Bruce Hill
2018-07-24Fix for source being too long.Bruce Hill
2018-07-24Fixed stdin handling.Bruce Hill
2018-07-24Fixed example to be actually functional.Bruce Hill
2018-07-24More concise version requirements.Bruce Hill
2018-07-24Added link to Nomic wiki.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-24Removed debugging shim.Bruce Hill
2018-07-24Switched to optimization level 1 by default (i.e. use precompiled nomsuBruce Hill
files).
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-24Cleaning up code to make use of newer API.Bruce Hill
2018-07-24Added parens around lambdas (% -> %), and removed them from 'result %'Bruce Hill
correspondingly.
2018-07-23Added more file descriptions.Bruce Hill
2018-07-23Added more file descriptions.Bruce Hill
2018-07-23Fixed action using (..) instead of ":"Bruce Hill
2018-07-23Renamed nomsu_tree -> syntax_tree, so anyone looking for syntax treesBruce Hill
knows where to look.
2018-07-23Recompiled files.Bruce Hill
2018-07-23Fixing a bug in error handling.Bruce Hill
2018-07-23Updating code to latest version.Bruce Hill
2018-07-23Deduplicating code a bit.Bruce Hill
2018-07-23Removed 'use "core"'Bruce Hill
2018-07-23Merge branch 'default_core' into workingBruce Hill
2018-07-23Updating readme.Bruce Hill
2018-07-23Added doc for --no-coreBruce Hill
2018-07-23Run 'use "core"' by default before running anything else, unless --no-core ↵Bruce Hill
command line flag is used.
2018-07-23Fixed blocks starting with extra newline when they start with a comment.Bruce Hill
2018-07-22Cleaning up formatting.Bruce Hill
2018-07-22Actually removing the tests now that they're inline.Bruce Hill
2018-07-22Switching makefile to use inline tests.Bruce Hill
2018-07-22Moving all the rest of the tests over to inline versions.Bruce Hill
2018-07-22Adding more inline tests.Bruce Hill
2018-07-22Merging List/Dict codegen paths to reduce code duplication.Bruce Hill
2018-07-22Updated launcher script to use `find` istead of `ls` and `grep`, and toBruce Hill
use "$(...)" instead of eval "$(...)", as per best practice recommendations.
2018-07-22Re-autoformatted everything. The main changes are: no longer adding aBruce Hill
newline after 1-line indented code inside blocks, and forcing files to have a trailing newline. The trailing newline thing created a lot of spurious changes.
2018-07-22Better handling of parsing non-filechunks text.Bruce Hill
2018-07-22Better handling of invalid line numbers (returning nil instead of randomBruce Hill
garbage).
2018-07-22Shifting further towards having inline tests. Also added a helperBruce Hill
function for directly extracting source lines from a Source or AST.
2018-07-22Committing built lua files.Bruce Hill