Index: pkg/compiler/lib/src/parser/listener.dart |
diff --git a/pkg/compiler/lib/src/parser/listener.dart b/pkg/compiler/lib/src/parser/listener.dart |
index 618b86a1b09e36fbe74d6c55cb9a28b3b251a0c7..e1e4c3c557d223e72d0013b9a4019e7350661c1f 100644 |
--- a/pkg/compiler/lib/src/parser/listener.dart |
+++ b/pkg/compiler/lib/src/parser/listener.dart |
@@ -5,19 +5,18 @@ |
library dart2js.parser.listener; |
import '../common.dart'; |
-import '../diagnostics/messages.dart' show |
- MessageTemplate; |
-import '../tokens/precedence_constants.dart' as Precedence show |
- EOF_INFO, |
- IDENTIFIER_INFO; |
-import '../tokens/token.dart' show |
- BadInputToken, |
- BeginGroupToken, |
- ErrorToken, |
- StringToken, |
- Token, |
- UnmatchedToken, |
- UnterminatedToken; |
+import '../diagnostics/messages.dart' show MessageTemplate; |
+import '../tokens/precedence_constants.dart' as Precedence |
+ show EOF_INFO, IDENTIFIER_INFO; |
+import '../tokens/token.dart' |
+ show |
+ BadInputToken, |
+ BeginGroupToken, |
+ ErrorToken, |
+ StringToken, |
+ Token, |
+ UnmatchedToken, |
+ UnterminatedToken; |
import '../tree/tree.dart'; |
const bool VERBOSE = false; |
@@ -27,582 +26,404 @@ const bool VERBOSE = false; |
* on parser errors. |
*/ |
class Listener { |
- set suppressParseErrors(bool value) { |
- } |
+ set suppressParseErrors(bool value) {} |
- void beginArguments(Token token) { |
- } |
+ void beginArguments(Token token) {} |
- void endArguments(int count, Token beginToken, Token endToken) { |
- } |
+ void endArguments(int count, Token beginToken, Token endToken) {} |
/// Handle async modifiers `async`, `async*`, `sync`. |
- void handleAsyncModifier(Token asyncToken, Token startToken) { |
- } |
+ void handleAsyncModifier(Token asyncToken, Token startToken) {} |
- void beginAwaitExpression(Token token) { |
- } |
+ void beginAwaitExpression(Token token) {} |
- void endAwaitExpression(Token beginToken, Token endToken) { |
- } |
+ void endAwaitExpression(Token beginToken, Token endToken) {} |
- void beginBlock(Token token) { |
- } |
+ void beginBlock(Token token) {} |
- void endBlock(int count, Token beginToken, Token endToken) { |
- } |
+ void endBlock(int count, Token beginToken, Token endToken) {} |
- void beginCascade(Token token) { |
- } |
+ void beginCascade(Token token) {} |
- void endCascade() { |
- } |
+ void endCascade() {} |
- void beginClassBody(Token token) { |
- } |
+ void beginClassBody(Token token) {} |
- void endClassBody(int memberCount, Token beginToken, Token endToken) { |
- } |
+ void endClassBody(int memberCount, Token beginToken, Token endToken) {} |
- void beginClassDeclaration(Token token) { |
- } |
+ void beginClassDeclaration(Token token) {} |
void endClassDeclaration(int interfacesCount, Token beginToken, |
- Token extendsKeyword, Token implementsKeyword, |
- Token endToken) { |
- } |
+ Token extendsKeyword, Token implementsKeyword, Token endToken) {} |
- void beginCombinators(Token token) { |
- } |
+ void beginCombinators(Token token) {} |
- void endCombinators(int count) { |
- } |
+ void endCombinators(int count) {} |
- void beginCompilationUnit(Token token) { |
- } |
+ void beginCompilationUnit(Token token) {} |
- void endCompilationUnit(int count, Token token) { |
- } |
+ void endCompilationUnit(int count, Token token) {} |
- void beginConstructorReference(Token start) { |
- } |
+ void beginConstructorReference(Token start) {} |
- void endConstructorReference(Token start, Token periodBeforeName, |
- Token endToken) { |
- } |
+ void endConstructorReference( |
+ Token start, Token periodBeforeName, Token endToken) {} |
- void beginDoWhileStatement(Token token) { |
- } |
+ void beginDoWhileStatement(Token token) {} |
- void endDoWhileStatement(Token doKeyword, Token whileKeyword, |
- Token endToken) { |
- } |
+ void endDoWhileStatement( |
+ Token doKeyword, Token whileKeyword, Token endToken) {} |
- void beginEnum(Token enumKeyword) { |
- } |
+ void beginEnum(Token enumKeyword) {} |
- void endEnum(Token enumKeyword, Token endBrace, int count) { |
- } |
+ void endEnum(Token enumKeyword, Token endBrace, int count) {} |
- void beginExport(Token token) { |
- } |
+ void beginExport(Token token) {} |
- void endExport(Token exportKeyword, Token semicolon) { |
- } |
+ void endExport(Token exportKeyword, Token semicolon) {} |
- void beginExpressionStatement(Token token) { |
- } |
+ void beginExpressionStatement(Token token) {} |
- void endExpressionStatement(Token token) { |
- } |
+ void endExpressionStatement(Token token) {} |
- void beginFactoryMethod(Token token) { |
- } |
+ void beginFactoryMethod(Token token) {} |
- void endFactoryMethod(Token beginToken, Token endToken) { |
- } |
+ void endFactoryMethod(Token beginToken, Token endToken) {} |
- void beginFormalParameter(Token token) { |
- } |
+ void beginFormalParameter(Token token) {} |
- void endFormalParameter(Token thisKeyword) { |
- } |
+ void endFormalParameter(Token thisKeyword) {} |
- void handleNoFormalParameters(Token token) { |
- } |
+ void handleNoFormalParameters(Token token) {} |
- void beginFormalParameters(Token token) { |
- } |
+ void beginFormalParameters(Token token) {} |
- void endFormalParameters(int count, Token beginToken, Token endToken) { |
- } |
+ void endFormalParameters(int count, Token beginToken, Token endToken) {} |
- void endFields(int count, Token beginToken, Token endToken) { |
- } |
+ void endFields(int count, Token beginToken, Token endToken) {} |
- void beginForStatement(Token token) { |
- } |
+ void beginForStatement(Token token) {} |
- void endForStatement(int updateExpressionCount, |
- Token beginToken, Token endToken) { |
- } |
+ void endForStatement( |
+ int updateExpressionCount, Token beginToken, Token endToken) {} |
- void endForIn(Token awaitToken, Token forToken, |
- Token inKeyword, Token endToken) { |
- } |
+ void endForIn( |
+ Token awaitToken, Token forToken, Token inKeyword, Token endToken) {} |
- void beginFunction(Token token) { |
- } |
+ void beginFunction(Token token) {} |
- void endFunction(Token getOrSet, Token endToken) { |
- } |
+ void endFunction(Token getOrSet, Token endToken) {} |
- void beginFunctionDeclaration(Token token) { |
- } |
+ void beginFunctionDeclaration(Token token) {} |
- void endFunctionDeclaration(Token token) { |
- } |
+ void endFunctionDeclaration(Token token) {} |
- void beginFunctionBody(Token token) { |
- } |
+ void beginFunctionBody(Token token) {} |
- void endFunctionBody(int count, Token beginToken, Token endToken) { |
- } |
+ void endFunctionBody(int count, Token beginToken, Token endToken) {} |
- void handleNoFunctionBody(Token token) { |
- } |
+ void handleNoFunctionBody(Token token) {} |
- void skippedFunctionBody(Token token) { |
- } |
+ void skippedFunctionBody(Token token) {} |
- void beginFunctionName(Token token) { |
- } |
+ void beginFunctionName(Token token) {} |
- void endFunctionName(Token token) { |
- } |
+ void endFunctionName(Token token) {} |
- void beginFunctionTypeAlias(Token token) { |
- } |
+ void beginFunctionTypeAlias(Token token) {} |
- void endFunctionTypeAlias(Token typedefKeyword, Token endToken) { |
- } |
+ void endFunctionTypeAlias(Token typedefKeyword, Token endToken) {} |
- void beginMixinApplication(Token token) { |
- } |
+ void beginMixinApplication(Token token) {} |
- void endMixinApplication() { |
- } |
+ void endMixinApplication() {} |
- void beginNamedMixinApplication(Token token) { |
- } |
+ void beginNamedMixinApplication(Token token) {} |
- void endNamedMixinApplication(Token classKeyword, |
- Token implementsKeyword, |
- Token endToken) { |
- } |
+ void endNamedMixinApplication( |
+ Token classKeyword, Token implementsKeyword, Token endToken) {} |
- void beginHide(Token hideKeyword) { |
- } |
+ void beginHide(Token hideKeyword) {} |
- void endHide(Token hideKeyword) { |
- } |
+ void endHide(Token hideKeyword) {} |
- void beginIdentifierList(Token token) { |
- } |
+ void beginIdentifierList(Token token) {} |
- void endIdentifierList(int count) { |
- } |
+ void endIdentifierList(int count) {} |
- void beginTypeList(Token token) { |
- } |
+ void beginTypeList(Token token) {} |
- void endTypeList(int count) { |
- } |
+ void endTypeList(int count) {} |
- void beginIfStatement(Token token) { |
- } |
+ void beginIfStatement(Token token) {} |
- void endIfStatement(Token ifToken, Token elseToken) { |
- } |
+ void endIfStatement(Token ifToken, Token elseToken) {} |
- void beginImport(Token importKeyword) { |
- } |
+ void beginImport(Token importKeyword) {} |
- void endImport(Token importKeyword, Token DeferredKeyword, |
- Token asKeyword, Token semicolon) { |
- } |
+ void endImport(Token importKeyword, Token DeferredKeyword, Token asKeyword, |
+ Token semicolon) {} |
- void beginConditionalUris(Token token) { |
- } |
+ void beginConditionalUris(Token token) {} |
- void endConditionalUris(int count) { |
- } |
+ void endConditionalUris(int count) {} |
- void beginConditionalUri(Token ifKeyword) { |
- } |
+ void beginConditionalUri(Token ifKeyword) {} |
- void endConditionalUri(Token ifKeyword, Token equalitySign) { |
- } |
+ void endConditionalUri(Token ifKeyword, Token equalitySign) {} |
- void beginDottedName(Token token) { |
- } |
+ void beginDottedName(Token token) {} |
- void endDottedName(int count, Token firstIdentifier) { |
- } |
+ void endDottedName(int count, Token firstIdentifier) {} |
- void beginInitializedIdentifier(Token token) { |
- } |
+ void beginInitializedIdentifier(Token token) {} |
- void endInitializedIdentifier() { |
- } |
+ void endInitializedIdentifier() {} |
- void beginInitializer(Token token) { |
- } |
+ void beginInitializer(Token token) {} |
- void endInitializer(Token assignmentOperator) { |
- } |
+ void endInitializer(Token assignmentOperator) {} |
- void beginInitializers(Token token) { |
- } |
+ void beginInitializers(Token token) {} |
- void endInitializers(int count, Token beginToken, Token endToken) { |
- } |
+ void endInitializers(int count, Token beginToken, Token endToken) {} |
- void handleNoInitializers() { |
- } |
+ void handleNoInitializers() {} |
- void handleLabel(Token token) { |
- } |
+ void handleLabel(Token token) {} |
- void beginLabeledStatement(Token token, int labelCount) { |
- } |
+ void beginLabeledStatement(Token token, int labelCount) {} |
- void endLabeledStatement(int labelCount) { |
- } |
+ void endLabeledStatement(int labelCount) {} |
- void beginLibraryName(Token token) { |
- } |
+ void beginLibraryName(Token token) {} |
- void endLibraryName(Token libraryKeyword, Token semicolon) { |
- } |
+ void endLibraryName(Token libraryKeyword, Token semicolon) {} |
- void beginLiteralMapEntry(Token token) { |
- } |
+ void beginLiteralMapEntry(Token token) {} |
- void endLiteralMapEntry(Token colon, Token endToken) { |
- } |
+ void endLiteralMapEntry(Token colon, Token endToken) {} |
- void beginLiteralString(Token token) { |
- } |
+ void beginLiteralString(Token token) {} |
- void endLiteralString(int interpolationCount) { |
- } |
+ void endLiteralString(int interpolationCount) {} |
- void handleStringJuxtaposition(int literalCount) { |
- } |
+ void handleStringJuxtaposition(int literalCount) {} |
- void beginMember(Token token) { |
- } |
+ void beginMember(Token token) {} |
- void endMethod(Token getOrSet, Token beginToken, Token endToken) { |
- } |
+ void endMethod(Token getOrSet, Token beginToken, Token endToken) {} |
- void beginMetadataStar(Token token) { |
- } |
+ void beginMetadataStar(Token token) {} |
- void endMetadataStar(int count, bool forParameter) { |
- } |
+ void endMetadataStar(int count, bool forParameter) {} |
- void beginMetadata(Token token) { |
- } |
+ void beginMetadata(Token token) {} |
- void endMetadata(Token beginToken, Token periodBeforeName, Token endToken) { |
- } |
+ void endMetadata(Token beginToken, Token periodBeforeName, Token endToken) {} |
- void beginOptionalFormalParameters(Token token) { |
- } |
+ void beginOptionalFormalParameters(Token token) {} |
- void endOptionalFormalParameters(int count, |
- Token beginToken, Token endToken) { |
- } |
+ void endOptionalFormalParameters( |
+ int count, Token beginToken, Token endToken) {} |
- void beginPart(Token token) { |
- } |
+ void beginPart(Token token) {} |
- void endPart(Token partKeyword, Token semicolon) { |
- } |
+ void endPart(Token partKeyword, Token semicolon) {} |
- void beginPartOf(Token token) { |
- } |
+ void beginPartOf(Token token) {} |
- void endPartOf(Token partKeyword, Token semicolon) { |
- } |
+ void endPartOf(Token partKeyword, Token semicolon) {} |
- void beginRedirectingFactoryBody(Token token) { |
- } |
+ void beginRedirectingFactoryBody(Token token) {} |
- void endRedirectingFactoryBody(Token beginToken, Token endToken) { |
- } |
+ void endRedirectingFactoryBody(Token beginToken, Token endToken) {} |
- void beginReturnStatement(Token token) { |
- } |
+ void beginReturnStatement(Token token) {} |
- void endReturnStatement(bool hasExpression, |
- Token beginToken, Token endToken) { |
- } |
+ void endReturnStatement( |
+ bool hasExpression, Token beginToken, Token endToken) {} |
- void beginSend(Token token) { |
- } |
+ void beginSend(Token token) {} |
- void endSend(Token token) { |
- } |
+ void endSend(Token token) {} |
- void beginShow(Token showKeyword) { |
- } |
+ void beginShow(Token showKeyword) {} |
- void endShow(Token showKeyword) { |
- } |
+ void endShow(Token showKeyword) {} |
- void beginSwitchStatement(Token token) { |
- } |
+ void beginSwitchStatement(Token token) {} |
- void endSwitchStatement(Token switchKeyword, Token endToken) { |
- } |
+ void endSwitchStatement(Token switchKeyword, Token endToken) {} |
- void beginSwitchBlock(Token token) { |
- } |
+ void beginSwitchBlock(Token token) {} |
- void endSwitchBlock(int caseCount, Token beginToken, Token endToken) { |
- } |
+ void endSwitchBlock(int caseCount, Token beginToken, Token endToken) {} |
- void beginLiteralSymbol(Token token) { |
- } |
+ void beginLiteralSymbol(Token token) {} |
- void endLiteralSymbol(Token hashToken, int identifierCount) { |
- } |
+ void endLiteralSymbol(Token hashToken, int identifierCount) {} |
- void beginThrowExpression(Token token) { |
- } |
+ void beginThrowExpression(Token token) {} |
- void endThrowExpression(Token throwToken, Token endToken) { |
- } |
+ void endThrowExpression(Token throwToken, Token endToken) {} |
- void beginRethrowStatement(Token token) { |
- } |
+ void beginRethrowStatement(Token token) {} |
- void endRethrowStatement(Token throwToken, Token endToken) { |
- } |
+ void endRethrowStatement(Token throwToken, Token endToken) {} |
- void endTopLevelDeclaration(Token token) { |
- } |
+ void endTopLevelDeclaration(Token token) {} |
- void beginTopLevelMember(Token token) { |
- } |
+ void beginTopLevelMember(Token token) {} |
- void endTopLevelFields(int count, Token beginToken, Token endToken) { |
- } |
+ void endTopLevelFields(int count, Token beginToken, Token endToken) {} |
- void endTopLevelMethod(Token beginToken, Token getOrSet, Token endToken) { |
- } |
+ void endTopLevelMethod(Token beginToken, Token getOrSet, Token endToken) {} |
- void beginTryStatement(Token token) { |
- } |
+ void beginTryStatement(Token token) {} |
- void handleCaseMatch(Token caseKeyword, Token colon) { |
- } |
+ void handleCaseMatch(Token caseKeyword, Token colon) {} |
- void handleCatchBlock(Token onKeyword, Token catchKeyword) { |
- } |
+ void handleCatchBlock(Token onKeyword, Token catchKeyword) {} |
- void handleFinallyBlock(Token finallyKeyword) { |
- } |
+ void handleFinallyBlock(Token finallyKeyword) {} |
- void endTryStatement(int catchCount, Token tryKeyword, Token finallyKeyword) { |
- } |
+ void endTryStatement( |
+ int catchCount, Token tryKeyword, Token finallyKeyword) {} |
- void endType(Token beginToken, Token endToken) { |
- } |
+ void endType(Token beginToken, Token endToken) {} |
- void beginTypeArguments(Token token) { |
- } |
+ void beginTypeArguments(Token token) {} |
- void endTypeArguments(int count, Token beginToken, Token endToken) { |
- } |
+ void endTypeArguments(int count, Token beginToken, Token endToken) {} |
- void handleNoTypeArguments(Token token) { |
- } |
+ void handleNoTypeArguments(Token token) {} |
- void beginTypeVariable(Token token) { |
- } |
+ void beginTypeVariable(Token token) {} |
- void endTypeVariable(Token token) { |
- } |
+ void endTypeVariable(Token token) {} |
- void beginTypeVariables(Token token) { |
- } |
+ void beginTypeVariables(Token token) {} |
- void endTypeVariables(int count, Token beginToken, Token endToken) { |
- } |
+ void endTypeVariables(int count, Token beginToken, Token endToken) {} |
- void beginUnnamedFunction(Token token) { |
- } |
+ void beginUnnamedFunction(Token token) {} |
- void endUnnamedFunction(Token token) { |
- } |
+ void endUnnamedFunction(Token token) {} |
- void beginVariablesDeclaration(Token token) { |
- } |
+ void beginVariablesDeclaration(Token token) {} |
- void endVariablesDeclaration(int count, Token endToken) { |
- } |
+ void endVariablesDeclaration(int count, Token endToken) {} |
- void beginWhileStatement(Token token) { |
- } |
+ void beginWhileStatement(Token token) {} |
- void endWhileStatement(Token whileKeyword, Token endToken) { |
- } |
+ void endWhileStatement(Token whileKeyword, Token endToken) {} |
void handleAsOperator(Token operathor, Token endToken) { |
// TODO(ahe): Rename [operathor] to "operator" when VM bug is fixed. |
} |
- void handleAssignmentExpression(Token token) { |
- } |
+ void handleAssignmentExpression(Token token) {} |
- void handleBinaryExpression(Token token) { |
- } |
+ void handleBinaryExpression(Token token) {} |
- void handleConditionalExpression(Token question, Token colon) { |
- } |
+ void handleConditionalExpression(Token question, Token colon) {} |
- void handleConstExpression(Token token) { |
- } |
+ void handleConstExpression(Token token) {} |
- void handleFunctionTypedFormalParameter(Token token) { |
- } |
+ void handleFunctionTypedFormalParameter(Token token) {} |
- void handleIdentifier(Token token) { |
- } |
+ void handleIdentifier(Token token) {} |
- void handleIndexedExpression(Token openCurlyBracket, |
- Token closeCurlyBracket) { |
- } |
+ void handleIndexedExpression( |
+ Token openCurlyBracket, Token closeCurlyBracket) {} |
void handleIsOperator(Token operathor, Token not, Token endToken) { |
// TODO(ahe): Rename [operathor] to "operator" when VM bug is fixed. |
} |
- void handleLiteralBool(Token token) { |
- } |
+ void handleLiteralBool(Token token) {} |
- void handleBreakStatement(bool hasTarget, |
- Token breakKeyword, Token endToken) { |
- } |
+ void handleBreakStatement( |
+ bool hasTarget, Token breakKeyword, Token endToken) {} |
- void handleContinueStatement(bool hasTarget, |
- Token continueKeyword, Token endToken) { |
- } |
+ void handleContinueStatement( |
+ bool hasTarget, Token continueKeyword, Token endToken) {} |
- void handleEmptyStatement(Token token) { |
- } |
+ void handleEmptyStatement(Token token) {} |
- void handleAssertStatement(Token assertKeyword, |
- Token commaToken, Token semicolonToken) { |
- } |
+ void handleAssertStatement( |
+ Token assertKeyword, Token commaToken, Token semicolonToken) {} |
/** Called with either the token containing a double literal, or |
* an immediately preceding "unary plus" token. |
*/ |
- void handleLiteralDouble(Token token) { |
- } |
+ void handleLiteralDouble(Token token) {} |
/** Called with either the token containing an integer literal, |
* or an immediately preceding "unary plus" token. |
*/ |
- void handleLiteralInt(Token token) { |
- } |
+ void handleLiteralInt(Token token) {} |
- void handleLiteralList(int count, Token beginToken, Token constKeyword, |
- Token endToken) { |
- } |
+ void handleLiteralList( |
+ int count, Token beginToken, Token constKeyword, Token endToken) {} |
- void handleLiteralMap(int count, Token beginToken, Token constKeyword, |
- Token endToken) { |
- } |
+ void handleLiteralMap( |
+ int count, Token beginToken, Token constKeyword, Token endToken) {} |
- void handleLiteralNull(Token token) { |
- } |
+ void handleLiteralNull(Token token) {} |
- void handleModifier(Token token) { |
- } |
+ void handleModifier(Token token) {} |
- void handleModifiers(int count) { |
- } |
+ void handleModifiers(int count) {} |
- void handleNamedArgument(Token colon) { |
- } |
+ void handleNamedArgument(Token colon) {} |
- void handleNewExpression(Token token) { |
- } |
+ void handleNewExpression(Token token) {} |
- void handleNoArguments(Token token) { |
- } |
+ void handleNoArguments(Token token) {} |
- void handleNoExpression(Token token) { |
- } |
+ void handleNoExpression(Token token) {} |
- void handleNoType(Token token) { |
- } |
+ void handleNoType(Token token) {} |
- void handleNoTypeVariables(Token token) { |
- } |
+ void handleNoTypeVariables(Token token) {} |
- void handleOperator(Token token) { |
- } |
+ void handleOperator(Token token) {} |
- void handleOperatorName(Token operatorKeyword, Token token) { |
- } |
+ void handleOperatorName(Token operatorKeyword, Token token) {} |
- void handleParenthesizedExpression(BeginGroupToken token) { |
- } |
+ void handleParenthesizedExpression(BeginGroupToken token) {} |
- void handleQualified(Token period) { |
- } |
+ void handleQualified(Token period) {} |
- void handleStringPart(Token token) { |
- } |
+ void handleStringPart(Token token) {} |
- void handleSuperExpression(Token token) { |
- } |
+ void handleSuperExpression(Token token) {} |
- void handleSwitchCase(int labelCount, int expressionCount, |
- Token defaultKeyword, int statementCount, |
- Token firstToken, Token endToken) { |
- } |
+ void handleSwitchCase( |
+ int labelCount, |
+ int expressionCount, |
+ Token defaultKeyword, |
+ int statementCount, |
+ Token firstToken, |
+ Token endToken) {} |
- void handleThisExpression(Token token) { |
- } |
+ void handleThisExpression(Token token) {} |
- void handleUnaryPostfixAssignmentExpression(Token token) { |
- } |
+ void handleUnaryPostfixAssignmentExpression(Token token) {} |
- void handleUnaryPrefixExpression(Token token) { |
- } |
+ void handleUnaryPrefixExpression(Token token) {} |
- void handleUnaryPrefixAssignmentExpression(Token token) { |
- } |
+ void handleUnaryPrefixAssignmentExpression(Token token) {} |
- void handleValuedFormalParameter(Token equals, Token token) { |
- } |
+ void handleValuedFormalParameter(Token equals, Token token) {} |
- void handleVoidKeyword(Token token) { |
- } |
+ void handleVoidKeyword(Token token) {} |
- void beginYieldStatement(Token token) { |
- } |
+ void beginYieldStatement(Token token) {} |
- void endYieldStatement(Token yieldToken, Token starToken, Token endToken) { |
- } |
+ void endYieldStatement(Token yieldToken, Token starToken, Token endToken) {} |
Token expected(String string, Token token) { |
if (token is ErrorToken) { |
@@ -614,9 +435,8 @@ class Listener { |
} |
Token synthesizeIdentifier(Token token) { |
- Token synthesizedToken = |
- new StringToken.fromString( |
- Precedence.IDENTIFIER_INFO, '?', token.charOffset); |
+ Token synthesizedToken = new StringToken.fromString( |
+ Precedence.IDENTIFIER_INFO, '?', token.charOffset); |
synthesizedToken.next = token.next; |
return synthesizedToken; |
} |
@@ -726,9 +546,8 @@ class Listener { |
throw new ParserError("$message @ ${token.charOffset}"); |
} |
- void reportError(Spannable spannable, |
- MessageKind messageKind, |
- [Map arguments = const {}]) { |
+ void reportError(Spannable spannable, MessageKind messageKind, |
+ [Map arguments = const {}]) { |
MessageTemplate template = MessageTemplate.TEMPLATES[messageKind]; |
String message = template.message(arguments, true).toString(); |
Token token; |
@@ -795,13 +614,7 @@ class Listener { |
} |
String closeBraceFor(String openBrace) { |
- return const { |
- '(': ')', |
- '[': ']', |
- '{': '}', |
- '<': '>', |
- r'${': '}', |
- }[openBrace]; |
+ return const {'(': ')', '[': ']', '{': '}', '<': '>', r'${': '}',}[openBrace]; |
} |
class ParserError { |