LSL-PyOptimizer/lslopt
Sei Lisa 3f6f8ed8ad Internal code reorganization.
- Separate library loading code into a new module. parser.__init__() no longer loads the library; it accepts (but does not depend on) a library as a parameter.
- Add an optional library argument to parse(). It's no longer mandatory to create a new parser for switching to a different builtins or seftable file.
- Move warning() and types from lslparse to lslcommon.
- Add .copy() to uses of base_keywords, to not rely on it being a frozen set.
- Adjust the test suite.
2017-10-20 18:19:48 +02:00
..
__init__.py Initial commit. Status so far: 2014-07-26 02:43:44 +02:00
lslbasefuncs.py lslbasefuncs: Rewrite some things in a different way. 2017-10-18 15:20:19 +02:00
lslcommon.py Internal code reorganization. 2017-10-20 18:19:48 +02:00
lsldeadcode.py Fix crash when variables appear inside global lists. 2017-10-16 02:22:52 +02:00
lslextrafuncs.py Add llGetStatus to lslextrafuncs. 2017-10-20 09:58:49 +02:00
lslfoldconst.py Internal code reorganization. 2017-10-20 18:19:48 +02:00
lslfuncopt.py Comment fix. 2017-10-20 10:18:44 +02:00
lslfuncs.py Bump copyright year. 2017-08-09 19:45:46 +02:00
lsljson.py Change strategy for the checking of function input types. 2017-10-12 17:16:16 +02:00
lsllastpass.py Minor cleanups; no functional changes. 2017-09-22 15:42:42 +02:00
lslloadlib.py Internal code reorganization. 2017-10-20 18:19:48 +02:00
lsloptimizer.py Implement transformation of lists into additions. 2017-09-15 22:30:22 +02:00
lsloutput.py Internal code reorganization. 2017-10-20 18:19:48 +02:00
lslparse.py Internal code reorganization. 2017-10-20 18:19:48 +02:00
lslrenamer.py Add TODO item to lslrenamer. 2017-08-16 22:00:16 +02:00