LSL-PyOptimizer/lslopt
Sei Lisa 9c4d81db08 Implement side-effect-free (SEF) analysis. Also optimize x++ to ++x.
As an additional bonus, the condition folding function is now the one that converts a condition to -1, relieving that burden from the rest of the code and simplifying tests.
2014-08-06 04:30:26 +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 Implement side-effect-free (SEF) analysis. Also optimize x++ to ++x. 2014-08-06 04:30:26 +02:00
lsloutput.py Convert warnings to add the WARNING: title in the function. 2014-08-05 15:55:49 +02:00
lslparse.py Implement side-effect-free (SEF) analysis. Also optimize x++ to ++x. 2014-08-06 04:30:26 +02:00
lslrenamer.py Fix GetNextShortest. Add test and regression cases. Rename AssignNewNames. 2014-08-01 18:02:55 +02:00