| OLD | NEW |
| 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/element/element.dart'; | 6 import 'package:analyzer/dart/element/element.dart'; |
| 7 import 'package:analyzer/error/error.dart'; | 7 import 'package:analyzer/error/error.dart'; |
| 8 import 'package:analyzer/src/generated/parser.dart' as analyzer; | 8 import 'package:analyzer/src/generated/parser.dart' as analyzer; |
| 9 import 'package:front_end/src/fasta/analyzer/ast_builder.dart'; | 9 import 'package:front_end/src/fasta/analyzer/ast_builder.dart'; |
| 10 import 'package:front_end/src/fasta/analyzer/element_store.dart'; | 10 import 'package:front_end/src/fasta/analyzer/element_store.dart'; |
| (...skipping 535 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 546 | 546 |
| 547 @override | 547 @override |
| 548 @failingTest | 548 @failingTest |
| 549 void test_parseClassDeclaration_typeAlias_withB() { | 549 void test_parseClassDeclaration_typeAlias_withB() { |
| 550 // TODO(paulberry,ahe): capture `with` token. | 550 // TODO(paulberry,ahe): capture `with` token. |
| 551 super.test_parseClassDeclaration_typeAlias_withB(); | 551 super.test_parseClassDeclaration_typeAlias_withB(); |
| 552 } | 552 } |
| 553 | 553 |
| 554 @override | 554 @override |
| 555 @failingTest | 555 @failingTest |
| 556 void test_parseClassDeclaration_typeParameters() { | |
| 557 // TODO(paulberry): Unhandled event: TypeVariable | |
| 558 super.test_parseClassDeclaration_typeParameters(); | |
| 559 } | |
| 560 | |
| 561 @override | |
| 562 @failingTest | |
| 563 void test_parseCompilationUnit_abstractAsPrefix_parameterized() { | 556 void test_parseCompilationUnit_abstractAsPrefix_parameterized() { |
| 564 // TODO(paulberry): Unhandled event: Qualified | 557 // TODO(paulberry): Unhandled event: Qualified |
| 565 super.test_parseCompilationUnit_abstractAsPrefix_parameterized(); | 558 super.test_parseCompilationUnit_abstractAsPrefix_parameterized(); |
| 566 } | 559 } |
| 567 | 560 |
| 568 @override | 561 @override |
| 569 @failingTest | 562 @failingTest |
| 570 void test_parseCompilationUnit_builtIn_asFunctionName() { | 563 void test_parseCompilationUnit_builtIn_asFunctionName() { |
| 571 // TODO(paulberry,ahe): Fasta's parser is confused when one of the built-in | 564 // TODO(paulberry,ahe): Fasta's parser is confused when one of the built-in |
| 572 // identifiers `export`, `import`, `library`, `part`, or `typedef` appears | 565 // identifiers `export`, `import`, `library`, `part`, or `typedef` appears |
| (...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 639 | 632 |
| 640 @override | 633 @override |
| 641 @failingTest | 634 @failingTest |
| 642 void test_parseCompilationUnitMember_function_external_type() { | 635 void test_parseCompilationUnitMember_function_external_type() { |
| 643 // TODO(paulberry): Implement AstBuilder.handleModifier | 636 // TODO(paulberry): Implement AstBuilder.handleModifier |
| 644 super.test_parseCompilationUnitMember_function_external_type(); | 637 super.test_parseCompilationUnitMember_function_external_type(); |
| 645 } | 638 } |
| 646 | 639 |
| 647 @override | 640 @override |
| 648 @failingTest | 641 @failingTest |
| 649 void test_parseCompilationUnitMember_function_generic_noReturnType() { | |
| 650 // TODO(paulberry): Unhandled event: TypeVariable | |
| 651 super.test_parseCompilationUnitMember_function_generic_noReturnType(); | |
| 652 } | |
| 653 | |
| 654 @override | |
| 655 @failingTest | |
| 656 void | 642 void |
| 657 test_parseCompilationUnitMember_function_generic_noReturnType_annotated()
{ | 643 test_parseCompilationUnitMember_function_generic_noReturnType_annotated()
{ |
| 658 // TODO(paulberry,ahe): Fasta doesn't appear to support annotated type | 644 // TODO(paulberry,ahe): Fasta doesn't appear to support annotated type |
| 659 // parameters. | 645 // parameters. |
| 660 super | 646 super |
| 661 .test_parseCompilationUnitMember_function_generic_noReturnType_annotated
(); | 647 .test_parseCompilationUnitMember_function_generic_noReturnType_annotated
(); |
| 662 } | 648 } |
| 663 | 649 |
| 664 @override | 650 @override |
| 665 @failingTest | 651 @failingTest |
| 666 void test_parseCompilationUnitMember_function_generic_returnType() { | |
| 667 // TODO(paulberry): Unhandled event: TypeVariable | |
| 668 super.test_parseCompilationUnitMember_function_generic_returnType(); | |
| 669 } | |
| 670 | |
| 671 @override | |
| 672 @failingTest | |
| 673 void test_parseCompilationUnitMember_function_generic_void() { | 652 void test_parseCompilationUnitMember_function_generic_void() { |
| 674 // TODO(paulberry): Unhandled event: VoidKeyword | 653 // TODO(paulberry): Unhandled event: VoidKeyword |
| 675 super.test_parseCompilationUnitMember_function_generic_void(); | 654 super.test_parseCompilationUnitMember_function_generic_void(); |
| 676 } | 655 } |
| 677 | 656 |
| 678 @override | 657 @override |
| 679 @failingTest | 658 @failingTest |
| 680 void test_parseCompilationUnitMember_function_void() { | 659 void test_parseCompilationUnitMember_function_void() { |
| 681 // TODO(paulberry): Unhandled event: VoidKeyword | 660 // TODO(paulberry): Unhandled event: VoidKeyword |
| 682 super.test_parseCompilationUnitMember_function_void(); | 661 super.test_parseCompilationUnitMember_function_void(); |
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 720 @override | 699 @override |
| 721 @failingTest | 700 @failingTest |
| 722 void test_parseCompilationUnitMember_typeAlias_abstract() { | 701 void test_parseCompilationUnitMember_typeAlias_abstract() { |
| 723 // TODO(paulberry,ahe): Capture `=` token | 702 // TODO(paulberry,ahe): Capture `=` token |
| 724 super.test_parseCompilationUnitMember_typeAlias_abstract(); | 703 super.test_parseCompilationUnitMember_typeAlias_abstract(); |
| 725 } | 704 } |
| 726 | 705 |
| 727 @override | 706 @override |
| 728 @failingTest | 707 @failingTest |
| 729 void test_parseCompilationUnitMember_typeAlias_generic() { | 708 void test_parseCompilationUnitMember_typeAlias_generic() { |
| 730 // TODO(paulberry): Unhandled event: TypeVariable | 709 // TODO(paulberry): Unhandled event: TypeArguments |
| 731 super.test_parseCompilationUnitMember_typeAlias_generic(); | 710 super.test_parseCompilationUnitMember_typeAlias_generic(); |
| 732 } | 711 } |
| 733 | 712 |
| 734 @override | 713 @override |
| 735 @failingTest | 714 @failingTest |
| 736 void test_parseCompilationUnitMember_typeAlias_implements() { | 715 void test_parseCompilationUnitMember_typeAlias_implements() { |
| 737 // TODO(paulberry,ahe): Capture `=` token | 716 // TODO(paulberry,ahe): Capture `=` token |
| 738 super.test_parseCompilationUnitMember_typeAlias_implements(); | 717 super.test_parseCompilationUnitMember_typeAlias_implements(); |
| 739 } | 718 } |
| 740 | 719 |
| (...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 821 @override | 800 @override |
| 822 @failingTest | 801 @failingTest |
| 823 void test_parseFunctionDeclaration_function() { | 802 void test_parseFunctionDeclaration_function() { |
| 824 // TODO(paulberry): handle doc comments | 803 // TODO(paulberry): handle doc comments |
| 825 super.test_parseFunctionDeclaration_function(); | 804 super.test_parseFunctionDeclaration_function(); |
| 826 } | 805 } |
| 827 | 806 |
| 828 @override | 807 @override |
| 829 @failingTest | 808 @failingTest |
| 830 void test_parseFunctionDeclaration_functionWithTypeParameters() { | 809 void test_parseFunctionDeclaration_functionWithTypeParameters() { |
| 831 // TODO(paulberry): Unhandled event: TypeVariable | 810 // TODO(paulberry): handle doc comments |
| 832 super.test_parseFunctionDeclaration_functionWithTypeParameters(); | 811 super.test_parseFunctionDeclaration_functionWithTypeParameters(); |
| 833 } | 812 } |
| 834 | 813 |
| 835 @override | 814 @override |
| 836 @failingTest | 815 @failingTest |
| 837 void test_parseFunctionDeclaration_functionWithTypeParameters_comment() { | 816 void test_parseFunctionDeclaration_functionWithTypeParameters_comment() { |
| 838 // TODO(paulberry,ahe): generic method comment syntax is not supported by | 817 // TODO(paulberry,ahe): generic method comment syntax is not supported by |
| 839 // Fasta. | 818 // Fasta. |
| 840 super.test_parseFunctionDeclaration_functionWithTypeParameters_comment(); | 819 super.test_parseFunctionDeclaration_functionWithTypeParameters_comment(); |
| 841 } | 820 } |
| (...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 910 @override | 889 @override |
| 911 @failingTest | 890 @failingTest |
| 912 void test_parseTypeAlias_function_parameters() { | 891 void test_parseTypeAlias_function_parameters() { |
| 913 // TODO(paulberry): Unhandled event: FunctionTypeAlias | 892 // TODO(paulberry): Unhandled event: FunctionTypeAlias |
| 914 super.test_parseTypeAlias_function_parameters(); | 893 super.test_parseTypeAlias_function_parameters(); |
| 915 } | 894 } |
| 916 | 895 |
| 917 @override | 896 @override |
| 918 @failingTest | 897 @failingTest |
| 919 void test_parseTypeAlias_function_typeParameters() { | 898 void test_parseTypeAlias_function_typeParameters() { |
| 920 // TODO(paulberry): Unhandled event: TypeVariable | 899 // TODO(paulberry): Unhandled event: FunctionTypeAlias |
| 921 super.test_parseTypeAlias_function_typeParameters(); | 900 super.test_parseTypeAlias_function_typeParameters(); |
| 922 } | 901 } |
| 923 | 902 |
| 924 @override | 903 @override |
| 925 @failingTest | 904 @failingTest |
| 926 void test_parseTypeAlias_function_voidReturnType() { | 905 void test_parseTypeAlias_function_voidReturnType() { |
| 927 // TODO(paulberry): Unhandled event: VoidKeyword | 906 // TODO(paulberry): Unhandled event: VoidKeyword |
| 928 super.test_parseTypeAlias_function_voidReturnType(); | 907 super.test_parseTypeAlias_function_voidReturnType(); |
| 929 } | 908 } |
| 930 | 909 |
| (...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 995 void test_parseTypeAlias_genericFunction_typeParameters_voidReturnType() { | 974 void test_parseTypeAlias_genericFunction_typeParameters_voidReturnType() { |
| 996 super.test_parseTypeAlias_genericFunction_typeParameters_voidReturnType(); | 975 super.test_parseTypeAlias_genericFunction_typeParameters_voidReturnType(); |
| 997 } | 976 } |
| 998 | 977 |
| 999 @override | 978 @override |
| 1000 @failingTest | 979 @failingTest |
| 1001 void test_parseTypeAlias_genericFunction_voidReturnType() { | 980 void test_parseTypeAlias_genericFunction_voidReturnType() { |
| 1002 super.test_parseTypeAlias_genericFunction_voidReturnType(); | 981 super.test_parseTypeAlias_genericFunction_voidReturnType(); |
| 1003 } | 982 } |
| 1004 } | 983 } |
| OLD | NEW |