Skip to content

Commit f6bc759

Browse files
committed
docs: update visitor demo
1 parent 24dee75 commit f6bc759

2 files changed

Lines changed: 6 additions & 4 deletions

File tree

README-zh_CN.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff 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
}
187188
const visitor = new MyVisitor();

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff 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
}
194195
const visitor = new MyVisitor();

0 commit comments

Comments
 (0)