mirror of
https://github.com/Sei-Lisa/LSL-PyOptimizer
synced 2025-07-01 23:58:20 +00:00
New upstream version of builtins.txt, and minor code style changes.
This commit is contained in:
parent
b5994b79fe
commit
61565470a2
2 changed files with 5 additions and 3 deletions
|
@ -1,4 +1,4 @@
|
||||||
// Generated by LSL2 Derived Files Generator. Database version: 0.0.20170317001; output module version: 0.0.20140731000
|
// Generated by LSL2 Derived Files Generator. Database version: 0.0.20170615000; output module version: 0.0.20140731000
|
||||||
integer llAbs( integer val )
|
integer llAbs( integer val )
|
||||||
float llAcos( float val )
|
float llAcos( float val )
|
||||||
void llAddToLandBanList( key avatar, float hours )
|
void llAddToLandBanList( key avatar, float hours )
|
||||||
|
@ -626,6 +626,7 @@ const integer HTTP_CUSTOM_HEADER = 5
|
||||||
const integer HTTP_METHOD = 0
|
const integer HTTP_METHOD = 0
|
||||||
const integer HTTP_MIMETYPE = 1
|
const integer HTTP_MIMETYPE = 1
|
||||||
const integer HTTP_PRAGMA_NO_CACHE = 6
|
const integer HTTP_PRAGMA_NO_CACHE = 6
|
||||||
|
const integer HTTP_USER_AGENT = 7
|
||||||
const integer HTTP_VERBOSE_THROTTLE = 4
|
const integer HTTP_VERBOSE_THROTTLE = 4
|
||||||
const integer HTTP_VERIFY_CERT = 3
|
const integer HTTP_VERIFY_CERT = 3
|
||||||
const integer INVENTORY_ALL = -1
|
const integer INVENTORY_ALL = -1
|
||||||
|
|
|
@ -1008,14 +1008,15 @@ class foldconst(object):
|
||||||
elif self.optlistlength and node['name'] == 'llGetListLength':
|
elif self.optlistlength and node['name'] == 'llGetListLength':
|
||||||
# Convert llGetListLength(expr) to (expr != [])
|
# Convert llGetListLength(expr) to (expr != [])
|
||||||
node = {'nt':'CONST', 't':'list', 'value':[]}
|
node = {'nt':'CONST', 't':'list', 'value':[]}
|
||||||
parent[index] = node = {'nt':'!=', 't':'list', 'ch':[child[0], node]}
|
parent[index] = node = {'nt':'!=', 't':'list',
|
||||||
|
'ch':[child[0], node]}
|
||||||
elif (node['name'] == 'llDumpList2String'
|
elif (node['name'] == 'llDumpList2String'
|
||||||
and child[1]['nt'] == 'CONST'
|
and child[1]['nt'] == 'CONST'
|
||||||
and child[1]['t'] in ('string', 'key')
|
and child[1]['t'] in ('string', 'key')
|
||||||
and child[1]['value'] == u""):
|
and child[1]['value'] == u""):
|
||||||
# Convert llDumpList2String(expr, "") to (string)(expr)
|
# Convert llDumpList2String(expr, "") to (string)(expr)
|
||||||
del child[1]
|
|
||||||
node['nt'] = 'CAST'
|
node['nt'] = 'CAST'
|
||||||
|
del child[1]
|
||||||
del node['name']
|
del node['name']
|
||||||
elif SEFargs and 'SEF' in self.symtab[0][node['name']]:
|
elif SEFargs and 'SEF' in self.symtab[0][node['name']]:
|
||||||
# The function is marked as SEF in the symbol table, and the
|
# The function is marked as SEF in the symbol table, and the
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue