aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorUbitUmarov2018-11-18 22:45:53 +0000
committerUbitUmarov2018-11-18 22:45:53 +0000
commit5f2a76437e5d1e6b4221fb393a10ae0c19a9e960 (patch)
tree95d9438b5e489aaea3fe9df3da0a5e68c9a9c597
parentadd a few string functions to OSSL (diff)
downloadopensim-SC-5f2a76437e5d1e6b4221fb393a10ae0c19a9e960.zip
opensim-SC-5f2a76437e5d1e6b4221fb393a10ae0c19a9e960.tar.gz
opensim-SC-5f2a76437e5d1e6b4221fb393a10ae0c19a9e960.tar.bz2
opensim-SC-5f2a76437e5d1e6b4221fb393a10ae0c19a9e960.tar.xz
update script syntax
-rw-r--r--bin/ScriptSyntax.xml129
1 files changed, 107 insertions, 22 deletions
diff --git a/bin/ScriptSyntax.xml b/bin/ScriptSyntax.xml
index 9f48561..77c49c2 100644
--- a/bin/ScriptSyntax.xml
+++ b/bin/ScriptSyntax.xml
@@ -1,4 +1,4 @@
1065ac300-52fe-3cd0-f691-1896f6d48c67 19e55237f-19be-984f-6bdc-a8fd07eb2447
2<llsd><map><key>llsd-lsl-syntax-version</key><integer>2</integer> 2<llsd><map><key>llsd-lsl-syntax-version</key><integer>2</integer>
3<key>controls</key> 3<key>controls</key>
4<map> 4<map>
@@ -4045,7 +4045,7 @@
4045 <map> 4045 <map>
4046 <key>return</key><string>list</string> 4046 <key>return</key><string>list</string>
4047 <key>arguments</key><array> 4047 <key>arguments</key><array>
4048 <map><key>id</key><map><key>type</key><string>string</string></map></map> 4048 <map><key>objectId</key><map><key>type</key><string>key</string></map></map>
4049 <map><key>args</key><map><key>type</key><string>list</string></map></map> 4049 <map><key>args</key><map><key>type</key><string>list</string></map></map>
4050 </array> 4050 </array>
4051 </map> 4051 </map>
@@ -4053,7 +4053,7 @@
4053 <map> 4053 <map>
4054 <key>return</key><string>float</string> 4054 <key>return</key><string>float</string>
4055 <key>arguments</key><array> 4055 <key>arguments</key><array>
4056 <map><key>id</key><map><key>type</key><string>string</string></map></map> 4056 <map><key>objectId</key><map><key>type</key><string>key</string></map></map>
4057 </array> 4057 </array>
4058 </map> 4058 </map>
4059 <key>llGetObjectName</key> 4059 <key>llGetObjectName</key>
@@ -4072,7 +4072,7 @@
4072 <map> 4072 <map>
4073 <key>return</key><string>integer</string> 4073 <key>return</key><string>integer</string>
4074 <key>arguments</key><array> 4074 <key>arguments</key><array>
4075 <map><key>object_id</key><map><key>type</key><string>string</string></map></map> 4075 <map><key>objectId</key><map><key>type</key><string>key</string></map></map>
4076 </array> 4076 </array>
4077 </map> 4077 </map>
4078 <key>llGetOmega</key> 4078 <key>llGetOmega</key>
@@ -6181,8 +6181,6 @@
6181 <key>return</key><string>string</string> 6181 <key>return</key><string>string</string>
6182 <key>arguments</key><array> 6182 <key>arguments</key><array>
6183 <map><key>drawList</key><map><key>type</key><string>string</string></map></map> 6183 <map><key>drawList</key><map><key>type</key><string>string</string></map></map>
6184 <map><key>startX</key><map><key>type</key><string>integer</string></map></map>
6185 <map><key>startY</key><map><key>type</key><string>integer</string></map></map>
6186 <map><key>endX</key><map><key>type</key><string>integer</string></map></map> 6184 <map><key>endX</key><map><key>type</key><string>integer</string></map></map>
6187 <map><key>endY</key><map><key>type</key><string>integer</string></map></map> 6185 <map><key>endY</key><map><key>type</key><string>integer</string></map></map>
6188 </array> 6186 </array>
@@ -6192,6 +6190,8 @@
6192 <key>return</key><string>string</string> 6190 <key>return</key><string>string</string>
6193 <key>arguments</key><array> 6191 <key>arguments</key><array>
6194 <map><key>drawList</key><map><key>type</key><string>string</string></map></map> 6192 <map><key>drawList</key><map><key>type</key><string>string</string></map></map>
6193 <map><key>startX</key><map><key>type</key><string>integer</string></map></map>
6194 <map><key>startY</key><map><key>type</key><string>integer</string></map></map>
6195 <map><key>endX</key><map><key>type</key><string>integer</string></map></map> 6195 <map><key>endX</key><map><key>type</key><string>integer</string></map></map>
6196 <map><key>endY</key><map><key>type</key><string>integer</string></map></map> 6196 <map><key>endY</key><map><key>type</key><string>integer</string></map></map>
6197 </array> 6197 </array>
@@ -6330,13 +6330,13 @@
6330 <map> 6330 <map>
6331 <key>arguments</key><array> 6331 <key>arguments</key><array>
6332 <map><key>avatar</key><map><key>type</key><string>string</string></map></map> 6332 <map><key>avatar</key><map><key>type</key><string>string</string></map></map>
6333 <map><key>target</key><map><key>type</key><string>string</string></map></map>
6334 </array> 6333 </array>
6335 </map> 6334 </map>
6336 <key>osForceOtherSit</key> 6335 <key>osForceOtherSit</key>
6337 <map> 6336 <map>
6338 <key>arguments</key><array> 6337 <key>arguments</key><array>
6339 <map><key>avatar</key><map><key>type</key><string>string</string></map></map> 6338 <map><key>avatar</key><map><key>type</key><string>string</string></map></map>
6339 <map><key>target</key><map><key>type</key><string>string</string></map></map>
6340 </array> 6340 </array>
6341 </map> 6341 </map>
6342 <key>osFormatString</key> 6342 <key>osFormatString</key>
@@ -6632,14 +6632,6 @@
6632 <map><key>alert</key><map><key>type</key><string>string</string></map></map> 6632 <map><key>alert</key><map><key>type</key><string>string</string></map></map>
6633 </array> 6633 </array>
6634 </map> 6634 </map>
6635 <key>osList2Double</key>
6636 <map>
6637 <key>return</key><string>float</string>
6638 <key>arguments</key><array>
6639 <map><key>src</key><map><key>type</key><string>list</string></map></map>
6640 <map><key>index</key><map><key>type</key><string>integer</string></map></map>
6641 </array>
6642 </map>
6643 <key>osLoadedCreationDate</key> 6635 <key>osLoadedCreationDate</key>
6644 <map> 6636 <map>
6645 <key>return</key><string>string</string> 6637 <key>return</key><string>string</string>
@@ -6818,7 +6810,6 @@
6818 <key>return</key><string>integer</string> 6810 <key>return</key><string>integer</string>
6819 <key>arguments</key><array> 6811 <key>arguments</key><array>
6820 <map><key>seconds</key><map><key>type</key><string>float</string></map></map> 6812 <map><key>seconds</key><map><key>type</key><string>float</string></map></map>
6821 <map><key>msg</key><map><key>type</key><string>string</string></map></map>
6822 </array> 6813 </array>
6823 </map> 6814 </map>
6824 <key>osRegionRestart</key> 6815 <key>osRegionRestart</key>
@@ -6826,6 +6817,7 @@
6826 <key>return</key><string>integer</string> 6817 <key>return</key><string>integer</string>
6827 <key>arguments</key><array> 6818 <key>arguments</key><array>
6828 <map><key>seconds</key><map><key>type</key><string>float</string></map></map> 6819 <map><key>seconds</key><map><key>type</key><string>float</string></map></map>
6820 <map><key>msg</key><map><key>type</key><string>string</string></map></map>
6829 </array> 6821 </array>
6830 </map> 6822 </map>
6831 <key>osReplaceString</key> 6823 <key>osReplaceString</key>
@@ -7146,6 +7138,99 @@
7146 <map><key>linknum</key><map><key>type</key><string>integer</string></map></map> 7138 <map><key>linknum</key><map><key>type</key><string>integer</string></map></map>
7147 </array> 7139 </array>
7148 </map> 7140 </map>
7141 <key>osStringEndsWith</key>
7142 <map>
7143 <key>return</key><string>integer</string>
7144 <key>arguments</key><array>
7145 <map><key>src</key><map><key>type</key><string>string</string></map></map>
7146 <map><key>value</key><map><key>type</key><string>string</string></map></map>
7147 <map><key>ignorecase</key><map><key>type</key><string>integer</string></map></map>
7148 </array>
7149 </map>
7150 <key>osStringIndexOf</key>
7151 <map>
7152 <key>return</key><string>integer</string>
7153 <key>arguments</key><array>
7154 <map><key>src</key><map><key>type</key><string>string</string></map></map>
7155 <map><key>value</key><map><key>type</key><string>string</string></map></map>
7156 <map><key>ignorecase</key><map><key>type</key><string>integer</string></map></map>
7157 </array>
7158 </map>
7159 <key>osStringIndexOf</key>
7160 <map>
7161 <key>return</key><string>integer</string>
7162 <key>arguments</key><array>
7163 <map><key>src</key><map><key>type</key><string>string</string></map></map>
7164 <map><key>value</key><map><key>type</key><string>string</string></map></map>
7165 <map><key>start</key><map><key>type</key><string>integer</string></map></map>
7166 <map><key>count</key><map><key>type</key><string>integer</string></map></map>
7167 <map><key>ignorecase</key><map><key>type</key><string>integer</string></map></map>
7168 </array>
7169 </map>
7170 <key>osStringLastIndexOf</key>
7171 <map>
7172 <key>return</key><string>integer</string>
7173 <key>arguments</key><array>
7174 <map><key>src</key><map><key>type</key><string>string</string></map></map>
7175 <map><key>value</key><map><key>type</key><string>string</string></map></map>
7176 <map><key>ignorecase</key><map><key>type</key><string>integer</string></map></map>
7177 </array>
7178 </map>
7179 <key>osStringLastIndexOf</key>
7180 <map>
7181 <key>return</key><string>integer</string>
7182 <key>arguments</key><array>
7183 <map><key>src</key><map><key>type</key><string>string</string></map></map>
7184 <map><key>value</key><map><key>type</key><string>string</string></map></map>
7185 <map><key>start</key><map><key>type</key><string>integer</string></map></map>
7186 <map><key>count</key><map><key>type</key><string>integer</string></map></map>
7187 <map><key>ignorecase</key><map><key>type</key><string>integer</string></map></map>
7188 </array>
7189 </map>
7190 <key>osStringRemove</key>
7191 <map>
7192 <key>return</key><string>string</string>
7193 <key>arguments</key><array>
7194 <map><key>src</key><map><key>type</key><string>string</string></map></map>
7195 <map><key>start</key><map><key>type</key><string>integer</string></map></map>
7196 <map><key>count</key><map><key>type</key><string>integer</string></map></map>
7197 </array>
7198 </map>
7199 <key>osStringReplace</key>
7200 <map>
7201 <key>return</key><string>string</string>
7202 <key>arguments</key><array>
7203 <map><key>src</key><map><key>type</key><string>string</string></map></map>
7204 <map><key>oldvalue</key><map><key>type</key><string>string</string></map></map>
7205 <map><key>newvalue</key><map><key>type</key><string>string</string></map></map>
7206 </array>
7207 </map>
7208 <key>osStringStartsWith</key>
7209 <map>
7210 <key>return</key><string>integer</string>
7211 <key>arguments</key><array>
7212 <map><key>src</key><map><key>type</key><string>string</string></map></map>
7213 <map><key>value</key><map><key>type</key><string>string</string></map></map>
7214 <map><key>ignorecase</key><map><key>type</key><string>integer</string></map></map>
7215 </array>
7216 </map>
7217 <key>osStringSubString</key>
7218 <map>
7219 <key>return</key><string>string</string>
7220 <key>arguments</key><array>
7221 <map><key>src</key><map><key>type</key><string>string</string></map></map>
7222 <map><key>start</key><map><key>type</key><string>integer</string></map></map>
7223 <map><key>length</key><map><key>type</key><string>integer</string></map></map>
7224 </array>
7225 </map>
7226 <key>osStringSubString</key>
7227 <map>
7228 <key>return</key><string>string</string>
7229 <key>arguments</key><array>
7230 <map><key>src</key><map><key>type</key><string>string</string></map></map>
7231 <map><key>start</key><map><key>type</key><string>integer</string></map></map>
7232 </array>
7233 </map>
7149 <key>osSunGetParam</key> 7234 <key>osSunGetParam</key>
7150 <map> 7235 <map>
7151 <key>return</key><string>float</string> 7236 <key>return</key><string>float</string>
@@ -7164,8 +7249,7 @@
7164 <map> 7249 <map>
7165 <key>arguments</key><array> 7250 <key>arguments</key><array>
7166 <map><key>agent</key><map><key>type</key><string>string</string></map></map> 7251 <map><key>agent</key><map><key>type</key><string>string</string></map></map>
7167 <map><key>regionX</key><map><key>type</key><string>integer</string></map></map> 7252 <map><key>regionName</key><map><key>type</key><string>string</string></map></map>
7168 <map><key>regionY</key><map><key>type</key><string>integer</string></map></map>
7169 <map><key>position</key><map><key>type</key><string>vector</string></map></map> 7253 <map><key>position</key><map><key>type</key><string>vector</string></map></map>
7170 <map><key>lookat</key><map><key>type</key><string>vector</string></map></map> 7254 <map><key>lookat</key><map><key>type</key><string>vector</string></map></map>
7171 </array> 7255 </array>
@@ -7182,7 +7266,8 @@
7182 <map> 7266 <map>
7183 <key>arguments</key><array> 7267 <key>arguments</key><array>
7184 <map><key>agent</key><map><key>type</key><string>string</string></map></map> 7268 <map><key>agent</key><map><key>type</key><string>string</string></map></map>
7185 <map><key>regionName</key><map><key>type</key><string>string</string></map></map> 7269 <map><key>regionX</key><map><key>type</key><string>integer</string></map></map>
7270 <map><key>regionY</key><map><key>type</key><string>integer</string></map></map>
7186 <map><key>position</key><map><key>type</key><string>vector</string></map></map> 7271 <map><key>position</key><map><key>type</key><string>vector</string></map></map>
7187 <map><key>lookat</key><map><key>type</key><string>vector</string></map></map> 7272 <map><key>lookat</key><map><key>type</key><string>vector</string></map></map>
7188 </array> 7273 </array>
@@ -7200,8 +7285,7 @@
7200 <key>osTeleportOwner</key> 7285 <key>osTeleportOwner</key>
7201 <map> 7286 <map>
7202 <key>arguments</key><array> 7287 <key>arguments</key><array>
7203 <map><key>regionX</key><map><key>type</key><string>integer</string></map></map> 7288 <map><key>regionName</key><map><key>type</key><string>string</string></map></map>
7204 <map><key>regionY</key><map><key>type</key><string>integer</string></map></map>
7205 <map><key>position</key><map><key>type</key><string>vector</string></map></map> 7289 <map><key>position</key><map><key>type</key><string>vector</string></map></map>
7206 <map><key>lookat</key><map><key>type</key><string>vector</string></map></map> 7290 <map><key>lookat</key><map><key>type</key><string>vector</string></map></map>
7207 </array> 7291 </array>
@@ -7209,7 +7293,8 @@
7209 <key>osTeleportOwner</key> 7293 <key>osTeleportOwner</key>
7210 <map> 7294 <map>
7211 <key>arguments</key><array> 7295 <key>arguments</key><array>
7212 <map><key>regionName</key><map><key>type</key><string>string</string></map></map> 7296 <map><key>regionX</key><map><key>type</key><string>integer</string></map></map>
7297 <map><key>regionY</key><map><key>type</key><string>integer</string></map></map>
7213 <map><key>position</key><map><key>type</key><string>vector</string></map></map> 7298 <map><key>position</key><map><key>type</key><string>vector</string></map></map>
7214 <map><key>lookat</key><map><key>type</key><string>vector</string></map></map> 7299 <map><key>lookat</key><map><key>type</key><string>vector</string></map></map>
7215 </array> 7300 </array>