aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2018-01-27Tweaked code to not rely on moonscript.Bruce Hill
2018-01-26Added a ton of tests for virtually all the functionality. Helped me findBruce Hill
2018-01-26Minor fix for value_to_nomsuBruce Hill
2018-01-26Cleaned up unnecessary buffer use.Bruce Hill
2018-01-26Removed nomsu:write() and nomsu:writeln() and replaced with just plainBruce Hill
2018-01-26Removed "\.." syntax, and just added support for the literal ".." asBruce Hill
2018-01-25Added some training wheels for functions.Bruce Hill
2018-01-25Fixed improperly handling locals of a block.Bruce Hill
2018-01-25Deleted stale code.Bruce Hill
2018-01-25Fixed up how_do_i with updated syntax.Bruce Hill
2018-01-25Overhaul of compiling API (eliminated some of the expr/statementsBruce Hill
2018-01-24Updated and improve syntax for some stuff. Also added string indexingBruce Hill
2018-01-24Fixed id for nil/NaN and cleaned up collection metatable stuff.Bruce Hill
2018-01-24Updated training wheels with new syntax and print().Bruce Hill
2018-01-24Fix for some old syntax.Bruce Hill
2018-01-24Cleaned up code duplication in 'compile % to %' and 'compile % to codeBruce Hill
2018-01-24Fixed unintentional printing of "-n"Bruce Hill
2018-01-24Updated TODO.Bruce Hill
2018-01-23Added "export" for explicitly non-local variables.Bruce Hill
2018-01-23Prevented redeclaration of function arguments as locals.Bruce Hill
2018-01-23Added implicit local declarations and new syntax of %var <- %value.Bruce Hill
2018-01-23Removed dead code.Bruce Hill
2018-01-23Fixed typo.Bruce Hill
2018-01-19Updated and fixed up how_do_iBruce Hill
2018-01-19Updated class.nom for new syntax.Bruce Hill
2018-01-19Refactored syntax a bit so that ":" isn't necessary for a block, and canBruce Hill
2018-01-19Added scratch folder to .gitignoreBruce Hill
2018-01-19Added more info to error message.Bruce Hill
2018-01-18Cleaned up code output to be just a series of declarations, instead of aBruce Hill
2018-01-18Fix for lua parsing of long strings/table literals.Bruce Hill
2018-01-18Initial commit of object oriented classes.Bruce Hill
2018-01-17Fixed some minor bugs that made generated nomsu uglier.Bruce Hill
2018-01-17Completely fixed/reworked tree_to_nomsu, and it's okay right now.Bruce Hill
2018-01-16Added compile step for lib/core.nomBruce Hill
2018-01-16Removed unnecessary semicolons that broke luajit.Bruce Hill
2018-01-15Added support for translating comments instead of dropping them.Bruce Hill
2018-01-12Better usage of ACTION_METADATA and deprecating nomsu.defs.Bruce Hill
2018-01-12Optimized loops to use local vars in loop definitions when possible.Bruce Hill
2018-01-12Added indent actionBruce Hill
2018-01-12Renamed replaced_vars() to be more descriptive.Bruce Hill
2018-01-12Making change for auto-adding recompiled nomsu.lua to commits.Bruce Hill
2018-01-12Deleted some dead code.Bruce Hill
2018-01-12Rebuild.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-11Truncated debug output for readability.Bruce Hill
2018-01-11Fixed an error in the peg for dicts.Bruce Hill
2018-01-11Added todo.Bruce Hill
2018-01-11Added "local %" macro as a stopgap for locals.Bruce Hill
2018-01-11Moved text utilities into their own file.Bruce Hill