diff options
author | David Walter Seikel | 2012-01-23 21:58:02 +1000 |
---|---|---|
committer | David Walter Seikel | 2012-01-23 21:58:02 +1000 |
commit | 2d1df4714e2736dbde7855ddcd76b4c1de822fa5 (patch) | |
tree | c80e4622631c92dbe8dd6375d187702d084c2f2b /LuaSL/testLua/yueliang-0.4.1/nat-5.0.3/test/parser_log/sample_13.lua | |
parent | Remove the conflict, and the comment. lol (diff) | |
download | SledjHamr-2d1df4714e2736dbde7855ddcd76b4c1de822fa5.zip SledjHamr-2d1df4714e2736dbde7855ddcd76b4c1de822fa5.tar.gz SledjHamr-2d1df4714e2736dbde7855ddcd76b4c1de822fa5.tar.bz2 SledjHamr-2d1df4714e2736dbde7855ddcd76b4c1de822fa5.tar.xz |
Added a big bunch of example lua scripts for testing the speed of lua compiling.
Diffstat (limited to '')
-rw-r--r-- | LuaSL/testLua/yueliang-0.4.1/nat-5.0.3/test/parser_log/sample_13.lua | 99 |
1 files changed, 99 insertions, 0 deletions
diff --git a/LuaSL/testLua/yueliang-0.4.1/nat-5.0.3/test/parser_log/sample_13.lua b/LuaSL/testLua/yueliang-0.4.1/nat-5.0.3/test/parser_log/sample_13.lua new file mode 100644 index 0000000..8ddd3ea --- /dev/null +++ b/LuaSL/testLua/yueliang-0.4.1/nat-5.0.3/test/parser_log/sample_13.lua | |||
@@ -0,0 +1,99 @@ | |||
1 | -- START OF SOURCE -- | ||
2 | local function foo() return end | ||
3 | local function foo(a) return end | ||
4 | local function foo(x,y,z) return end | ||
5 | local function foo(x,...) return end | ||
6 | -- END OF SOURCE -- | ||
7 | |||
8 | -- TOP: begin | ||
9 | open_func | ||
10 | |||
11 | chunk: | ||
12 | -- STATEMENT: begin 'local' line=1 | ||
13 | local_stat: local function | ||
14 | localfunc: begin | ||
15 | str_checkname: 'foo' | ||
16 | localfunc: body | ||
17 | open_func | ||
18 | body: begin | ||
19 | body: parlist | ||
20 | parlist: begin | ||
21 | parlist: end | ||
22 | body: chunk | ||
23 | chunk: | ||
24 | -- STATEMENT: begin 'return' line=1 | ||
25 | return_stat: no return values | ||
26 | -- STATEMENT: end 'return' | ||
27 | body: end | ||
28 | close_func | ||
29 | localfunc: end | ||
30 | -- STATEMENT: end 'local' | ||
31 | |||
32 | -- STATEMENT: begin 'local' line=2 | ||
33 | local_stat: local function | ||
34 | localfunc: begin | ||
35 | str_checkname: 'foo' | ||
36 | localfunc: body | ||
37 | open_func | ||
38 | body: begin | ||
39 | body: parlist | ||
40 | parlist: begin | ||
41 | str_checkname: 'a' | ||
42 | parlist: end | ||
43 | body: chunk | ||
44 | chunk: | ||
45 | -- STATEMENT: begin 'return' line=2 | ||
46 | return_stat: no return values | ||
47 | -- STATEMENT: end 'return' | ||
48 | body: end | ||
49 | close_func | ||
50 | localfunc: end | ||
51 | -- STATEMENT: end 'local' | ||
52 | |||
53 | -- STATEMENT: begin 'local' line=3 | ||
54 | local_stat: local function | ||
55 | localfunc: begin | ||
56 | str_checkname: 'foo' | ||
57 | localfunc: body | ||
58 | open_func | ||
59 | body: begin | ||
60 | body: parlist | ||
61 | parlist: begin | ||
62 | str_checkname: 'x' | ||
63 | str_checkname: 'y' | ||
64 | str_checkname: 'z' | ||
65 | parlist: end | ||
66 | body: chunk | ||
67 | chunk: | ||
68 | -- STATEMENT: begin 'return' line=3 | ||
69 | return_stat: no return values | ||
70 | -- STATEMENT: end 'return' | ||
71 | body: end | ||
72 | close_func | ||
73 | localfunc: end | ||
74 | -- STATEMENT: end 'local' | ||
75 | |||
76 | -- STATEMENT: begin 'local' line=4 | ||
77 | local_stat: local function | ||
78 | localfunc: begin | ||
79 | str_checkname: 'foo' | ||
80 | localfunc: body | ||
81 | open_func | ||
82 | body: begin | ||
83 | body: parlist | ||
84 | parlist: begin | ||
85 | str_checkname: 'x' | ||
86 | parlist: ... (dots) | ||
87 | parlist: end | ||
88 | body: chunk | ||
89 | chunk: | ||
90 | -- STATEMENT: begin 'return' line=4 | ||
91 | return_stat: no return values | ||
92 | -- STATEMENT: end 'return' | ||
93 | body: end | ||
94 | close_func | ||
95 | localfunc: end | ||
96 | -- STATEMENT: end 'local' | ||
97 | |||
98 | close_func | ||
99 | -- TOP: end | ||