LSL-PyOptimizer/lslopt
Sei Lisa 67f3061e19 Fix state switch error reporting bug. Add 'Not all code paths...' error.
Add corresponding tests too. Simplify the identifier renaming coverage test. Also remove extra newlines from library reading code.

We've had to give up on the 'else if' loop-instead-of-recurse optimization, to properly propagate the LastWasReturn flag.
2014-08-03 04:50:18 +02:00
..
__init__.py Initial commit. Status so far: 2014-07-26 02:43:44 +02:00
lslbasefuncs.py Change __self__.__classname__ to the actual class name in exceptions. 2014-08-01 00:37:44 +02:00
lslcommon.py Fix class definitions to make sense (le-sigh - python quirk) 2014-07-27 17:40:26 +02:00
lslfuncs.py Initial commit. Status so far: 2014-07-26 02:43:44 +02:00
lsljson.py Fix several bugs in lslbasefuncs; change InternalJsonScanMatching strategy. 2014-07-31 19:18:26 +02:00
lsloptimizer.py Remove empty statements. Optimize out 'else ;' and 'else {}'. 2014-08-02 10:40:59 +02:00
lsloutput.py Typo 2014-08-01 05:33:34 +02:00
lslparse.py Fix state switch error reporting bug. Add 'Not all code paths...' error. 2014-08-03 04:50:18 +02:00
lslrenamer.py Fix GetNextShortest. Add test and regression cases. Rename AssignNewNames. 2014-08-01 18:02:55 +02:00