File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -180,8 +180,9 @@ class MyVisitor extends AbstractParseTreeVisitor<Result> implements MySqlParserV
180180 console .log (' SelectElements' , selectElements );
181181 return ' ' ;
182182 }
183- visitProgram(ctx ) {
184- return ' Return by program node'
183+ visitProgram(ctx ) { // program 是根规则
184+ this .visitChildren (ctx );
185+ return ' Return by program context'
185186 }
186187}
187188const visitor = new MyVisitor ();
Original file line number Diff line number Diff line change @@ -187,8 +187,9 @@ class MyVisitor extends AbstractParseTreeVisitor<Result> implements MySqlParserV
187187 console .log (' SelectElements:' , selectElements );
188188 return ' ' ;
189189 }
190- visitProgram(ctx ) {
191- return ' Return by program node'
190+ visitProgram(ctx ) { // program is root rule
191+ this .visitChildren (ctx );
192+ return ' Return by program context'
192193 }
193194}
194195const visitor = new MyVisitor ();
You can’t perform that action at this time.
0 commit comments