@@ -2311,19 +2311,19 @@ function generateWalker(): string {
2311
2311
" export class SyntaxWalker implements ISyntaxVisitor {\r\n" +
2312
2312
" public visitToken(token: ISyntaxToken): void {\r\n" +
2313
2313
" }\r\n" +
2314
- "\r\n" +
2315
- " public visitNode(node: ISyntaxNode): void {\r\n" +
2316
- " visitNodeOrToken(this, node);\r\n" +
2317
- " }\r\n" +
2318
- "\r\n" +
2319
- " public visitNodeOrToken(nodeOrToken: ISyntaxNodeOrToken): void {\r\n" +
2320
- " if (isToken(nodeOrToken)) { \r\n" +
2321
- " this.visitToken(<ISyntaxToken>nodeOrToken);\r\n" +
2322
- " }\r\n" +
2323
- " else {\r\n" +
2324
- " this.visitNode(<ISyntaxNode>nodeOrToken);\r\n" +
2325
- " }\r\n" +
2326
- " }\r\n" +
2314
+ // "\r\n" +
2315
+ // " public visitNode(node: ISyntaxNode): void {\r\n" +
2316
+ // " visitNodeOrToken(this, node);\r\n" +
2317
+ // " }\r\n" +
2318
+ // "\r\n" +
2319
+ // " public visitNodeOrToken(nodeOrToken: ISyntaxNodeOrToken): void {\r\n" +
2320
+ // " if (isToken(nodeOrToken)) { \r\n" +
2321
+ // " this.visitToken(<ISyntaxToken>nodeOrToken);\r\n" +
2322
+ // " }\r\n" +
2323
+ // " else {\r\n" +
2324
+ // " this.visitNode(<ISyntaxNode>nodeOrToken);\r\n" +
2325
+ // " }\r\n" +
2326
+ // " }\r\n" +
2327
2327
"\r\n" +
2328
2328
" private visitOptionalToken(token: ISyntaxToken): void {\r\n" +
2329
2329
" if (token === undefined) {\r\n" +
@@ -2332,33 +2332,33 @@ function generateWalker(): string {
2332
2332
"\r\n" +
2333
2333
" this.visitToken(token);\r\n" +
2334
2334
" }\r\n" +
2335
- "\r\n" +
2336
- " public visitOptionalNode(node: ISyntaxNode): void {\r\n" +
2337
- " if (node === undefined) {\r\n" +
2338
- " return;\r\n" +
2339
- " }\r\n" +
2340
- "\r\n" +
2341
- " this.visitNode(node);\r\n" +
2342
- " }\r\n" +
2343
- "\r\n" +
2344
- " public visitOptionalNodeOrToken(nodeOrToken: ISyntaxNodeOrToken): void {\r\n" +
2345
- " if (nodeOrToken === undefined) {\r\n" +
2346
- " return;\r\n" +
2347
- " }\r\n" +
2348
- "\r\n" +
2349
- " this.visitNodeOrToken(nodeOrToken);\r\n" +
2350
- " }\r\n" +
2335
+ // "\r\n" +
2336
+ // " public visitOptionalNode(node: ISyntaxNode): void {\r\n" +
2337
+ // " if (node === undefined) {\r\n" +
2338
+ // " return;\r\n" +
2339
+ // " }\r\n" +
2340
+ // "\r\n" +
2341
+ // " this.visitNode(node);\r\n" +
2342
+ // " }\r\n" +
2343
+ // "\r\n" +
2344
+ // " public visitOptionalNodeOrToken(nodeOrToken: ISyntaxNodeOrToken): void {\r\n" +
2345
+ // " if (nodeOrToken === undefined) {\r\n" +
2346
+ // " return;\r\n" +
2347
+ // " }\r\n" +
2348
+ // "\r\n" +
2349
+ // " this.visitNodeOrToken(nodeOrToken);\r\n" +
2350
+ // " }\r\n" +
2351
2351
"\r\n" +
2352
2352
" public visitList(list: ISyntaxNodeOrToken[]): void {\r\n" +
2353
2353
" for (var i = 0, n = list.length; i < n; i++) {\r\n" +
2354
- " this. visitNodeOrToken(list[i]);\r\n" +
2354
+ " visitNodeOrToken(this, list[i]);\r\n" +
2355
2355
" }\r\n" +
2356
2356
" }\r\n" +
2357
2357
"\r\n" +
2358
2358
" public visitSeparatedList(list: ISyntaxNodeOrToken[]): void {\r\n" +
2359
2359
" for (var i = 0, n = childCount(list); i < n; i++) {\r\n" +
2360
2360
" var item = childAt(list, i);\r\n" +
2361
- " this. visitNodeOrToken(item);\r\n" +
2361
+ " visitNodeOrToken(this, item);\r\n" +
2362
2362
" }\r\n" +
2363
2363
" }\r\n" ;
2364
2364
@@ -2386,20 +2386,20 @@ function generateWalker(): string {
2386
2386
result += " this.visitSeparatedList(node." + child . name + ");\r\n" ;
2387
2387
}
2388
2388
else if ( isNodeOrToken ( child ) ) {
2389
- if ( child . isOptional ) {
2390
- result += " this.visitOptionalNodeOrToken( node." + child . name + ");\r\n" ;
2391
- }
2392
- else {
2393
- result += " this.visitNodeOrToken(node." + child . name + ");\r\n" ;
2394
- }
2389
+ // if (child.isOptional) {
2390
+ result += " visitNodeOrToken(this, node." + child . name + ");\r\n" ;
2391
+ // }
2392
+ // else {
2393
+ // result += " this.visitNodeOrToken(node." + child.name + ");\r\n";
2394
+ // }
2395
2395
}
2396
2396
else if ( child . type !== "SyntaxKind" ) {
2397
- if ( child . isOptional ) {
2398
- result += " this.visitOptionalNode( node." + child . name + ");\r\n" ;
2399
- }
2400
- else {
2401
- result += " this.visitNode(node." + child . name + ");\r\n" ;
2402
- }
2397
+ // if (child.isOptional) {
2398
+ result += " visitNodeOrToken(this, node." + child . name + ");\r\n" ;
2399
+ // }
2400
+ // else {
2401
+ // result += " this.visitNode(node." + child.name + ");\r\n";
2402
+ // }
2403
2403
}
2404
2404
}
2405
2405
0 commit comments