Changeset View
Changeset View
Standalone View
Standalone View
autotests/reference/highlight.lua.ref
1 | <Comment>#!/usr/bin/env lua</Comment><br/> | 1 | <Comment>#!/usr/bin/env lua</Comment><br/> | ||
---|---|---|---|---|---|
2 | <Normal Text></Normal Text><br/> | 2 | <Normal Text></Normal Text><br/> | ||
3 | <Comment>-- Metatables</Comment><br/> | 3 | <Comment>-- Metatables</Comment><br/> | ||
4 | <Variable>t</Variable><Normal Text> </Normal Text><Symbols>=</Symbols><Normal Text> </Normal Text><Symbols>{</Symbols><br/> | 4 | <Variable>t</Variable><Normal Text> </Normal Text><Symbols>=</Symbols><Normal Text> </Normal Text><Symbols>{</Symbols><br/> | ||
5 | <Normal Text> </Normal Text><Metamethod>__add</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>a</Variable><Symbols>,</Symbols><Variable>b</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><Variable>a</Variable><Symbols>+</Symbols><Variable>b</Variable><Normal Text> </Normal Text><Control>end</Control><Symbols>,</Symbols><br/> | 5 | <Normal Text> </Normal Text><Metamethod>__add</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>a</Variable><Symbols>,</Symbols><Variable>b</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><Variable>a</Variable><Symbols>+</Symbols><Variable>b</Variable><Normal Text> </Normal Text><Keyword>end</Keyword><Symbols>,</Symbols><br/> | ||
6 | <Normal Text> </Normal Text><Metamethod>__sub</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>a</Variable><Symbols>,</Symbols><Variable>b</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><Variable>a</Variable><Symbols>-</Symbols><Variable>b</Variable><Normal Text> </Normal Text><Control>end</Control><Symbols>,</Symbols><br/> | 6 | <Normal Text> </Normal Text><Metamethod>__sub</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>a</Variable><Symbols>,</Symbols><Variable>b</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><Variable>a</Variable><Symbols>-</Symbols><Variable>b</Variable><Normal Text> </Normal Text><Keyword>end</Keyword><Symbols>,</Symbols><br/> | ||
7 | <Normal Text> </Normal Text><Metamethod>__mul</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>a</Variable><Symbols>,</Symbols><Variable>b</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><Variable>a</Variable><Symbols>*</Symbols><Variable>b</Variable><Normal Text> </Normal Text><Control>end</Control><Symbols>,</Symbols><br/> | 7 | <Normal Text> </Normal Text><Metamethod>__mul</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>a</Variable><Symbols>,</Symbols><Variable>b</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><Variable>a</Variable><Symbols>*</Symbols><Variable>b</Variable><Normal Text> </Normal Text><Keyword>end</Keyword><Symbols>,</Symbols><br/> | ||
8 | <Normal Text> </Normal Text><Metamethod>__div</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>a</Variable><Symbols>,</Symbols><Variable>b</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><Variable>a</Variable><Symbols>/</Symbols><Variable>b</Variable><Normal Text> </Normal Text><Control>end</Control><Symbols>,</Symbols><br/> | 8 | <Normal Text> </Normal Text><Metamethod>__div</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>a</Variable><Symbols>,</Symbols><Variable>b</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><Variable>a</Variable><Symbols>/</Symbols><Variable>b</Variable><Normal Text> </Normal Text><Keyword>end</Keyword><Symbols>,</Symbols><br/> | ||
9 | <Normal Text> </Normal Text><Metamethod>__mod</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>a</Variable><Symbols>,</Symbols><Variable>b</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><Variable>a</Variable><Symbols>%</Symbols><Variable>b</Variable><Normal Text> </Normal Text><Control>end</Control><Symbols>,</Symbols><br/> | 9 | <Normal Text> </Normal Text><Metamethod>__mod</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>a</Variable><Symbols>,</Symbols><Variable>b</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><Variable>a</Variable><Symbols>%</Symbols><Variable>b</Variable><Normal Text> </Normal Text><Keyword>end</Keyword><Symbols>,</Symbols><br/> | ||
10 | <Normal Text> </Normal Text><Metamethod>__pow</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>a</Variable><Symbols>,</Symbols><Variable>b</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><Variable>a</Variable><Symbols>^</Symbols><Variable>b</Variable><Normal Text> </Normal Text><Control>end</Control><Symbols>,</Symbols><br/> | 10 | <Normal Text> </Normal Text><Metamethod>__pow</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>a</Variable><Symbols>,</Symbols><Variable>b</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><Variable>a</Variable><Symbols>^</Symbols><Variable>b</Variable><Normal Text> </Normal Text><Keyword>end</Keyword><Symbols>,</Symbols><br/> | ||
11 | <Normal Text> </Normal Text><Metamethod>__unm</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>a</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><Symbols>-</Symbols><Variable>a</Variable><Normal Text> </Normal Text><Control>end</Control><Symbols>,</Symbols><br/> | 11 | <Normal Text> </Normal Text><Metamethod>__unm</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>a</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><Symbols>-</Symbols><Variable>a</Variable><Normal Text> </Normal Text><Keyword>end</Keyword><Symbols>,</Symbols><br/> | ||
12 | <Normal Text> </Normal Text><Metamethod>__idiv</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>a</Variable><Symbols>,</Symbols><Variable>b</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><Variable>a</Variable><Symbols>//</Symbols><Variable>b</Variable><Normal Text> </Normal Text><Control>end</Control><Symbols>,</Symbols><br/> | 12 | <Normal Text> </Normal Text><Metamethod>__idiv</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>a</Variable><Symbols>,</Symbols><Variable>b</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><Variable>a</Variable><Symbols>//</Symbols><Variable>b</Variable><Normal Text> </Normal Text><Keyword>end</Keyword><Symbols>,</Symbols><br/> | ||
13 | <Normal Text> </Normal Text><Metamethod>__band</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>a</Variable><Symbols>,</Symbols><Variable>b</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><Variable>a</Variable><Symbols>&</Symbols><Variable>b</Variable><Normal Text> </Normal Text><Control>end</Control><Symbols>,</Symbols><br/> | 13 | <Normal Text> </Normal Text><Metamethod>__band</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>a</Variable><Symbols>,</Symbols><Variable>b</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><Variable>a</Variable><Symbols>&</Symbols><Variable>b</Variable><Normal Text> </Normal Text><Keyword>end</Keyword><Symbols>,</Symbols><br/> | ||
14 | <Normal Text> </Normal Text><Metamethod>__bor</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>a</Variable><Symbols>,</Symbols><Variable>b</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><Variable>a</Variable><Symbols>|</Symbols><Variable>b</Variable><Normal Text> </Normal Text><Control>end</Control><Symbols>,</Symbols><br/> | 14 | <Normal Text> </Normal Text><Metamethod>__bor</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>a</Variable><Symbols>,</Symbols><Variable>b</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><Variable>a</Variable><Symbols>|</Symbols><Variable>b</Variable><Normal Text> </Normal Text><Keyword>end</Keyword><Symbols>,</Symbols><br/> | ||
15 | <Normal Text> </Normal Text><Metamethod>__bxor</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>a</Variable><Symbols>,</Symbols><Variable>b</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><Variable>a</Variable><Symbols>~</Symbols><Variable>b</Variable><Normal Text> </Normal Text><Control>end</Control><Symbols>,</Symbols><br/> | 15 | <Normal Text> </Normal Text><Metamethod>__bxor</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>a</Variable><Symbols>,</Symbols><Variable>b</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><Variable>a</Variable><Symbols>~</Symbols><Variable>b</Variable><Normal Text> </Normal Text><Keyword>end</Keyword><Symbols>,</Symbols><br/> | ||
16 | <Normal Text> </Normal Text><Metamethod>__bnot</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>a</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><Symbols>~</Symbols><Variable>a</Variable><Normal Text> </Normal Text><Control>end</Control><Symbols>,</Symbols><br/> | 16 | <Normal Text> </Normal Text><Metamethod>__bnot</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>a</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><Symbols>~</Symbols><Variable>a</Variable><Normal Text> </Normal Text><Keyword>end</Keyword><Symbols>,</Symbols><br/> | ||
17 | <Normal Text> </Normal Text><Metamethod>__shl</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>a</Variable><Symbols>,</Symbols><Variable>b</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><Variable>a</Variable><Symbols><<</Symbols><Variable>b</Variable><Normal Text> </Normal Text><Control>end</Control><Symbols>,</Symbols><br/> | 17 | <Normal Text> </Normal Text><Metamethod>__shl</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>a</Variable><Symbols>,</Symbols><Variable>b</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><Variable>a</Variable><Symbols><<</Symbols><Variable>b</Variable><Normal Text> </Normal Text><Keyword>end</Keyword><Symbols>,</Symbols><br/> | ||
18 | <Normal Text> </Normal Text><Metamethod>__shr</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>a</Variable><Symbols>,</Symbols><Variable>b</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><Variable>a</Variable><Symbols>>></Symbols><Variable>b</Variable><Normal Text> </Normal Text><Control>end</Control><Symbols>,</Symbols><br/> | 18 | <Normal Text> </Normal Text><Metamethod>__shr</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>a</Variable><Symbols>,</Symbols><Variable>b</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><Variable>a</Variable><Symbols>>></Symbols><Variable>b</Variable><Normal Text> </Normal Text><Keyword>end</Keyword><Symbols>,</Symbols><br/> | ||
19 | <Normal Text> </Normal Text><Metamethod>__concat</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>a</Variable><Symbols>,</Symbols><Variable>b</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><Variable>a</Variable><Symbols>..</Symbols><Variable>b</Variable><Normal Text> </Normal Text><Control>end</Control><Symbols>,</Symbols><br/> | 19 | <Normal Text> </Normal Text><Metamethod>__concat</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>a</Variable><Symbols>,</Symbols><Variable>b</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><Variable>a</Variable><Symbols>..</Symbols><Variable>b</Variable><Normal Text> </Normal Text><Keyword>end</Keyword><Symbols>,</Symbols><br/> | ||
20 | <Normal Text> </Normal Text><Metamethod>__len</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>a</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><Symbols>#</Symbols><Variable>a</Variable><Normal Text> </Normal Text><Control>end</Control><Symbols>,</Symbols><br/> | 20 | <Normal Text> </Normal Text><Metamethod>__len</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>a</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><Symbols>#</Symbols><Variable>a</Variable><Normal Text> </Normal Text><Keyword>end</Keyword><Symbols>,</Symbols><br/> | ||
21 | <Normal Text> </Normal Text><Metamethod>__eq</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>a</Variable><Symbols>,</Symbols><Variable>b</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><Variable>a</Variable><Symbols>==</Symbols><Variable>b</Variable><Normal Text> </Normal Text><Control>end</Control><Symbols>,</Symbols><br/> | 21 | <Normal Text> </Normal Text><Metamethod>__eq</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>a</Variable><Symbols>,</Symbols><Variable>b</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><Variable>a</Variable><Symbols>==</Symbols><Variable>b</Variable><Normal Text> </Normal Text><Keyword>end</Keyword><Symbols>,</Symbols><br/> | ||
22 | <Normal Text> </Normal Text><Metamethod>__lt</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>a</Variable><Symbols>,</Symbols><Variable>b</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><Variable>a</Variable><Symbols><</Symbols><Variable>b</Variable><Normal Text> </Normal Text><Control>end</Control><Symbols>,</Symbols><br/> | 22 | <Normal Text> </Normal Text><Metamethod>__lt</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>a</Variable><Symbols>,</Symbols><Variable>b</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><Variable>a</Variable><Symbols><</Symbols><Variable>b</Variable><Normal Text> </Normal Text><Keyword>end</Keyword><Symbols>,</Symbols><br/> | ||
23 | <Normal Text> </Normal Text><Metamethod>__le</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>a</Variable><Symbols>,</Symbols><Variable>b</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><Variable>a</Variable><Symbols><=</Symbols><Variable>b</Variable><Normal Text> </Normal Text><Control>end</Control><Symbols>,</Symbols><br/> | 23 | <Normal Text> </Normal Text><Metamethod>__le</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>a</Variable><Symbols>,</Symbols><Variable>b</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><Variable>a</Variable><Symbols><=</Symbols><Variable>b</Variable><Normal Text> </Normal Text><Keyword>end</Keyword><Symbols>,</Symbols><br/> | ||
24 | <Normal Text> </Normal Text><Metamethod>__index</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>t</Variable><Symbols>,</Symbols><Variable>k</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><Variable>t</Variable><Symbols>[</Symbols><Variable>k</Variable><Symbols>]</Symbols><Normal Text> </Normal Text><Control>end</Control><Symbols>,</Symbols><br/> | 24 | <Normal Text> </Normal Text><Metamethod>__index</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>t</Variable><Symbols>,</Symbols><Variable>k</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><Variable>t</Variable><Symbols>[</Symbols><Variable>k</Variable><Symbols>]</Symbols><Normal Text> </Normal Text><Keyword>end</Keyword><Symbols>,</Symbols><br/> | ||
25 | <Normal Text> </Normal Text><Metamethod>__newindex</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>t</Variable><Symbols>,</Symbols><Variable>k</Variable><Symbols>,</Symbols><Variable>v</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><Variable>t</Variable><Symbols>[</Symbols><Variable>k</Variable><Symbols>]=</Symbols><Variable>v</Variable><Normal Text> </Normal Text><Control>end</Control><Symbols>,</Symbols><br/> | 25 | <Normal Text> </Normal Text><Metamethod>__newindex</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>t</Variable><Symbols>,</Symbols><Variable>k</Variable><Symbols>,</Symbols><Variable>v</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><Variable>t</Variable><Symbols>[</Symbols><Variable>k</Variable><Symbols>]=</Symbols><Variable>v</Variable><Normal Text> </Normal Text><Keyword>end</Keyword><Symbols>,</Symbols><br/> | ||
26 | <Normal Text> </Normal Text><Metamethod>__call</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>f</Variable><Symbols>,</Symbols><Normal Text> </Normal Text><Symbols>...)</Symbols><Control>return</Control><Normal Text> f</Normal Text><Symbols>(...)</Symbols><Normal Text> </Normal Text><Control>end</Control><Symbols>,</Symbols><br/> | 26 | <Normal Text> </Normal Text><Metamethod>__call</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>f</Variable><Symbols>,</Symbols><Normal Text> </Normal Text><Symbols>...)</Symbols><Control>return</Control><Normal Text> f</Normal Text><Symbols>(...)</Symbols><Normal Text> </Normal Text><Keyword>end</Keyword><Symbols>,</Symbols><br/> | ||
27 | <Normal Text></Normal Text><br/> | 27 | <Normal Text></Normal Text><br/> | ||
28 | <Normal Text> </Normal Text><Metamethod>__tostring</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>a</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><BFunc>tostring</BFunc><Symbols>(</Symbols><Variable>a</Variable><Symbols>)</Symbols><Normal Text> </Normal Text><Control>end</Control><Symbols>,</Symbols><br/> | 28 | <Normal Text> </Normal Text><Metamethod>__tostring</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>a</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><BFunc>tostring</BFunc><Symbols>(</Symbols><Variable>a</Variable><Symbols>)</Symbols><Normal Text> </Normal Text><Keyword>end</Keyword><Symbols>,</Symbols><br/> | ||
29 | <Normal Text> </Normal Text><Metamethod>__pairs</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>t</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><BFunc>pairs</BFunc><Symbols>(</Symbols><Variable>a</Variable><Symbols>)</Symbols><Normal Text> </Normal Text><Control>end</Control><Symbols>,</Symbols><br/> | 29 | <Normal Text> </Normal Text><Metamethod>__pairs</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>(</Symbols><Variable>t</Variable><Symbols>)</Symbols><Control>return</Control><Normal Text> </Normal Text><BFunc>pairs</BFunc><Symbols>(</Symbols><Variable>a</Variable><Symbols>)</Symbols><Normal Text> </Normal Text><Keyword>end</Keyword><Symbols>,</Symbols><br/> | ||
30 | <Normal Text> </Normal Text><Comment>-- setmetatable</Comment><br/> | 30 | <Normal Text> </Normal Text><Comment>-- setmetatable</Comment><br/> | ||
31 | <Normal Text> </Normal Text><Metamethod>__metatable</Metamethod><Symbols>=</Symbols><Keyword>true</Keyword><br/> | 31 | <Normal Text> </Normal Text><Metamethod>__metatable</Metamethod><Symbols>=</Symbols><Keyword>true</Keyword><br/> | ||
32 | <Normal Text> </Normal Text><Comment>-- Garbage collector</Comment><br/> | 32 | <Normal Text> </Normal Text><Comment>-- Garbage collector</Comment><br/> | ||
33 | <Normal Text> </Normal Text><Metamethod>__gc</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>()</Symbols><Normal Text> </Normal Text><Control>end</Control><br/> | 33 | <Normal Text> </Normal Text><Metamethod>__gc</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>()</Symbols><Normal Text> </Normal Text><Keyword>end</Keyword><br/> | ||
34 | <Normal Text> </Normal Text><Comment>-- Weak table</Comment><br/> | 34 | <Normal Text> </Normal Text><Comment>-- Weak table</Comment><br/> | ||
35 | <Normal Text> </Normal Text><Metamethod>__mode</Metamethod><Symbols>=</Symbols><Strings>'k'</Strings><Normal Text> </Normal Text><Comment>-- or 'v'</Comment><br/> | 35 | <Normal Text> </Normal Text><Metamethod>__mode</Metamethod><Symbols>=</Symbols><Strings>'k'</Strings><Normal Text> </Normal Text><Comment>-- or 'v'</Comment><br/> | ||
36 | <Symbols>}</Symbols><br/> | 36 | <Symbols>}</Symbols><br/> | ||
37 | <Normal Text></Normal Text><br/> | 37 | <Normal Text></Normal Text><br/> | ||
38 | <Variable>a</Variable><Normal Text> </Normal Text><Keyword>or</Keyword><Normal Text> </Normal Text><Variable>b</Variable><br/> | 38 | <Variable>a</Variable><Normal Text> </Normal Text><Keyword>or</Keyword><Normal Text> </Normal Text><Variable>b</Variable><br/> | ||
39 | <Variable>a</Variable><Normal Text> </Normal Text><Keyword>and</Keyword><Normal Text> </Normal Text><Variable>b</Variable><br/> | 39 | <Variable>a</Variable><Normal Text> </Normal Text><Keyword>and</Keyword><Normal Text> </Normal Text><Variable>b</Variable><br/> | ||
40 | <Variable>a</Variable><Symbols>~=</Symbols><Variable>b</Variable><br/> | 40 | <Variable>a</Variable><Symbols>~=</Symbols><Variable>b</Variable><br/> | ||
41 | <Variable>a</Variable><Symbols>>=</Symbols><Variable>b</Variable><br/> | 41 | <Variable>a</Variable><Symbols>>=</Symbols><Variable>b</Variable><br/> | ||
▲ Show 20 Lines • Show All 105 Lines • ▼ Show 20 Line(s) | |||||
147 | <Symbols>#</Symbols><Variable>a</Variable><br/> | 147 | <Symbols>#</Symbols><Variable>a</Variable><br/> | ||
148 | <Normal Text></Normal Text><br/> | 148 | <Normal Text></Normal Text><br/> | ||
149 | <Keyword>local</Keyword><Normal Text> </Normal Text><Constant>CONSTANT</Constant><Normal Text> </Normal Text><Symbols>=</Symbols><Normal Text> </Normal Text><Variable>a</Variable><br/> | 149 | <Keyword>local</Keyword><Normal Text> </Normal Text><Constant>CONSTANT</Constant><Normal Text> </Normal Text><Symbols>=</Symbols><Normal Text> </Normal Text><Variable>a</Variable><br/> | ||
150 | <Normal Text></Normal Text><br/> | 150 | <Normal Text></Normal Text><br/> | ||
151 | <Variable>a</Variable><Normal Text> </Normal Text><Symbols>=</Symbols><Normal Text> </Normal Text><Symbols>{}</Symbols><br/> | 151 | <Variable>a</Variable><Normal Text> </Normal Text><Symbols>=</Symbols><Normal Text> </Normal Text><Symbols>{}</Symbols><br/> | ||
152 | <Keyword>local</Keyword><Normal Text> </Normal Text><Variable>x</Variable><Normal Text> </Normal Text><Symbols>=</Symbols><Normal Text> </Normal Text><Numbers>20</Numbers><br/> | 152 | <Keyword>local</Keyword><Normal Text> </Normal Text><Variable>x</Variable><Normal Text> </Normal Text><Symbols>=</Symbols><Normal Text> </Normal Text><Numbers>20</Numbers><br/> | ||
153 | <Control>for</Control><Normal Text> </Normal Text><Variable>i</Variable><Symbols>=</Symbols><Numbers>1</Numbers><Symbols>,</Symbols><Numbers>10</Numbers><Normal Text> </Normal Text><Control>do</Control><br/> | 153 | <Control>for</Control><Normal Text> </Normal Text><Variable>i</Variable><Symbols>=</Symbols><Numbers>1</Numbers><Symbols>,</Symbols><Numbers>10</Numbers><Normal Text> </Normal Text><Control>do</Control><br/> | ||
154 | <Normal Text> </Normal Text><Keyword>local</Keyword><Normal Text> </Normal Text><Variable>y</Variable><Normal Text> </Normal Text><Symbols>=</Symbols><Normal Text> </Normal Text><Numbers>0</Numbers><br/> | 154 | <Normal Text> </Normal Text><Keyword>local</Keyword><Normal Text> </Normal Text><Variable>y</Variable><Normal Text> </Normal Text><Symbols>=</Symbols><Normal Text> </Normal Text><Numbers>0</Numbers><br/> | ||
155 | <Normal Text> </Normal Text><Variable>a</Variable><Symbols>[</Symbols><Variable>i</Variable><Symbols>]</Symbols><Normal Text> </Normal Text><Symbols>=</Symbols><Normal Text> </Normal Text><Keyword>function</Keyword><Normal Text> </Normal Text><Symbols>()</Symbols><Normal Text> </Normal Text><Variable>y</Variable><Symbols>=</Symbols><Variable>y</Variable><Symbols>+</Symbols><Numbers>1</Numbers><Symbols>;</Symbols><Normal Text> </Normal Text><Control>return</Control><Normal Text> </Normal Text><Variable>x</Variable><Symbols>+</Symbols><Variable>y</Variable><Normal Text> </Normal Text><Control>end</Control><br/> | 155 | <Normal Text> </Normal Text><Variable>a</Variable><Symbols>[</Symbols><Variable>i</Variable><Symbols>]</Symbols><Normal Text> </Normal Text><Symbols>=</Symbols><Normal Text> </Normal Text><Keyword>function</Keyword><Normal Text> </Normal Text><Symbols>()</Symbols><Normal Text> </Normal Text><Variable>y</Variable><Symbols>=</Symbols><Variable>y</Variable><Symbols>+</Symbols><Numbers>1</Numbers><Symbols>;</Symbols><Normal Text> </Normal Text><Control>return</Control><Normal Text> </Normal Text><Variable>x</Variable><Symbols>+</Symbols><Variable>y</Variable><Normal Text> </Normal Text><Keyword>end</Keyword><br/> | ||
156 | <Control>end</Control><br/> | 156 | <Control>end</Control><br/> | ||
157 | <Normal Text></Normal Text><br/> | 157 | <Normal Text></Normal Text><br/> | ||
158 | <Comment>--! </Comment><Tags>\brief</Tags><Comment> gfind is deprecated</Comment><br/> | 158 | <Comment>--! </Comment><Tags>\brief</Tags><Comment> gfind is deprecated</Comment><br/> | ||
159 | <Deprecated>string.gfind</Deprecated><Symbols>(</Symbols><Strings>'s'</Strings><Symbols>)</Symbols><br/> | 159 | <Deprecated>string.gfind</Deprecated><Symbols>(</Symbols><Strings>'s'</Strings><Symbols>)</Symbols><br/> | ||
160 | <BFunc>string.gmatch</BFunc><Symbols>(</Symbols><Strings>'f'</Strings><Symbols>)</Symbols><br/> | 160 | <BFunc>string.gmatch</BFunc><Symbols>(</Symbols><Strings>'f'</Strings><Symbols>)</Symbols><br/> |