aboutsummaryrefslogtreecommitdiff
path: root/lib/operators.nom
AgeCommit message (Expand)Author
2018-01-25Overhaul of compiling API (eliminated some of the expr/statementsBruce Hill
2018-01-23Added "export" for explicitly non-local variables.Bruce Hill
2018-01-23Added implicit local declarations and new syntax of %var <- %value.Bruce Hill
2018-01-19Refactored syntax a bit so that ":" isn't necessary for a block, and canBruce Hill
2018-01-18Initial commit of object oriented classes.Bruce Hill
2018-01-12Switched to use load() with environment table instead of passing inBruce Hill
2018-01-11Reshuffled all the library code into files that make more sense andBruce Hill
2018-01-11Added "local %" macro as a stopgap for locals.Bruce Hill
2018-01-11Removed some dead code and streamlined the API a bit. Also addedBruce Hill
2018-01-11Renamed "require %" to "use %"Bruce Hill
2018-01-11Added "%'s id" to use UUIDs and changed "% = %" to "set % = %" and someBruce Hill
2018-01-11Renamed "% mod %" to "wrap % around %"Bruce Hill
2018-01-11Renamed String -> TextBruce Hill
2018-01-11Overhaul of error reporting and removing nomsu:call(stub, line_no, ...) in fa...Bruce Hill
2018-01-10Pretty much mostly working.Bruce Hill
2018-01-08Modernized the codebase a bit to include "immediately:" for immediatelyBruce Hill
2018-01-07Reworking some stuff so that functions only allow expressions to beBruce Hill
2018-01-07Some overhaul of binary operators so that arbitrary math patterns workBruce Hill
2018-01-07Added substring operator %x|start - stop|Bruce Hill
2018-01-05More cleanup of vars.XX -> \%XXBruce Hill
2018-01-03Tidying.Bruce Hill
2018-01-03Reworked {} a bit and added dicts to the core language. Did some moreBruce Hill
2017-12-13Got it working.Bruce Hill
2017-10-23Removed some unnecessary semicolons on keywords.Bruce Hill
2017-10-19Abbreviated "lua code" to "lua>" and "lua expr" to "=lua" and "luaBruce Hill
2017-10-13Made symbols group with each other, instead of *every* one being alone.Bruce Hill
2017-10-13Changed tokenizing to treat symbols as their own things.Bruce Hill
2017-10-05Added ternary unless.Bruce Hill
2017-10-05Fixed ternary operator.Bruce Hill
2017-10-02Fixed one compiler bug with comments immediately after indentingBruce Hill
2017-10-02Updated to undo some of the block/thunk stuff. Thunks are thunks, andBruce Hill
2017-09-29More stuff is working more better.Bruce Hill
2017-09-28Kinda mostly working, except for closure vars like in lib/secrets.nom.Bruce Hill
2017-09-26Making forward progress.Bruce Hill
2017-09-24massive overhaul, compiler kinda works.Bruce Hill
2017-09-22Renamed compiler -> nomsu for concision and clarity.Bruce Hill
2017-09-22Cleaned up code generation to have less cruft.Bruce Hill
2017-09-21Tidying up.Bruce Hill
2017-09-21Fixed bug that caused files to get reloaded if they returned nil.Bruce Hill
2017-09-21Everything fixed up and some reduced lua codespew too!Bruce Hill
2017-09-21Another overhaul, this time pulling all the chunks of the core lib intoBruce Hill