aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/LuaSL/testLua/yueliang-0.4.1/nat-5.1.3/test/parser_log/sample_30.lua
diff options
context:
space:
mode:
Diffstat (limited to 'LuaSL/testLua/yueliang-0.4.1/nat-5.1.3/test/parser_log/sample_30.lua')
-rw-r--r--LuaSL/testLua/yueliang-0.4.1/nat-5.1.3/test/parser_log/sample_30.lua119
1 files changed, 0 insertions, 119 deletions
diff --git a/LuaSL/testLua/yueliang-0.4.1/nat-5.1.3/test/parser_log/sample_30.lua b/LuaSL/testLua/yueliang-0.4.1/nat-5.1.3/test/parser_log/sample_30.lua
deleted file mode 100644
index 3807d14..0000000
--- a/LuaSL/testLua/yueliang-0.4.1/nat-5.1.3/test/parser_log/sample_30.lua
+++ /dev/null
@@ -1,119 +0,0 @@
1-- START OF SOURCE --
2 for i = 1,10 do
3 print(i)
4 end
5 for i = 1,10,-2 do
6 print(i)
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: 'i'
18 for_stat: numerical loop
19 new_localvar: '(for index)'
20 new_localvar: '(for limit)'
21 new_localvar: '(for step)'
22 new_localvar: 'i'
23 fornum: begin
24 fornum: index start
25 exp1: begin
26 expr:
27 simpleexp: <number>=1
28 exp1: end
29 fornum: index stop
30 exp1: begin
31 expr:
32 simpleexp: <number>=10
33 exp1: end
34 fornum: 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: 'i'
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 fornum: 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: 'i'
67 for_stat: numerical loop
68 new_localvar: '(for index)'
69 new_localvar: '(for limit)'
70 new_localvar: '(for step)'
71 new_localvar: 'i'
72 fornum: begin
73 fornum: index start
74 exp1: begin
75 expr:
76 simpleexp: <number>=1
77 exp1: end
78 fornum: index stop
79 exp1: begin
80 expr:
81 simpleexp: <number>=10
82 exp1: end
83 fornum: index step
84 exp1: begin
85 expr:
86 subexpr: uop='-'
87 simpleexp: <number>=2
88 exp1: end
89 fornum: body
90 enterblock(isbreakable=false)
91 block: begin
92 enterblock(isbreakable=false)
93 chunk:
94 -- STATEMENT: begin 'expr' line=5
95 prefixexp: <name>
96 str_checkname: 'print'
97 singlevar(kind): 'VGLOBAL'
98 primaryexp: ( funcargs
99 funcargs: begin '('
100 explist1: begin
101 expr:
102 prefixexp: <name>
103 str_checkname: 'i'
104 singlevar(kind): 'VLOCAL'
105 explist1: end
106 funcargs: end -- expr is a VCALL
107 expr_stat: function call k='VCALL'
108 -- STATEMENT: end 'expr'
109
110 leaveblock
111 block: end
112 leaveblock
113 fornum: end
114 leaveblock
115 for_stat: end
116 -- STATEMENT: end 'for'
117
118 close_func
119-- TOP: end