aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/LuaSL/testLua/yueliang-0.4.1/nat-5.1.3/test/parser_log/sample_31.lua
diff options
context:
space:
mode:
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.lua127
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