aboutsummaryrefslogtreecommitdiff
path: root/nomsu_decompiler.moon
AgeCommit message (Expand)Author
2019-03-04Better codegen and error reportingBruce Hill
2019-02-06Added underscores for numbers (e.g. 1_000, 0xDEAD_BEEF), and fixed someBruce Hill
2019-02-05Bunch of changes:Bruce Hill
2019-01-25Fixed untested codepath for generating ($x, (foo; baz))Bruce Hill
2019-01-18Fixed lists/dicts to autoformat with spacer lines when appropriate (sameBruce Hill
2019-01-15Fix for formatting indented code with the format tool.Bruce Hill
2019-01-15Updating to v6.15, which includes "external (...)" instead of separateBruce Hill
2019-01-14Fixed some bugs with append/add discrepancy, misguided ".." matching forBruce Hill
2019-01-10Major overhaul of how modules and environments work, along with someBruce Hill
2019-01-07Fix for no-arg functioncalls of expressions (e.g. $fn()), and lineBruce Hill
2019-01-01Some changes to the error API, a fix for statement block parsing, andBruce Hill
2019-01-01Added support for $(foo 1 baz 2) as a way to access (foo 1 baz 2)'sBruce Hill
2018-12-31Added the ": for $ in $: ..." shorthand for indented comprehensions.Bruce Hill
2018-12-30Fixes for: indented strings ending in ", peeking at code object textBruce Hill
2018-12-30Some minor fixes for (type of $ast) and indexing codegen.Bruce Hill
2018-12-30Update to new syntax.Bruce Hill
2018-12-19Added parentheses to prevent stupid breakage.Bruce Hill
2018-12-18Initial pass on updating syntax.Bruce Hill
2018-12-14Removed EOL commentsBruce Hill
2018-12-14Fix for "\($x)abc" getting codegen'd to "$xabc"Bruce Hill
2018-12-14Parenthesizing inline method targets when needed.Bruce Hill
2018-12-14Updating to support multiple method calls.Bruce Hill
2018-12-14Fixed multi-line methodcallsBruce Hill
2018-12-14More fixes.Bruce Hill
2018-12-14Fix for nomsu codegen for methods.Bruce Hill
2018-12-14Initial setup work for syntax version 5.Bruce Hill
2018-11-29Renamed append/concat_append to add/concat_add for Code objects.Bruce Hill
2018-11-17In-progress (but working) overhaul of some elements including: functionBruce Hill
2018-11-12Fix for codegen of Set-style dicts.Bruce Hill
2018-11-11Added (% as hex) and fixed bug with text interpolation codegen notBruce Hill
2018-11-11Fixed some autoformatting stuff, and prepping to deprecate some mathBruce Hill
2018-11-11Now preserving hex numbers with "0xF00" -> parse -> decompile ->Bruce Hill
2018-11-11Lots of fixes to the upgrading and codegen/autoformatting pipeline, alsoBruce Hill
2018-11-10Tweaks to line clumpingBruce Hill
2018-11-09Fixed word clumping with linebreaks.Bruce Hill
2018-11-09Fixed other place for clumping "'"Bruce Hill
2018-11-09Changed clumping to only be different for "'", not other operators.Bruce Hill
2018-11-09Fixed `'s` clumping for stuff like (%foo's metatable)Bruce Hill
2018-11-09Fixed decompile issue with short actions not getting indented.Bruce Hill
2018-11-09Fixed comment clumping issue.Bruce Hill
2018-11-09Better handling of shebangs and comments at the top of a file.Bruce Hill
2018-11-09Improvements for parenthesization of escaped nomsu.Bruce Hill
2018-11-09Fixing the upgrade pipeline, plus some misc. fixes.Bruce Hill
2018-11-09No longer passing `tree` to every compile action. Now, you can justBruce Hill
2018-11-08Major overhaul, splitting nomsu_compiler into nomsu_environment,Bruce Hill