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

Side by Side Diff: pkg/analyzer/test/generated/parser_fasta_test.dart

Issue 2727753002: Parse InstanceCreationExpression with Fasta. (Closed)
Patch Set: Created 3 years, 9 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) 2017, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2017, 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:analyzer/dart/ast/ast.dart'; 5 import 'package:analyzer/dart/ast/ast.dart';
6 import 'package:analyzer/dart/ast/token.dart' as analyzer; 6 import 'package:analyzer/dart/ast/token.dart' as analyzer;
7 import 'package:analyzer/dart/element/element.dart'; 7 import 'package:analyzer/dart/element/element.dart';
8 import 'package:analyzer/error/error.dart'; 8 import 'package:analyzer/error/error.dart';
9 import 'package:analyzer/src/generated/parser.dart' as analyzer; 9 import 'package:analyzer/src/generated/parser.dart' as analyzer;
10 import 'package:analyzer/src/generated/utilities_dart.dart'; 10 import 'package:analyzer/src/generated/utilities_dart.dart';
(...skipping 544 matching lines...) Expand 10 before | Expand all | Expand 10 after
555 } 555 }
556 556
557 @override 557 @override
558 @failingTest 558 @failingTest
559 void test_parseFunctionExpression_typeParameterComments() { 559 void test_parseFunctionExpression_typeParameterComments() {
560 super.test_parseFunctionExpression_typeParameterComments(); 560 super.test_parseFunctionExpression_typeParameterComments();
561 } 561 }
562 562
563 @override 563 @override
564 @failingTest 564 @failingTest
565 void test_parseInstanceCreationExpression_qualifiedType() {
566 super.test_parseInstanceCreationExpression_qualifiedType();
567 }
568
569 @override
570 @failingTest
571 void test_parseInstanceCreationExpression_qualifiedType_named() {
572 super.test_parseInstanceCreationExpression_qualifiedType_named();
573 }
574
575 @override
576 @failingTest
577 void 565 void
578 test_parseInstanceCreationExpression_qualifiedType_named_typeParameterComm ent() { 566 test_parseInstanceCreationExpression_qualifiedType_named_typeParameterComm ent() {
579 super 567 super
580 .test_parseInstanceCreationExpression_qualifiedType_named_typeParameterC omment(); 568 .test_parseInstanceCreationExpression_qualifiedType_named_typeParameterC omment();
581 } 569 }
582 570
583 @override 571 @override
584 @failingTest 572 @failingTest
585 void 573 void
586 test_parseInstanceCreationExpression_qualifiedType_named_typeParameters() {
587 super
588 .test_parseInstanceCreationExpression_qualifiedType_named_typeParameters ();
589 }
590
591 @override
592 @failingTest
593 void
594 test_parseInstanceCreationExpression_qualifiedType_typeParameterComment() { 574 test_parseInstanceCreationExpression_qualifiedType_typeParameterComment() {
595 super 575 super
596 .test_parseInstanceCreationExpression_qualifiedType_typeParameterComment (); 576 .test_parseInstanceCreationExpression_qualifiedType_typeParameterComment ();
597 } 577 }
598 578
599 @override 579 @override
600 @failingTest 580 @failingTest
601 void test_parseInstanceCreationExpression_qualifiedType_typeParameters() {
602 super.test_parseInstanceCreationExpression_qualifiedType_typeParameters();
603 }
604
605 @override
606 @failingTest
607 void test_parseInstanceCreationExpression_type() {
608 super.test_parseInstanceCreationExpression_type();
609 }
610
611 @override
612 @failingTest
613 void test_parseInstanceCreationExpression_type_named() {
614 super.test_parseInstanceCreationExpression_type_named();
615 }
616
617 @override
618 @failingTest
619 void test_parseInstanceCreationExpression_type_named_typeParameterComment() { 581 void test_parseInstanceCreationExpression_type_named_typeParameterComment() {
620 super 582 super
621 .test_parseInstanceCreationExpression_type_named_typeParameterComment(); 583 .test_parseInstanceCreationExpression_type_named_typeParameterComment();
622 } 584 }
623 585
624 @override 586 @override
625 @failingTest 587 @failingTest
626 void test_parseInstanceCreationExpression_type_named_typeParameters() {
627 super.test_parseInstanceCreationExpression_type_named_typeParameters();
628 }
629
630 @override
631 @failingTest
632 void test_parseInstanceCreationExpression_type_typeParameterComment() { 588 void test_parseInstanceCreationExpression_type_typeParameterComment() {
633 super.test_parseInstanceCreationExpression_type_typeParameterComment(); 589 super.test_parseInstanceCreationExpression_type_typeParameterComment();
634 } 590 }
635 591
636 @override 592 @override
637 @failingTest 593 @failingTest
638 void test_parseInstanceCreationExpression_type_typeParameters() {
639 super.test_parseInstanceCreationExpression_type_typeParameters();
640 }
641
642 @override
643 @failingTest
644 void test_parseInstanceCreationExpression_type_typeParameters_nullable() { 594 void test_parseInstanceCreationExpression_type_typeParameters_nullable() {
645 super.test_parseInstanceCreationExpression_type_typeParameters_nullable(); 595 super.test_parseInstanceCreationExpression_type_typeParameters_nullable();
646 } 596 }
647 597
648 @override 598 @override
649 @failingTest 599 @failingTest
650 void test_parseListLiteral_empty_oneToken() { 600 void test_parseListLiteral_empty_oneToken() {
651 super.test_parseListLiteral_empty_oneToken(); 601 super.test_parseListLiteral_empty_oneToken();
652 } 602 }
653 603
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
718 } 668 }
719 669
720 @override 670 @override
721 @failingTest 671 @failingTest
722 void test_parseMapLiteralEntry_string() { 672 void test_parseMapLiteralEntry_string() {
723 super.test_parseMapLiteralEntry_string(); 673 super.test_parseMapLiteralEntry_string();
724 } 674 }
725 675
726 @override 676 @override
727 @failingTest 677 @failingTest
728 void test_parseNewExpression() {
729 super.test_parseNewExpression();
730 }
731
732 @override
733 @failingTest
734 void 678 void
735 test_parsePostfixExpression_none_methodInvocation_question_dot_typeArgumen tComments() { 679 test_parsePostfixExpression_none_methodInvocation_question_dot_typeArgumen tComments() {
736 super 680 super
737 .test_parsePostfixExpression_none_methodInvocation_question_dot_typeArgu mentComments(); 681 .test_parsePostfixExpression_none_methodInvocation_question_dot_typeArgu mentComments();
738 } 682 }
739 683
740 @override 684 @override
741 @failingTest 685 @failingTest
742 void 686 void
743 test_parsePostfixExpression_none_methodInvocation_typeArgumentComments() { 687 test_parsePostfixExpression_none_methodInvocation_typeArgumentComments() {
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
776 } 720 }
777 721
778 @override 722 @override
779 @failingTest 723 @failingTest
780 void test_parsePrimaryExpression_mapLiteral_typed_genericComment() { 724 void test_parsePrimaryExpression_mapLiteral_typed_genericComment() {
781 super.test_parsePrimaryExpression_mapLiteral_typed_genericComment(); 725 super.test_parsePrimaryExpression_mapLiteral_typed_genericComment();
782 } 726 }
783 727
784 @override 728 @override
785 @failingTest 729 @failingTest
786 void test_parsePrimaryExpression_new() {
787 super.test_parsePrimaryExpression_new();
788 }
789
790 @override
791 @failingTest
792 void test_parseRelationalExpression_as_functionType_noReturnType() { 730 void test_parseRelationalExpression_as_functionType_noReturnType() {
793 super.test_parseRelationalExpression_as_functionType_noReturnType(); 731 super.test_parseRelationalExpression_as_functionType_noReturnType();
794 } 732 }
795 733
796 @override 734 @override
797 @failingTest 735 @failingTest
798 void test_parseRelationalExpression_as_functionType_returnType() { 736 void test_parseRelationalExpression_as_functionType_returnType() {
799 super.test_parseRelationalExpression_as_functionType_returnType(); 737 super.test_parseRelationalExpression_as_functionType_returnType();
800 } 738 }
801 739
(...skipping 693 matching lines...) Expand 10 before | Expand all | Expand 10 after
1495 1433
1496 @override 1434 @override
1497 @failingTest 1435 @failingTest
1498 void test_parseClassDeclaration_typeAlias_withB() { 1436 void test_parseClassDeclaration_typeAlias_withB() {
1499 // TODO(paulberry,ahe): capture `with` token. 1437 // TODO(paulberry,ahe): capture `with` token.
1500 super.test_parseClassDeclaration_typeAlias_withB(); 1438 super.test_parseClassDeclaration_typeAlias_withB();
1501 } 1439 }
1502 1440
1503 @override 1441 @override
1504 @failingTest 1442 @failingTest
1505 void test_parseCompilationUnit_abstractAsPrefix_parameterized() {
1506 // TODO(paulberry): Unhandled event: ConstructorReference
1507 super.test_parseCompilationUnit_abstractAsPrefix_parameterized();
1508 }
1509
1510 @override
1511 @failingTest
1512 void test_parseCompilationUnit_builtIn_asFunctionName() { 1443 void test_parseCompilationUnit_builtIn_asFunctionName() {
1513 // TODO(paulberry,ahe): Fasta's parser is confused when one of the built-in 1444 // TODO(paulberry,ahe): Fasta's parser is confused when one of the built-in
1514 // identifiers `export`, `import`, `library`, `part`, or `typedef` appears 1445 // identifiers `export`, `import`, `library`, `part`, or `typedef` appears
1515 // as the name of a top level function with an implicit return type. 1446 // as the name of a top level function with an implicit return type.
1516 super.test_parseCompilationUnit_builtIn_asFunctionName(); 1447 super.test_parseCompilationUnit_builtIn_asFunctionName();
1517 } 1448 }
1518 1449
1519 @override 1450 @override
1520 @failingTest 1451 @failingTest
1521 void test_parseCompilationUnit_empty() { 1452 void test_parseCompilationUnit_empty() {
(...skipping 10 matching lines...) Expand all
1532 1463
1533 @override 1464 @override
1534 @failingTest 1465 @failingTest
1535 void test_parseCompilationUnit_exportAsPrefix_parameterized() { 1466 void test_parseCompilationUnit_exportAsPrefix_parameterized() {
1536 // TODO(paulberry): As of commit 5de9108 this syntax is invalid. 1467 // TODO(paulberry): As of commit 5de9108 this syntax is invalid.
1537 super.test_parseCompilationUnit_exportAsPrefix_parameterized(); 1468 super.test_parseCompilationUnit_exportAsPrefix_parameterized();
1538 } 1469 }
1539 1470
1540 @override 1471 @override
1541 @failingTest 1472 @failingTest
1542 void test_parseCompilationUnit_operatorAsPrefix_parameterized() {
1543 // TODO(paulberry): Unhandled event: ConstructorReference
1544 super.test_parseCompilationUnit_operatorAsPrefix_parameterized();
1545 }
1546
1547 @override
1548 @failingTest
1549 void test_parseCompilationUnit_script() { 1473 void test_parseCompilationUnit_script() {
1550 // TODO(paulberry): No objects placed on stack 1474 // TODO(paulberry): No objects placed on stack
1551 super.test_parseCompilationUnit_script(); 1475 super.test_parseCompilationUnit_script();
1552 } 1476 }
1553 1477
1554 @override 1478 @override
1555 @failingTest 1479 @failingTest
1556 void test_parseCompilationUnit_typedefAsPrefix() { 1480 void test_parseCompilationUnit_typedefAsPrefix() {
1557 // TODO(paulberry): As of commit 5de9108 this syntax is invalid. 1481 // TODO(paulberry): As of commit 5de9108 this syntax is invalid.
1558 super.test_parseCompilationUnit_typedefAsPrefix(); 1482 super.test_parseCompilationUnit_typedefAsPrefix();
1559 } 1483 }
1560 1484
1561 @override 1485 @override
1562 @failingTest 1486 @failingTest
1563 void test_parseCompilationUnitMember_abstractAsPrefix() {
1564 // TODO(paulberry): Unhandled event: ConstructorReference
1565 super.test_parseCompilationUnitMember_abstractAsPrefix();
1566 }
1567
1568 @override
1569 @failingTest
1570 void 1487 void
1571 test_parseCompilationUnitMember_function_generic_noReturnType_annotated() { 1488 test_parseCompilationUnitMember_function_generic_noReturnType_annotated() {
1572 // TODO(paulberry,ahe): Fasta doesn't appear to support annotated type 1489 // TODO(paulberry,ahe): Fasta doesn't appear to support annotated type
1573 // parameters. 1490 // parameters.
1574 super 1491 super
1575 .test_parseCompilationUnitMember_function_generic_noReturnType_annotated (); 1492 .test_parseCompilationUnitMember_function_generic_noReturnType_annotated ();
1576 } 1493 }
1577 1494
1578 void test_parseCompilationUnitMember_typedef() { 1495 void test_parseCompilationUnitMember_typedef() {
1579 // TODO(paulberry): Unhandled event: FunctionTypeAlias 1496 // TODO(paulberry): Unhandled event: FunctionTypeAlias
(...skipping 152 matching lines...) Expand 10 before | Expand all | Expand 10 after
1732 void test_parseTypeAlias_genericFunction_typeParameters_voidReturnType() { 1649 void test_parseTypeAlias_genericFunction_typeParameters_voidReturnType() {
1733 super.test_parseTypeAlias_genericFunction_typeParameters_voidReturnType(); 1650 super.test_parseTypeAlias_genericFunction_typeParameters_voidReturnType();
1734 } 1651 }
1735 1652
1736 @override 1653 @override
1737 @failingTest 1654 @failingTest
1738 void test_parseTypeAlias_genericFunction_voidReturnType() { 1655 void test_parseTypeAlias_genericFunction_voidReturnType() {
1739 super.test_parseTypeAlias_genericFunction_voidReturnType(); 1656 super.test_parseTypeAlias_genericFunction_voidReturnType();
1740 } 1657 }
1741 } 1658 }
OLDNEW
« no previous file with comments | « no previous file | pkg/analyzer/test/generated/parser_test.dart » ('j') | pkg/front_end/lib/src/fasta/parser/listener.dart » ('J')

Powered by Google App Engine
This is Rietveld 408576698