diff options
Diffstat (limited to 'LuaSL/testLua/yueliang-0.4.1/nat-5.1.3/test/parser_log/sample_31.lua')
-rw-r--r-- | LuaSL/testLua/yueliang-0.4.1/nat-5.1.3/test/parser_log/sample_31.lua | 127 |
1 files changed, 0 insertions, 127 deletions
diff --git a/LuaSL/testLua/yueliang-0.4.1/nat-5.1.3/test/parser_log/sample_31.lua b/LuaSL/testLua/yueliang-0.4.1/nat-5.1.3/test/parser_log/sample_31.lua deleted file mode 100644 index 0d0a602..0000000 --- a/LuaSL/testLua/yueliang-0.4.1/nat-5.1.3/test/parser_log/sample_31.lua +++ /dev/null | |||
@@ -1,127 +0,0 @@ | |||
1 | -- START OF SOURCE -- | ||
2 | for foo in bar() do | ||
3 | print(foo) | ||
4 | end | ||
5 | for foo,bar,baz in spring() do | ||
6 | print(foo,bar,baz) | ||
7 | end | ||
8 | -- END OF SOURCE -- | ||
9 | |||
10 | -- TOP: begin | ||
11 | open_func | ||
12 | |||
13 | chunk: | ||
14 | -- STATEMENT: begin 'for' line=1 | ||
15 | for_stat: begin | ||
16 | enterblock(isbreakable=true) | ||
17 | str_checkname: 'foo' | ||
18 | for_stat: list-based loop | ||
19 | forlist: begin | ||
20 | new_localvar: '(for generator)' | ||
21 | new_localvar: '(for state)' | ||
22 | new_localvar: '(for control)' | ||
23 | new_localvar: 'foo' | ||
24 | forlist: explist1 | ||
25 | explist1: begin | ||
26 | expr: | ||
27 | prefixexp: <name> | ||
28 | str_checkname: 'bar' | ||
29 | singlevar(kind): 'VGLOBAL' | ||
30 | primaryexp: ( funcargs | ||
31 | funcargs: begin '(' | ||
32 | funcargs: end -- expr is a VCALL | ||
33 | explist1: end | ||
34 | forlist: body | ||
35 | enterblock(isbreakable=false) | ||
36 | block: begin | ||
37 | enterblock(isbreakable=false) | ||
38 | chunk: | ||
39 | -- STATEMENT: begin 'expr' line=2 | ||
40 | prefixexp: <name> | ||
41 | str_checkname: 'print' | ||
42 | singlevar(kind): 'VGLOBAL' | ||
43 | primaryexp: ( funcargs | ||
44 | funcargs: begin '(' | ||
45 | explist1: begin | ||
46 | expr: | ||
47 | prefixexp: <name> | ||
48 | str_checkname: 'foo' | ||
49 | singlevar(kind): 'VLOCAL' | ||
50 | explist1: end | ||
51 | funcargs: end -- expr is a VCALL | ||
52 | expr_stat: function call k='VCALL' | ||
53 | -- STATEMENT: end 'expr' | ||
54 | |||
55 | leaveblock | ||
56 | block: end | ||
57 | leaveblock | ||
58 | forlist: end | ||
59 | leaveblock | ||
60 | for_stat: end | ||
61 | -- STATEMENT: end 'for' | ||
62 | |||
63 | -- STATEMENT: begin 'for' line=4 | ||
64 | for_stat: begin | ||
65 | enterblock(isbreakable=true) | ||
66 | str_checkname: 'foo' | ||
67 | for_stat: list-based loop | ||
68 | forlist: begin | ||
69 | new_localvar: '(for generator)' | ||
70 | new_localvar: '(for state)' | ||
71 | new_localvar: '(for control)' | ||
72 | new_localvar: 'foo' | ||
73 | str_checkname: 'bar' | ||
74 | new_localvar: 'bar' | ||
75 | str_checkname: 'baz' | ||
76 | new_localvar: 'baz' | ||
77 | forlist: explist1 | ||
78 | explist1: begin | ||
79 | expr: | ||
80 | prefixexp: <name> | ||
81 | str_checkname: 'spring' | ||
82 | singlevar(kind): 'VGLOBAL' | ||
83 | primaryexp: ( funcargs | ||
84 | funcargs: begin '(' | ||
85 | funcargs: end -- expr is a VCALL | ||
86 | explist1: end | ||
87 | forlist: body | ||
88 | enterblock(isbreakable=false) | ||
89 | block: begin | ||
90 | enterblock(isbreakable=false) | ||
91 | chunk: | ||
92 | -- STATEMENT: begin 'expr' line=5 | ||
93 | prefixexp: <name> | ||
94 | str_checkname: 'print' | ||
95 | singlevar(kind): 'VGLOBAL' | ||
96 | primaryexp: ( funcargs | ||
97 | funcargs: begin '(' | ||
98 | explist1: begin | ||
99 | expr: | ||
100 | prefixexp: <name> | ||
101 | str_checkname: 'foo' | ||
102 | singlevar(kind): 'VLOCAL' | ||
103 | explist1: ',' -- continuation | ||
104 | expr: | ||
105 | prefixexp: <name> | ||
106 | str_checkname: 'bar' | ||
107 | singlevar(kind): 'VLOCAL' | ||
108 | explist1: ',' -- continuation | ||
109 | expr: | ||
110 | prefixexp: <name> | ||
111 | str_checkname: 'baz' | ||
112 | singlevar(kind): 'VLOCAL' | ||
113 | explist1: end | ||
114 | funcargs: end -- expr is a VCALL | ||
115 | expr_stat: function call k='VCALL' | ||
116 | -- STATEMENT: end 'expr' | ||
117 | |||
118 | leaveblock | ||
119 | block: end | ||
120 | leaveblock | ||
121 | forlist: end | ||
122 | leaveblock | ||
123 | for_stat: end | ||
124 | -- STATEMENT: end 'for' | ||
125 | |||
126 | close_func | ||
127 | -- TOP: end | ||