aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/LuaSL/testLua/yueliang-0.4.1/nat-5.1.3/test/parser_log/sample_16.lua
diff options
context:
space:
mode:
Diffstat (limited to 'LuaSL/testLua/yueliang-0.4.1/nat-5.1.3/test/parser_log/sample_16.lua')
-rw-r--r--LuaSL/testLua/yueliang-0.4.1/nat-5.1.3/test/parser_log/sample_16.lua128
1 files changed, 0 insertions, 128 deletions
diff --git a/LuaSL/testLua/yueliang-0.4.1/nat-5.1.3/test/parser_log/sample_16.lua b/LuaSL/testLua/yueliang-0.4.1/nat-5.1.3/test/parser_log/sample_16.lua
deleted file mode 100644
index b7907b8..0000000
--- a/LuaSL/testLua/yueliang-0.4.1/nat-5.1.3/test/parser_log/sample_16.lua
+++ /dev/null
@@ -1,128 +0,0 @@
1-- START OF SOURCE --
2foo = function() return end
3foo = function(x,y) return end
4foo = function(...) return end
5foo = function(...) local bar = ... return end
6-- END OF SOURCE --
7
8-- TOP: begin
9 open_func
10
11 chunk:
12 -- STATEMENT: begin 'expr' line=1
13 prefixexp: <name>
14 str_checkname: 'foo'
15 singlevar(kind): 'VGLOBAL'
16 expr_stat: assignment k='VGLOBAL'
17 assignment: '=' -- RHS elements follows
18 explist1: begin
19 expr:
20 simpleexp: function
21 open_func
22 body: begin
23 body: parlist
24 parlist: begin
25 parlist: end
26 body: chunk
27 chunk:
28 -- STATEMENT: begin 'return' line=1
29 return_stat: no return values
30 -- STATEMENT: end 'return'
31 body: end
32 close_func
33 explist1: end
34 -- STATEMENT: end 'expr'
35
36 -- STATEMENT: begin 'expr' line=2
37 prefixexp: <name>
38 str_checkname: 'foo'
39 singlevar(kind): 'VGLOBAL'
40 expr_stat: assignment k='VGLOBAL'
41 assignment: '=' -- RHS elements follows
42 explist1: begin
43 expr:
44 simpleexp: function
45 open_func
46 body: begin
47 body: parlist
48 parlist: begin
49 str_checkname: 'x'
50 new_localvar: 'x'
51 str_checkname: 'y'
52 new_localvar: 'y'
53 parlist: end
54 body: chunk
55 chunk:
56 -- STATEMENT: begin 'return' line=2
57 return_stat: no return values
58 -- STATEMENT: end 'return'
59 body: end
60 close_func
61 explist1: end
62 -- STATEMENT: end 'expr'
63
64 -- STATEMENT: begin 'expr' line=3
65 prefixexp: <name>
66 str_checkname: 'foo'
67 singlevar(kind): 'VGLOBAL'
68 expr_stat: assignment k='VGLOBAL'
69 assignment: '=' -- RHS elements follows
70 explist1: begin
71 expr:
72 simpleexp: function
73 open_func
74 body: begin
75 body: parlist
76 parlist: begin
77 parlist: ... (dots)
78 parlist: end
79 body: chunk
80 chunk:
81 -- STATEMENT: begin 'return' line=3
82 return_stat: no return values
83 -- STATEMENT: end 'return'
84 body: end
85 close_func
86 explist1: end
87 -- STATEMENT: end 'expr'
88
89 -- STATEMENT: begin 'expr' line=4
90 prefixexp: <name>
91 str_checkname: 'foo'
92 singlevar(kind): 'VGLOBAL'
93 expr_stat: assignment k='VGLOBAL'
94 assignment: '=' -- RHS elements follows
95 explist1: begin
96 expr:
97 simpleexp: function
98 open_func
99 body: begin
100 body: parlist
101 parlist: begin
102 parlist: ... (dots)
103 parlist: end
104 body: chunk
105 chunk:
106 -- STATEMENT: begin 'local' line=4
107 local_stat: local statement
108 localstat: begin
109 str_checkname: 'bar'
110 new_localvar: 'bar'
111 localstat: -- assignment
112 explist1: begin
113 expr:
114 simpleexp: ...
115 explist1: end
116 localstat: end
117 -- STATEMENT: end 'local'
118
119 -- STATEMENT: begin 'return' line=4
120 return_stat: no return values
121 -- STATEMENT: end 'return'
122 body: end
123 close_func
124 explist1: end
125 -- STATEMENT: end 'expr'
126
127 close_func
128-- TOP: end