LSL-PyOptimizer/lslopt
Sei Lisa 24a32c30e3 Fix bug where folding a FOR loop with const false cond produced bad code.
More precisely, the initializator list was not wrapped into EXPR nodes. Now it is.

While on it, fix a minor bug (the substitutive of a FOR statement should produce no output type), and change order of execution to the actual one (iterators come last).
2014-08-04 02:19:36 +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 Fix bug where folding a FOR loop with const false cond produced bad code. 2014-08-04 02:19:36 +02:00
lsloutput.py Add FoldCond as a stub. Change cond constant to -1. Add support for EXPR. 2014-08-03 20:06:50 +02:00
lslparse.py Add FoldCond as a stub. Change cond constant to -1. Add support for EXPR. 2014-08-03 20:06:50 +02:00
lslrenamer.py Fix GetNextShortest. Add test and regression cases. Rename AssignNewNames. 2014-08-01 18:02:55 +02:00