| Index: pkg/compiler/lib/src/scanner/parser.dart
|
| diff --git a/pkg/compiler/lib/src/scanner/parser.dart b/pkg/compiler/lib/src/scanner/parser.dart
|
| index 66d26bdf5cb0ae003c8eaaeeecbd59e0fb01fd59..3d5a752f0f9e3a4ed83d782f8615267f187e20b8 100644
|
| --- a/pkg/compiler/lib/src/scanner/parser.dart
|
| +++ b/pkg/compiler/lib/src/scanner/parser.dart
|
| @@ -2,7 +2,62 @@
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| // BSD-style license that can be found in the LICENSE file.
|
|
|
| -part of scanner;
|
| +library dart2js.parser;
|
| +
|
| +import '../diagnostics/messages.dart' show
|
| + MessageKind;
|
| +import '../util/characters.dart' show
|
| + $CLOSE_CURLY_BRACKET;
|
| +import '../util/util.dart' show
|
| + Link;
|
| +
|
| +import 'keyword.dart' show
|
| + Keyword;
|
| +import 'listener.dart' show
|
| + Listener;
|
| +import 'token.dart' show
|
| + AS_INFO,
|
| + ASSIGNMENT_PRECEDENCE,
|
| + BAD_INPUT_TOKEN,
|
| + BeginGroupToken,
|
| + CASCADE_PRECEDENCE,
|
| + COMMA_TOKEN,
|
| + DOUBLE_TOKEN,
|
| + EOF_TOKEN,
|
| + EQ_TOKEN,
|
| + EQUALITY_PRECEDENCE,
|
| + FUNCTION_TOKEN,
|
| + GT_INFO,
|
| + GT_GT_INFO,
|
| + HASH_TOKEN,
|
| + HEXADECIMAL_TOKEN,
|
| + IDENTIFIER_TOKEN,
|
| + INT_TOKEN,
|
| + IS_INFO,
|
| + isUserDefinableOperator,
|
| + KEYWORD_TOKEN,
|
| + KeywordToken,
|
| + LT_TOKEN,
|
| + MINUS_MINUS_INFO,
|
| + OPEN_CURLY_BRACKET_TOKEN,
|
| + OPEN_PAREN_INFO,
|
| + OPEN_PAREN_TOKEN,
|
| + OPEN_SQUARE_BRACKET_INFO,
|
| + OPEN_SQUARE_BRACKET_TOKEN,
|
| + PERIOD_INFO,
|
| + PERIOD_TOKEN,
|
| + PLUS_PLUS_INFO,
|
| + PrecedenceInfo,
|
| + POSTFIX_PRECEDENCE,
|
| + QUESTION_INFO,
|
| + QUESTION_PERIOD_INFO,
|
| + RELATIONAL_PRECEDENCE,
|
| + SEMICOLON_TOKEN,
|
| + STRING_INTERPOLATION_IDENTIFIER_TOKEN,
|
| + STRING_INTERPOLATION_TOKEN,
|
| + STRING_TOKEN,
|
| + SymbolToken,
|
| + Token;
|
|
|
| class FormalParameterType {
|
| final String type;
|
|
|