Changeset View
Changeset View
Standalone View
Standalone View
autotests/reference/highlight.lua.ref
- This file was added.
1 | <Comment>#!/usr/bin/env lua</Comment><br/> | ||||
---|---|---|---|---|---|
2 | <dsNormal></dsNormal><br/> | ||||
3 | <Comment>-- Metatables</Comment><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/> | ||||
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/> | ||||
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/> | ||||
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/> | ||||
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/> | ||||
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/> | ||||
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/> | ||||
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/> | ||||
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/> | ||||
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/> | ||||
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/> | ||||
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/> | ||||
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/> | ||||
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/> | ||||
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/> | ||||
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/> | ||||
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/> | ||||
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/> | ||||
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/> | ||||
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/> | ||||
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/> | ||||
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/> | ||||
27 | <dsNormal></dsNormal><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/> | ||||
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/> | ||||
30 | <Normal Text> </Normal Text><Comment>-- setmetatable</Comment><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/> | ||||
33 | <Normal Text> </Normal Text><Metamethod>__gc</Metamethod><Symbols>=</Symbols><Keyword>function</Keyword><Symbols>()</Symbols><Normal Text> </Normal Text><Control>end</Control><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/> | ||||
36 | <Symbols>}</Symbols><br/> | ||||
37 | <dsNormal></dsNormal><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/> | ||||
40 | <Variable>a</Variable><Symbols>~=</Symbols><Variable>b</Variable><br/> | ||||
41 | <Variable>a</Variable><Symbols>>=</Symbols><Variable>b</Variable><br/> | ||||
42 | <Keyword>true</Keyword><Normal Text> </Normal Text><Keyword>or</Keyword><Normal Text> </Normal Text><Keyword>false</Keyword><br/> | ||||
43 | <Variable>a</Variable><Normal Text> </Normal Text><Keyword>or</Keyword><Normal Text> </Normal Text><Keyword>nil</Keyword><br/> | ||||
44 | <Variable>a</Variable><Symbols>::</Symbols><Variable>m</Variable><br/> | ||||
45 | <Variable>a</Variable><Symbols>.</Symbols><Variable>m</Variable><br/> | ||||
46 | <Variable>a</Variable><Symbols>;</Symbols><Variable>a</Variable><br/> | ||||
47 | <dsNormal></dsNormal><br/> | ||||
48 | <dsNormal></dsNormal><br/> | ||||
49 | <Comment>-- String</Comment><br/> | ||||
50 | <Strings>'</Strings><Special Char>\a</Special Char><Strings>'</Strings><br/> | ||||
51 | <Strings>'</Strings><Special Char>\b</Special Char><Strings>'</Strings><br/> | ||||
52 | <Strings>'</Strings><Special Char>\f</Special Char><Strings>'</Strings><br/> | ||||
53 | <Strings>'</Strings><Special Char>\n</Special Char><Strings>'</Strings><br/> | ||||
54 | <Strings>'</Strings><Special Char>\r</Special Char><Strings>'</Strings><br/> | ||||
55 | <Strings>'</Strings><Special Char>\t</Special Char><Strings>'</Strings><br/> | ||||
56 | <Strings>'</Strings><Special Char>\v</Special Char><Strings>'</Strings><br/> | ||||
57 | <Strings>'</Strings><Special Char>\\</Special Char><Strings>'</Strings><br/> | ||||
58 | <Strings>'</Strings><Special Char>\"</Special Char><Strings>'</Strings><br/> | ||||
59 | <Strings>'</Strings><Special Char>\'</Special Char><Strings>'</Strings><br/> | ||||
60 | <Strings>'</Strings><Special Char>\z</Special Char><Strings>'</Strings><br/> | ||||
61 | <Strings>'</Strings><Special Char>\xff</Special Char><Strings>'</Strings><br/> | ||||
62 | <Strings>'</Strings><Special Char>\xFF</Special Char><Strings>'</Strings><br/> | ||||
63 | <Strings>'</Strings><Special Char>\231</Special Char><Strings>'</Strings><br/> | ||||
64 | <Strings>'</Strings><Special Char>\23</Special Char><Strings>'</Strings><br/> | ||||
65 | <Strings>'</Strings><Special Char>\2</Special Char><Strings>'</Strings><br/> | ||||
66 | <Strings>'</Strings><Special Char>\u{100201}</Special Char><Strings>'</Strings><Normal Text> </Normal Text><Comment>-- max 6 digits</Comment><br/> | ||||
67 | <Strings>'</Strings><Special Char>\2</Special Char><Strings>a</Strings><Error>\</Error><Strings>ks'</Strings><Normal Text> </Normal Text><Comment>-- error</Comment><br/> | ||||
68 | <dsNormal></dsNormal><br/> | ||||
69 | <Variable>a</Variable><Normal Text> </Normal Text><Symbols>=</Symbols><Normal Text> </Normal Text><Strings>'alo</Strings><Special Char>\n</Special Char><Strings>123"'</Strings><br/> | ||||
70 | <Variable>a</Variable><Normal Text> </Normal Text><Symbols>=</Symbols><Normal Text> </Normal Text><Strings>"alo</Strings><Special Char>\n</Special Char><Strings>123</Strings><Special Char>\"</Special Char><Strings>"</Strings><br/> | ||||
71 | <Variable>a</Variable><Normal Text> </Normal Text><Symbols>=</Symbols><Normal Text> </Normal Text><Strings>'</Strings><Special Char>\97</Special Char><Strings>lo</Strings><Special Char>\10\049</Special Char><Strings>23"'</Strings><br/> | ||||
72 | <Variable>a</Variable><Normal Text> </Normal Text><Symbols>=</Symbols><Normal Text> </Normal Text><RawStrings>[[alo</RawStrings><br/> | ||||
73 | <RawStrings>123"]]</RawStrings><br/> | ||||
74 | <Variable>a</Variable><Normal Text> </Normal Text><Symbols>=</Symbols><Normal Text> </Normal Text><RawStrings>[==[</RawStrings><br/> | ||||
75 | <RawStrings>alo</RawStrings><br/> | ||||
76 | <RawStrings>123"]==]</RawStrings><br/> | ||||
77 | <dsNormal></dsNormal><br/> | ||||
78 | <dsNormal></dsNormal><br/> | ||||
79 | <Comment>-- Decimal</Comment><br/> | ||||
80 | <Numbers>3</Numbers><br/> | ||||
81 | <Numbers>345</Numbers><br/> | ||||
82 | <Numbers>0xff</Numbers><br/> | ||||
83 | <Numbers>0xBEBADA</Numbers><br/> | ||||
84 | <dsNormal></dsNormal><br/> | ||||
85 | <Comment>-- Float</Comment><br/> | ||||
86 | <Numbers>3.</Numbers><br/> | ||||
87 | <Numbers>.3</Numbers><br/> | ||||
88 | <Numbers>3.0</Numbers><br/> | ||||
89 | <Numbers>3.1416</Numbers><br/> | ||||
90 | <Numbers>314.16e-2</Numbers><br/> | ||||
91 | <Numbers>314.e+2</Numbers><br/> | ||||
92 | <Numbers>0.31416E1</Numbers><br/> | ||||
93 | <Numbers>34e1</Numbers><br/> | ||||
94 | <Numbers>0.e3</Numbers><br/> | ||||
95 | <Numbers>0x0.1E</Numbers><br/> | ||||
96 | <Numbers>0xA23p-4</Numbers><br/> | ||||
97 | <Numbers>0xA.p+4</Numbers><br/> | ||||
98 | <Numbers>0x.ap4</Numbers><br/> | ||||
99 | <Numbers>0X1.921FB54442D18P+1</Numbers><br/> | ||||
100 | <Comment>-- error</Comment><br/> | ||||
101 | <Numbers>32</Numbers><Normal Text>p</Normal Text><br/> | ||||
102 | <Numbers>0</Numbers><Normal Text>xp</Normal Text><Symbols>-</Symbols><Numbers>4</Numbers><br/> | ||||
103 | <Numbers>0</Numbers><Normal Text>x</Normal Text><Symbols>.</Symbols><Variable>p</Variable><Symbols>-</Symbols><Numbers>4</Numbers><br/> | ||||
104 | <dsNormal></dsNormal><br/> | ||||
105 | <dsNormal></dsNormal><br/> | ||||
106 | <Comment>-- single comment</Comment><br/> | ||||
107 | <Normal Text>xyz</Normal Text><Symbols>()</Symbols><br/> | ||||
108 | <Comment>--[[</Comment><br/> | ||||
109 | <Comment> long comment</Comment><br/> | ||||
110 | <Comment>]]</Comment><br/> | ||||
111 | <Normal Text>xyz</Normal Text><Symbols>()</Symbols><br/> | ||||
112 | <dsNormal></dsNormal><br/> | ||||
113 | <dsNormal></dsNormal><br/> | ||||
114 | <Variable>a</Variable><Normal Text> </Normal Text><Symbols>=</Symbols><Normal Text> </Normal Text><Symbols>{</Symbols><Normal Text> </Normal Text><Symbols>[</Symbols><Normal Text>f</Normal Text><Symbols>(</Symbols><Numbers>1</Numbers><Symbols>)]</Symbols><Normal Text> </Normal Text><Symbols>=</Symbols><Normal Text> </Normal Text><Variable>g</Variable><Symbols>;</Symbols><Normal Text> </Normal Text><Strings>"x"</Strings><Symbols>,</Symbols><Normal Text> </Normal Text><Strings>"y"</Strings><Symbols>;</Symbols><Normal Text> </Normal Text><Variable>x</Variable><Normal Text> </Normal Text><Symbols>=</Symbols><Normal Text> </Normal Text><Numbers>1</Numbers><Symbols>,</Symbols><Normal Text> f</Normal Text><Symbols>(</Symbols><Variable>x</Variable><Symbols>),</Symbols><Normal Text> </Normal Text><Symbols>[</Symbols><Numbers>30</Numbers><Symbols>]</Symbols><Normal Text> </Normal Text><Symbols>=</Symbols><Normal Text> </Normal Text><Numbers>23</Numbers><Symbols>;</Symbols><Normal Text> </Normal Text><Numbers>45</Numbers><Normal Text> </Normal Text><Symbols>}</Symbols><br/> | ||||
115 | <dsNormal></dsNormal><br/> | ||||
116 | <Comment>-- is equivalent to</Comment><br/> | ||||
117 | <dsNormal></dsNormal><br/> | ||||
118 | <Control>do</Control><br/> | ||||
119 | <Normal Text> </Normal Text><Keyword>local</Keyword><Normal Text> </Normal Text><Variable>t</Variable><Normal Text> </Normal Text><Symbols>=</Symbols><Normal Text> </Normal Text><Symbols>{}</Symbols><br/> | ||||
120 | <Normal Text> </Normal Text><Variable>t</Variable><Symbols>[</Symbols><Normal Text>f</Normal Text><Symbols>(</Symbols><Numbers>1</Numbers><Symbols>)]</Symbols><Normal Text> </Normal Text><Symbols>=</Symbols><Normal Text> </Normal Text><Variable>g</Variable><br/> | ||||
121 | <Normal Text> </Normal Text><Variable>t</Variable><Symbols>[</Symbols><Numbers>1</Numbers><Symbols>]</Symbols><Normal Text> </Normal Text><Symbols>=</Symbols><Normal Text> </Normal Text><Strings>"x"</Strings><Normal Text> </Normal Text><Comment>-- 1st exp</Comment><br/> | ||||
122 | <Normal Text> </Normal Text><Variable>t</Variable><Symbols>[</Symbols><Numbers>2</Numbers><Symbols>]</Symbols><Normal Text> </Normal Text><Symbols>=</Symbols><Normal Text> </Normal Text><Strings>"y"</Strings><Normal Text> </Normal Text><Comment>-- 2nd exp</Comment><br/> | ||||
123 | <Normal Text> </Normal Text><Variable>t</Variable><Symbols>.</Symbols><Variable>x</Variable><Normal Text> </Normal Text><Symbols>=</Symbols><Normal Text> </Normal Text><Numbers>1</Numbers><Normal Text> </Normal Text><Comment>-- t["x"] = 1</Comment><br/> | ||||
124 | <Normal Text> </Normal Text><Variable>t</Variable><Symbols>[</Symbols><Numbers>3</Numbers><Symbols>]</Symbols><Normal Text> </Normal Text><Symbols>=</Symbols><Normal Text> f</Normal Text><Symbols>(</Symbols><Variable>x</Variable><Symbols>)</Symbols><Normal Text> </Normal Text><Comment>-- 3rd exp</Comment><br/> | ||||
125 | <Normal Text> </Normal Text><Variable>t</Variable><Symbols>[</Symbols><Numbers>30</Numbers><Symbols>]</Symbols><Normal Text> </Normal Text><Symbols>=</Symbols><Normal Text> </Normal Text><Numbers>23</Numbers><br/> | ||||
126 | <Normal Text> </Normal Text><Variable>t</Variable><Symbols>[</Symbols><Numbers>4</Numbers><Symbols>]</Symbols><Normal Text> </Normal Text><Symbols>=</Symbols><Normal Text> </Normal Text><Numbers>45</Numbers><Normal Text> </Normal Text><Comment>-- 4th exp</Comment><br/> | ||||
127 | <Normal Text> </Normal Text><Variable>a</Variable><Normal Text> </Normal Text><Symbols>=</Symbols><Normal Text> </Normal Text><Variable>t</Variable><br/> | ||||
128 | <Control>end</Control><br/> | ||||
129 | <dsNormal></dsNormal><br/> | ||||
130 | <Numbers>32</Numbers><Symbols>-</Symbols><Numbers>0x43</Numbers><Symbols>+</Symbols><Numbers>0x2</Numbers><Symbols>-</Symbols><Numbers>5</Numbers><br/> | ||||
131 | <Control>return</Control><Strings>"a"</Strings><br/> | ||||
132 | <Control>return</Control><Strings>'a'</Strings><br/> | ||||
133 | <Control>return</Control><Symbols>{}</Symbols><br/> | ||||
134 | <Normal Text>f</Normal Text><Symbols>(</Symbols><Numbers>3</Numbers><Symbols>)</Symbols><br/> | ||||
135 | <Normal Text>f</Normal Text><Strings>'a'</Strings><br/> | ||||
136 | <Normal Text>f</Normal Text><Strings>"a"</Strings><br/> | ||||
137 | <Normal Text>f</Normal Text><Symbols>{</Symbols><Variable>s</Variable><Symbols>=</Symbols><Numbers>2</Numbers><Symbols>}</Symbols><br/> | ||||
138 | <Normal Text>f</Normal Text><RawStrings>[[s]]</RawStrings><br/> | ||||
139 | <Normal Text>f</Normal Text><RawStrings>[=[s]=]</RawStrings><br/> | ||||
140 | <Symbols>#</Symbols><Variable>a</Variable><br/> | ||||
141 | <dsNormal></dsNormal><br/> | ||||
142 | <Keyword>local</Keyword><Normal Text> </Normal Text><Constant>CONSTANT</Constant><Normal Text> </Normal Text><Symbols>=</Symbols><Normal Text> </Normal Text><Variable>a</Variable><br/> | ||||
143 | <dsNormal></dsNormal><br/> | ||||
144 | <Variable>a</Variable><Normal Text> </Normal Text><Symbols>=</Symbols><Normal Text> </Normal Text><Symbols>{}</Symbols><br/> | ||||
145 | <Keyword>local</Keyword><Normal Text> </Normal Text><Variable>x</Variable><Normal Text> </Normal Text><Symbols>=</Symbols><Normal Text> </Normal Text><Numbers>20</Numbers><br/> | ||||
146 | <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/> | ||||
147 | <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/> | ||||
148 | <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/> | ||||
149 | <Control>end</Control><br/> | ||||
150 | <dsNormal></dsNormal><br/> | ||||
151 | <Comment>--! </Comment><Tags>\brief</Tags><Comment> gfind is deprecated</Comment><br/> | ||||
152 | <Deprecated>string.gfind</Deprecated><Symbols>(</Symbols><Strings>'s'</Strings><Symbols>)</Symbols><br/> | ||||
153 | <BFunc>string.gmatch</BFunc><Symbols>(</Symbols><Strings>'f'</Strings><Symbols>)</Symbols><br/> |