| OLD | NEW |
| 1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 library fasta.parser.listener; | 5 library fasta.parser.listener; |
| 6 | 6 |
| 7 import '../../scanner/token.dart' show Token, TokenType; | 7 import '../../scanner/token.dart' show Token, TokenType; |
| 8 | 8 |
| 9 import '../fasta_codes.dart' show Message; | 9 import '../fasta_codes.dart' show Message; |
| 10 | 10 |
| (...skipping 263 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 274 /// - Name | 274 /// - Name |
| 275 /// - Type variables | 275 /// - Type variables |
| 276 /// - Formals | 276 /// - Formals |
| 277 /// - Initializers | 277 /// - Initializers |
| 278 /// - Async modifier | 278 /// - Async modifier |
| 279 /// - Function body (block or arrow expression). | 279 /// - Function body (block or arrow expression). |
| 280 void endNamedFunctionExpression(Token endToken) { | 280 void endNamedFunctionExpression(Token endToken) { |
| 281 logEvent("NamedFunctionExpression"); | 281 logEvent("NamedFunctionExpression"); |
| 282 } | 282 } |
| 283 | 283 |
| 284 /// Handle the beginning of a local function declaration. | 284 /// Handle the beginning of a local function declaration. Substructures: |
| 285 /// - Type variables |
| 285 void beginLocalFunctionDeclaration(Token token) {} | 286 void beginLocalFunctionDeclaration(Token token) {} |
| 286 | 287 |
| 287 /// A function declaration. | 288 /// A function declaration. |
| 288 /// | 289 /// |
| 289 /// Substructures: | 290 /// Substructures: |
| 290 /// - Modifiers | 291 /// - Modifiers |
| 291 /// - Return type | 292 /// - Return type |
| 292 /// - Name | 293 /// - Name |
| 293 /// - Type variables | 294 /// - Type variables |
| 294 /// - Formals | 295 /// - Formals |
| (...skipping 806 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1101 void discardTypeReplacedWithCommentTypeAssign() {} | 1102 void discardTypeReplacedWithCommentTypeAssign() {} |
| 1102 | 1103 |
| 1103 /// Creates a new synthetic token whose `next` pointer points to [next]. | 1104 /// Creates a new synthetic token whose `next` pointer points to [next]. |
| 1104 /// | 1105 /// |
| 1105 /// If [next] is `null`, `null` is returned. | 1106 /// If [next] is `null`, `null` is returned. |
| 1106 Token newSyntheticToken(Token next) { | 1107 Token newSyntheticToken(Token next) { |
| 1107 if (next == null) return null; | 1108 if (next == null) return null; |
| 1108 return new Token(TokenType.RECOVERY, next.charOffset)..next = next; | 1109 return new Token(TokenType.RECOVERY, next.charOffset)..next = next; |
| 1109 } | 1110 } |
| 1110 } | 1111 } |
| OLD | NEW |