Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(424)

Unified Diff: sdk/lib/_internal/compiler/implementation/scanner/parser.dart

Issue 17825002: Remove support for 'argument definitions test' from dart2js. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Remove newline. Created 7 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: sdk/lib/_internal/compiler/implementation/scanner/parser.dart
diff --git a/sdk/lib/_internal/compiler/implementation/scanner/parser.dart b/sdk/lib/_internal/compiler/implementation/scanner/parser.dart
index 7708cac7bb33bcfcaa409aa9fa43baa4930667dd..78329cc69568c1936b775f8146d918dcdf596977 100644
--- a/sdk/lib/_internal/compiler/implementation/scanner/parser.dart
+++ b/sdk/lib/_internal/compiler/implementation/scanner/parser.dart
@@ -1531,22 +1531,11 @@ class Parser {
(identical(kind, OPEN_CURLY_BRACKET_TOKEN)) ||
identical(token.stringValue, '[]')) {
return parseLiteralListOrMap(token);
- } else if (identical(kind, QUESTION_TOKEN)) {
- return parseArgumentDefinitionTest(token);
} else {
return listener.expectedExpression(token);
}
}
- Token parseArgumentDefinitionTest(Token token) {
- Token questionToken = token;
- listener.beginArgumentDefinitionTest(questionToken);
- assert(optional('?', token));
- token = parseIdentifier(token.next);
- listener.endArgumentDefinitionTest(questionToken, token);
- return token;
- }
-
Token parseParenthesizedExpressionOrFunctionLiteral(Token token) {
BeginGroupToken beginGroup = token;
int kind = beginGroup.endGroup.next.kind;

Powered by Google App Engine
This is Rietveld 408576698