summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--indra/newview/app_settings/keywords_lua_default.xml144
1 files changed, 96 insertions, 48 deletions
diff --git a/indra/newview/app_settings/keywords_lua_default.xml b/indra/newview/app_settings/keywords_lua_default.xml
index 3488654431..8914a3d926 100644
--- a/indra/newview/app_settings/keywords_lua_default.xml
+++ b/indra/newview/app_settings/keywords_lua_default.xml
@@ -15182,14 +15182,14 @@ Returns true if result is non-zero.</string>
<key>tooltip</key>
<string>Table to clear.</string>
<key>type</key>
- <string>table</string>
+ <string>{[any]: any}</string>
</map>
</map>
</array>
<key>energy</key>
<real>10</real>
<key>return</key>
- <string>void</string>
+ <string>()</string>
<key>sleep</key>
<real>0</real>
<key>tooltip</key>
@@ -15197,6 +15197,11 @@ Returns true if result is non-zero.</string>
</map>
<key>table.clone</key>
<map>
+ <key>type-arguments</key>
+ <array>
+ <string>K</string>
+ <string>V</string>
+ </array>
<key>arguments</key>
<array>
<map>
@@ -15205,14 +15210,14 @@ Returns true if result is non-zero.</string>
<key>tooltip</key>
<string>Table to clone.</string>
<key>type</key>
- <string>table</string>
+ <string>{[K]: V}</string>
</map>
</map>
</array>
<key>energy</key>
<real>10</real>
<key>return</key>
- <string>table</string>
+ <string>{[K]: V}</string>
<key>sleep</key>
<real>0</real>
<key>tooltip</key>
@@ -15228,7 +15233,7 @@ Returns true if result is non-zero.</string>
<key>tooltip</key>
<string>Array of strings.</string>
<key>type</key>
- <string>array</string>
+ <string>{string | number}</string>
</map>
</map>
<map>
@@ -15237,7 +15242,7 @@ Returns true if result is non-zero.</string>
<key>tooltip</key>
<string>Separator string (optional).</string>
<key>type</key>
- <string>string</string>
+ <string>string?</string>
</map>
</map>
<map>
@@ -15246,7 +15251,7 @@ Returns true if result is non-zero.</string>
<key>tooltip</key>
<string>Starting index (optional).</string>
<key>type</key>
- <string>integer</string>
+ <string>number?</string>
</map>
</map>
<map>
@@ -15255,7 +15260,7 @@ Returns true if result is non-zero.</string>
<key>tooltip</key>
<string>Ending index (optional).</string>
<key>type</key>
- <string>integer</string>
+ <string>number?</string>
</map>
</map>
</array>
@@ -15270,6 +15275,10 @@ Returns true if result is non-zero.</string>
</map>
<key>table.create</key>
<map>
+ <key>type-arguments</key>
+ <array>
+ <string>V</string>
+ </array>
<key>arguments</key>
<array>
<map>
@@ -15278,7 +15287,7 @@ Returns true if result is non-zero.</string>
<key>tooltip</key>
<string>Number of elements to allocate.</string>
<key>type</key>
- <string>integer</string>
+ <string>number</string>
</map>
</map>
<map>
@@ -15287,14 +15296,14 @@ Returns true if result is non-zero.</string>
<key>tooltip</key>
<string>Value to prefill elements with (optional).</string>
<key>type</key>
- <string>various</string>
+ <string>V?</string>
</map>
</map>
</array>
<key>energy</key>
<real>10</real>
<key>return</key>
- <string>table</string>
+ <string>{V}</string>
<key>sleep</key>
<real>0</real>
<key>tooltip</key>
@@ -15302,6 +15311,10 @@ Returns true if result is non-zero.</string>
</map>
<key>table.find</key>
<map>
+ <key>type-arguments</key>
+ <array>
+ <string>V</string>
+ </array>
<key>arguments</key>
<array>
<map>
@@ -15310,7 +15323,7 @@ Returns true if result is non-zero.</string>
<key>tooltip</key>
<string>Table to search in.</string>
<key>type</key>
- <string>table</string>
+ <string>{V}</string>
</map>
</map>
<map>
@@ -15319,7 +15332,7 @@ Returns true if result is non-zero.</string>
<key>tooltip</key>
<string>Value to search for.</string>
<key>type</key>
- <string>various</string>
+ <string>V</string>
</map>
</map>
<map>
@@ -15328,14 +15341,14 @@ Returns true if result is non-zero.</string>
<key>tooltip</key>
<string>Starting index (optional).</string>
<key>type</key>
- <string>integer</string>
+ <string>number?</string>
</map>
</map>
</array>
<key>energy</key>
<real>10</real>
<key>return</key>
- <string>integer</string>
+ <string>number?</string>
<key>sleep</key>
<real>0</real>
<key>tooltip</key>
@@ -15343,6 +15356,12 @@ Returns true if result is non-zero.</string>
</map>
<key>table.foreach</key>
<map>
+ <key>type-arguments</key>
+ <array>
+ <string>K</string>
+ <string>V</string>
+ <string>R</string>
+ </array>
<key>arguments</key>
<array>
<map>
@@ -15351,7 +15370,7 @@ Returns true if result is non-zero.</string>
<key>tooltip</key>
<string>Table to iterate over.</string>
<key>type</key>
- <string>table</string>
+ <string>{[K]: V}</string>
</map>
</map>
<map>
@@ -15360,14 +15379,14 @@ Returns true if result is non-zero.</string>
<key>tooltip</key>
<string>Function applied to each key-value pair.</string>
<key>type</key>
- <string>function</string>
+ <string>(key: K, value: V) -&gt; R?</string>
</map>
</map>
</array>
<key>energy</key>
<real>10</real>
<key>return</key>
- <string>various</string>
+ <string>R?</string>
<key>sleep</key>
<real>0</real>
<key>tooltip</key>
@@ -15412,6 +15431,11 @@ Returns true if result is non-zero.</string>
</map>
<key>table.freeze</key>
<map>
+ <key>type-arguments</key>
+ <array>
+ <string>K</string>
+ <string>V</string>
+ </array>
<key>arguments</key>
<array>
<map>
@@ -15420,14 +15444,14 @@ Returns true if result is non-zero.</string>
<key>tooltip</key>
<string>Table to freeze.</string>
<key>type</key>
- <string>table</string>
+ <string>{[K]: V}</string>
</map>
</map>
</array>
<key>energy</key>
<real>10</real>
<key>return</key>
- <string>table</string>
+ <string>{[K]: V}</string>
<key>sleep</key>
<real>0</real>
<key>tooltip</key>
@@ -15443,14 +15467,14 @@ Returns true if result is non-zero.</string>
<key>tooltip</key>
<string>Array to check.</string>
<key>type</key>
- <string>table</string>
+ <string>{any}</string>
</map>
</map>
</array>
<key>energy</key>
<real>10</real>
<key>return</key>
- <string>integer</string>
+ <string>number</string>
<key>sleep</key>
<real>0</real>
<key>tooltip</key>
@@ -15458,6 +15482,10 @@ Returns true if result is non-zero.</string>
</map>
<key>table.insert</key>
<map>
+ <key>type-arguments</key>
+ <array>
+ <string>V</string>
+ </array>
<key>arguments</key>
<array>
<map>
@@ -15466,7 +15494,7 @@ Returns true if result is non-zero.</string>
<key>tooltip</key>
<string>Array to insert into.</string>
<key>type</key>
- <string>table</string>
+ <string>{V}</string>
</map>
</map>
<map>
@@ -15475,7 +15503,7 @@ Returns true if result is non-zero.</string>
<key>tooltip</key>
<string>Index to insert at (default: at the end).</string>
<key>type</key>
- <string>integer</string>
+ <string>number</string>
</map>
</map>
<map>
@@ -15484,14 +15512,14 @@ Returns true if result is non-zero.</string>
<key>tooltip</key>
<string>Value to insert.</string>
<key>type</key>
- <string>various</string>
+ <string>V</string>
</map>
</map>
</array>
<key>energy</key>
<real>10</real>
<key>return</key>
- <string>void</string>
+ <string>()</string>
<key>sleep</key>
<real>0</real>
<key>tooltip</key>
@@ -15507,7 +15535,7 @@ Returns true if result is non-zero.</string>
<key>tooltip</key>
<string>Table to check.</string>
<key>type</key>
- <string>table</string>
+ <string>{[any]: any}</string>
</map>
</map>
</array>
@@ -15530,14 +15558,14 @@ Returns true if result is non-zero.</string>
<key>tooltip</key>
<string>Table to check.</string>
<key>type</key>
- <string>table</string>
+ <string>{any}</string>
</map>
</map>
</array>
<key>energy</key>
<real>10</real>
<key>return</key>
- <string>integer</string>
+ <string>number</string>
<key>sleep</key>
<real>0</real>
<key>tooltip</key>
@@ -15545,6 +15573,10 @@ Returns true if result is non-zero.</string>
</map>
<key>table.move</key>
<map>
+ <key>type-arguments</key>
+ <array>
+ <string>V</string>
+ </array>
<key>arguments</key>
<array>
<map>
@@ -15553,7 +15585,7 @@ Returns true if result is non-zero.</string>
<key>tooltip</key>
<string>Source array.</string>
<key>type</key>
- <string>table</string>
+ <string>{V}</string>
</map>
</map>
<map>
@@ -15562,7 +15594,7 @@ Returns true if result is non-zero.</string>
<key>tooltip</key>
<string>Starting index.</string>
<key>type</key>
- <string>integer</string>
+ <string>number</string>
</map>
</map>
<map>
@@ -15571,7 +15603,7 @@ Returns true if result is non-zero.</string>
<key>tooltip</key>
<string>Ending index.</string>
<key>type</key>
- <string>integer</string>
+ <string>number</string>
</map>
</map>
<map>
@@ -15580,7 +15612,7 @@ Returns true if result is non-zero.</string>
<key>tooltip</key>
<string>Destination index.</string>
<key>type</key>
- <string>integer</string>
+ <string>number</string>
</map>
</map>
<map>
@@ -15589,14 +15621,14 @@ Returns true if result is non-zero.</string>
<key>tooltip</key>
<string>Destination array (optional).</string>
<key>type</key>
- <string>table</string>
+ <string>{V}?</string>
</map>
</map>
</array>
<key>energy</key>
<real>10</real>
<key>return</key>
- <string>table</string>
+ <string>{V}</string>
<key>sleep</key>
<real>0</real>
<key>tooltip</key>
@@ -15604,22 +15636,26 @@ Returns true if result is non-zero.</string>
</map>
<key>table.pack</key>
<map>
+ <key>type-arguments</key>
+ <array>
+ <string>V</string>
+ </array>
<key>arguments</key>
<array>
<map>
- <key>args</key>
+ <key>...</key>
<map>
<key>tooltip</key>
<string>Array elements.</string>
<key>type</key>
- <string>varargs</string>
+ <string>...V</string>
</map>
</map>
</array>
<key>energy</key>
<real>10</real>
<key>return</key>
- <string>table</string>
+ <string>{ n: number, [number]: V }</string>
<key>sleep</key>
<real>0</real>
<key>tooltip</key>
@@ -15627,6 +15663,10 @@ Returns true if result is non-zero.</string>
</map>
<key>table.remove</key>
<map>
+ <key>type-arguments</key>
+ <array>
+ <string>V</string>
+ </array>
<key>arguments</key>
<array>
<map>
@@ -15635,7 +15675,7 @@ Returns true if result is non-zero.</string>
<key>tooltip</key>
<string>Array to remove from.</string>
<key>type</key>
- <string>table</string>
+ <string>{V}</string>
</map>
</map>
<map>
@@ -15644,14 +15684,14 @@ Returns true if result is non-zero.</string>
<key>tooltip</key>
<string>Index to remove (default: the last one).</string>
<key>type</key>
- <string>integer</string>
+ <string>number?</string>
</map>
</map>
</array>
<key>energy</key>
<real>10</real>
<key>return</key>
- <string>various</string>
+ <string>V?</string>
<key>sleep</key>
<real>0</real>
<key>tooltip</key>
@@ -15659,6 +15699,10 @@ Returns true if result is non-zero.</string>
</map>
<key>table.sort</key>
<map>
+ <key>type-arguments</key>
+ <array>
+ <string>V</string>
+ </array>
<key>arguments</key>
<array>
<map>
@@ -15667,7 +15711,7 @@ Returns true if result is non-zero.</string>
<key>tooltip</key>
<string>Array to be sorted.</string>
<key>type</key>
- <string>table</string>
+ <string>{V}</string>
</map>
</map>
<map>
@@ -15676,14 +15720,14 @@ Returns true if result is non-zero.</string>
<key>tooltip</key>
<string>Comparison function.</string>
<key>type</key>
- <string>function</string>
+ <string>((a: V, b: V) -&gt; boolean)?</string>
</map>
</map>
</array>
<key>energy</key>
<real>10</real>
<key>return</key>
- <string>void</string>
+ <string>()</string>
<key>sleep</key>
<real>0</real>
<key>tooltip</key>
@@ -15691,6 +15735,10 @@ Returns true if result is non-zero.</string>
</map>
<key>table.unpack</key>
<map>
+ <key>type-arguments</key>
+ <array>
+ <string>V</string>
+ </array>
<key>arguments</key>
<array>
<map>
@@ -15699,7 +15747,7 @@ Returns true if result is non-zero.</string>
<key>tooltip</key>
<string>Array to unpack.</string>
<key>type</key>
- <string>table</string>
+ <string>{V}</string>
</map>
</map>
<map>
@@ -15708,7 +15756,7 @@ Returns true if result is non-zero.</string>
<key>tooltip</key>
<string>Starting index (optional).</string>
<key>type</key>
- <string>integer</string>
+ <string>number?</string>
</map>
</map>
<map>
@@ -15717,14 +15765,14 @@ Returns true if result is non-zero.</string>
<key>tooltip</key>
<string>Ending index (optional).</string>
<key>type</key>
- <string>integer</string>
+ <string>number?</string>
</map>
</map>
</array>
<key>energy</key>
<real>10</real>
<key>return</key>
- <string>varargs</string>
+ <string>...V</string>
<key>sleep</key>
<real>0</real>
<key>tooltip</key>