aboutsummaryrefslogtreecommitdiff
path: root/nomsu.lua
AgeCommit message (Expand)Author
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-25Fixed improperly handling locals of a block.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-23Added implicit local declarations and new syntax of %var <- %value.Bruce Hill
2018-01-23Fixed typo.Bruce Hill
2018-01-19Added scratch folder to .gitignoreBruce Hill
2018-01-19Added more info to error message.Bruce 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-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-12Renamed replaced_vars() to be more descriptive.Bruce Hill
2018-01-12Rebuild.Bruce Hill
2018-01-12Switched to use load() with environment table instead of passing inBruce Hill
2018-01-11Truncated debug output for readability.Bruce Hill
2018-01-11Fixed require->use, updated TODO.Bruce 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-11Rebuilt.Bruce Hill
2018-01-11Purged references to "macro" and replaced with "compile action" orBruce Hill
2018-01-11Renamed rule % = % to action % %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-10Performance optimizations and correctness fix for [=[...]=]-styleBruce Hill
2018-01-10Switched back to using precompiled lua files instead of lua> "..",Bruce Hill
2018-01-09Propagating filenameBruce Hill
2018-01-09Cleaned up metaprogramming to go "compile to" -> "rule =" -> "parse as".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-05Added nomsu:assert()Bruce Hill
2018-01-05Low hanging optimization fruit.Bruce Hill
2018-01-03Updated examples and made operator characters not stick to each other.Bruce Hill
2018-01-03Added support for \000 and \x00 style byte literals.Bruce Hill
2018-01-03Reworked {} a bit and added dicts to the core language. Did some moreBruce Hill
2017-12-30Got everything mostly working.Bruce Hill
2017-12-18renamed utils2 -> utilsBruce Hill
2017-12-18Recompiled.Bruce Hill
2017-12-15Tweaks.Bruce Hill
2017-12-14Switched compiler to do lua> instead of lua files.Bruce Hill
2017-12-14Minor fix.Bruce Hill
2017-12-14Rebuild.Bruce Hill
2017-12-13Got it working.Bruce Hill