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

Side by Side Diff: tests/compiler/dart2js/parser_test.dart

Issue 2647343003: Update dart2js unit tests to dart_parser and dart_scanner. (Closed)
Patch Set: Address review comments. Created 3 years, 11 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 unified diff | Download patch
OLDNEW
1 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2011, 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 import "package:expect/expect.dart"; 5 import "package:expect/expect.dart";
6 import 'parser_helper.dart'; 6 import 'parser_helper.dart';
7 import 'package:compiler/src/tree/tree.dart'; 7 import 'package:compiler/src/tree/tree.dart';
8 8
9 void testStatement(String statement) { 9 void testStatement(String statement) {
10 Node node = parseStatement(statement); 10 Node node = parseStatement(statement);
(...skipping 288 matching lines...) Expand 10 before | Expand all | Expand 10 after
299 class Collector extends DiagnosticReporter { 299 class Collector extends DiagnosticReporter {
300 int token = -1; 300 int token = -1;
301 301
302 void reportFatalError(Token token) { 302 void reportFatalError(Token token) {
303 this.token = token.kind; 303 this.token = token.kind;
304 throw this; 304 throw this;
305 } 305 }
306 306
307 void reportError(DiagnosticMessage message, 307 void reportError(DiagnosticMessage message,
308 [List<DiagnosticMessage> infos = const <DiagnosticMessage>[]]) { 308 [List<DiagnosticMessage> infos = const <DiagnosticMessage>[]]) {
309 reportFatalError(message.spannable); 309 assert(token != -1);
310 throw this;
311 }
312
313 spanFromToken(Token token) {
314 this.token = token.kind;
310 } 315 }
311 316
312 void log(message) { 317 void log(message) {
313 print(message); 318 print(message);
314 } 319 }
315 320
316 noSuchMethod(Invocation invocation) { 321 noSuchMethod(Invocation invocation) {
317 throw 'unsupported operation'; 322 throw 'unsupported operation';
318 } 323 }
319 324
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
380 testConditionalExpression(); 385 testConditionalExpression();
381 testNullOperators(); 386 testNullOperators();
382 testAssignment(); 387 testAssignment();
383 testIndex(); 388 testIndex();
384 testPostfix(); 389 testPostfix();
385 testOperatorParse(); 390 testOperatorParse();
386 testMissingCloseParen(); 391 testMissingCloseParen();
387 testMissingCloseBraceInClass(); 392 testMissingCloseBraceInClass();
388 testUnmatchedAngleBracket(); 393 testUnmatchedAngleBracket();
389 } 394 }
OLDNEW
« no previous file with comments | « tests/compiler/dart2js/parser_helper.dart ('k') | tests/compiler/dart2js/scanner_offset_length_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698