@@ -25,161 +25,166 @@ void LuaAstVisitor::Visit(std::shared_ptr<LuaAstNode> node)
2525 }
2626 case LuaAstNodeType::ExpressionList:
2727 {
28- VisitExpressionList (node);
29- break ;
28+ VisitExpressionList (node);
29+ break ;
3030 }
3131 case LuaAstNodeType::Comment:
3232 {
33- VisitComment (node);
34- break ;
33+ VisitComment (node);
34+ break ;
3535 }
3636 case LuaAstNodeType::LabelStatement:
3737 {
38- VisitLabelStatement (node);
39- break ;
38+ VisitLabelStatement (node);
39+ break ;
4040 }
4141 case LuaAstNodeType::BreakStatement:
4242 {
43- VisitBreakStatement (node);
44- break ;
43+ VisitBreakStatement (node);
44+ break ;
4545 }
4646 case LuaAstNodeType::GotoStatement:
4747 {
48- VisitGotoStatement (node);
49- break ;
48+ VisitGotoStatement (node);
49+ break ;
5050 }
5151 case LuaAstNodeType::ReturnStatement:
5252 {
53- VisitReturnStatement (node);
54- break ;
53+ VisitReturnStatement (node);
54+ break ;
5555 }
5656 case LuaAstNodeType::Identify:
5757 {
58- VisitIdentify (node);
59- break ;
58+ VisitIdentify (node);
59+ break ;
60+ }
61+ case LuaAstNodeType::NameIdentify:
62+ {
63+ VisitNameIdentify (node);
64+ break ;
6065 }
6166 case LuaAstNodeType::GeneralOperator:
6267 {
63- VisitGeneralOperator (node);
64- break ;
68+ VisitGeneralOperator (node);
69+ break ;
6570 }
6671 case LuaAstNodeType::KeyWord:
6772 {
68- VisitKeyWords (node);
69- break ;
73+ VisitKeyWords (node);
74+ break ;
7075 }
7176 case LuaAstNodeType::WhileStatement:
7277 {
73- VisitWhileStatement (node);
74- break ;
78+ VisitWhileStatement (node);
79+ break ;
7580 }
7681 case LuaAstNodeType::ForStatement:
7782 {
78- VisitForStatement (node);
79- break ;
83+ VisitForStatement (node);
84+ break ;
8085 }
8186 case LuaAstNodeType::ForBody:
8287 {
83- VisitForBody (node);
84- break ;
88+ VisitForBody (node);
89+ break ;
8590 }
8691 case LuaAstNodeType::Attribute:
8792 {
88- VisitAttribute (node);
89- break ;
93+ VisitAttribute (node);
94+ break ;
9095 }
9196 case LuaAstNodeType::RepeatStatement:
9297 {
93- VisitRepeatStatement (node);
94- break ;
98+ VisitRepeatStatement (node);
99+ break ;
95100 }
96101 case LuaAstNodeType::DoStatement:
97102 {
98- VisitDoStatement (node);
99- break ;
103+ VisitDoStatement (node);
104+ break ;
100105 }
101106 case LuaAstNodeType::AssignStatement:
102107 {
103- VisitAssignment (node);
104- break ;
108+ VisitAssignment (node);
109+ break ;
105110 }
106111 case LuaAstNodeType::IfStatement:
107112 {
108- VisitIfStatement (node);
109- break ;
113+ VisitIfStatement (node);
114+ break ;
110115 }
111116 case LuaAstNodeType::ExpressionStatement:
112117 {
113- VisitExpressionStatement (node);
114- break ;
118+ VisitExpressionStatement (node);
119+ break ;
115120 }
116121 case LuaAstNodeType::Expression:
117122 {
118- VisitExpression (node);
119- break ;
123+ VisitExpression (node);
124+ break ;
120125 }
121126 case LuaAstNodeType::CallExpression:
122127 {
123- VisitCallExpression (node);
124- break ;
128+ VisitCallExpression (node);
129+ break ;
125130 }
126131 case LuaAstNodeType::CallArgList:
127132 {
128- VisitCallArgList (node);
129- break ;
133+ VisitCallArgList (node);
134+ break ;
130135 }
131136 case LuaAstNodeType::FunctionStatement:
132137 {
133- VisitFunctionStatement (node);
134- break ;
138+ VisitFunctionStatement (node);
139+ break ;
135140 }
136141 case LuaAstNodeType::LocalFunctionStatement:
137142 {
138- VisitLocalFunctionStatement (node);
139- break ;
143+ VisitLocalFunctionStatement (node);
144+ break ;
140145 }
141146 case LuaAstNodeType::ClosureExpression:
142147 {
143- VisitClosureExpression (node);
144- break ;
148+ VisitClosureExpression (node);
149+ break ;
145150 }
146151 case LuaAstNodeType::NameExpression:
147152 {
148- VisitNameExpression (node);
149- break ;
153+ VisitNameExpression (node);
154+ break ;
150155 }
151156 case LuaAstNodeType::TableExpression:
152157 {
153- VisitTableExpression (node);
154- break ;
158+ VisitTableExpression (node);
159+ break ;
155160 }
156161 case LuaAstNodeType::TableField:
157162 {
158- VisitTableField (node);
159- break ;
163+ VisitTableField (node);
164+ break ;
160165 }
161166 case LuaAstNodeType::ParamList:
162167 {
163- VisitParamList (node);
164- break ;
168+ VisitParamList (node);
169+ break ;
165170 }
166171 case LuaAstNodeType::FunctionBody:
167172 {
168- VisitFunctionBody (node);
169- break ;
173+ VisitFunctionBody (node);
174+ break ;
170175 }
171176 case LuaAstNodeType::LiteralExpression:
172177 {
173- VisitLiteralExpression (node);
174- break ;
178+ VisitLiteralExpression (node);
179+ break ;
175180 }
176181 default :
177182 {
178183 break ;
179184 }
180185 }
181186
182- for (const auto & child: node->GetChildren ())
187+ for (const auto & child : node->GetChildren ())
183188 {
184189 Visit (child);
185190 }
@@ -225,6 +230,10 @@ void LuaAstVisitor::VisitIdentify(const std::shared_ptr<LuaAstNode>& node)
225230{
226231}
227232
233+ void LuaAstVisitor::VisitNameIdentify (const std::shared_ptr<LuaAstNode>& node)
234+ {
235+ }
236+
228237void LuaAstVisitor::VisitGeneralOperator (const std::shared_ptr<LuaAstNode>& node)
229238{
230239}
0 commit comments