LSL-PyOptimizer/lslopt
Sei Lisa 7659eb1654 Use frozenset for keywords; allow Pop.
Rather than using tuples for set belonging, use a frozen set. That eliminates the need to separate them by lengths.

Also, 'Pop' is not a reserved word. It's perfectly valid as a possible substitution identifier, so allow it. If used, it will go to the used words anyway and thus will be skipped by the sequential name generator.
2017-01-28 03:13:25 +01:00
..
__init__.py Initial commit. Status so far: 2014-07-26 02:43:44 +02:00
lslbasefuncs.py Change the llRotBetween algorithm. 2017-01-27 19:50:05 +01:00
lslcommon.py Fix llAbs raising a run-time exception in Mono. 2017-01-22 19:54:01 +01:00
lsldeadcode.py Fix problem due to not copying a node. It still needs more analysis, but this patch is an improvement in that it fixes known problematic cases and doesn't seem to introduce new ones. 2015-06-14 05:11:32 +02:00
lslextrafuncs.py Fix llDetectedName return value. 2017-01-17 00:20:38 +01:00
lslfoldconst.py Add optimizer option 'listlength' to optimize llGetListLength. 2017-01-25 19:22:36 +01:00
lslfuncparams.py Fix type of parameter not being adjusted after optimizing parameter. 2016-12-21 05:44:32 +01:00
lslfuncs.py Add copyright notices to all files, to prepare the program for release. 2015-03-05 23:18:41 +01:00
lsljson.py Add copyright notices to all files, to prepare the program for release. 2015-03-05 23:18:41 +01:00
lsloptimizer.py Add optimizer option 'listlength' to optimize llGetListLength. 2017-01-25 19:22:36 +01:00
lsloutput.py Fix nested lists disabling list mode. 2017-01-13 00:36:09 +01:00
lslparse.py 'default' is also a switch keyword. 2017-01-07 20:24:28 +01:00
lslrenamer.py Use frozenset for keywords; allow Pop. 2017-01-28 03:13:25 +01:00