OLD | NEW |
1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2014, 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 library analyzer.test.generated.parser_test; | 5 library analyzer.test.generated.parser_test; |
6 | 6 |
7 import 'package:analyzer/dart/ast/ast.dart'; | 7 import 'package:analyzer/dart/ast/ast.dart'; |
8 import 'package:analyzer/dart/ast/token.dart'; | 8 import 'package:analyzer/dart/ast/token.dart'; |
9 import 'package:analyzer/dart/ast/visitor.dart'; | 9 import 'package:analyzer/dart/ast/visitor.dart'; |
10 import 'package:analyzer/error/error.dart'; | 10 import 'package:analyzer/error/error.dart'; |
(...skipping 6630 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6641 | 6641 |
6642 void test_parseConfiguration_noOperator_dottedIdentifier() { | 6642 void test_parseConfiguration_noOperator_dottedIdentifier() { |
6643 Configuration configuration = | 6643 Configuration configuration = |
6644 parse4('parseConfiguration', "if (a.b) 'c.dart'"); | 6644 parse4('parseConfiguration', "if (a.b) 'c.dart'"); |
6645 expect(configuration.ifKeyword, isNotNull); | 6645 expect(configuration.ifKeyword, isNotNull); |
6646 expect(configuration.leftParenthesis, isNotNull); | 6646 expect(configuration.leftParenthesis, isNotNull); |
6647 _expectDottedName(configuration.name, ["a", "b"]); | 6647 _expectDottedName(configuration.name, ["a", "b"]); |
6648 expect(configuration.equalToken, isNull); | 6648 expect(configuration.equalToken, isNull); |
6649 expect(configuration.value, isNull); | 6649 expect(configuration.value, isNull); |
6650 expect(configuration.rightParenthesis, isNotNull); | 6650 expect(configuration.rightParenthesis, isNotNull); |
6651 expect(configuration.libraryUri, isNotNull); | 6651 expect(configuration.uri, isNotNull); |
6652 } | 6652 } |
6653 | 6653 |
6654 void test_parseConfiguration_noOperator_simpleIdentifier() { | 6654 void test_parseConfiguration_noOperator_simpleIdentifier() { |
6655 Configuration configuration = | 6655 Configuration configuration = |
6656 parse4('parseConfiguration', "if (a) 'b.dart'"); | 6656 parse4('parseConfiguration', "if (a) 'b.dart'"); |
6657 expect(configuration.ifKeyword, isNotNull); | 6657 expect(configuration.ifKeyword, isNotNull); |
6658 expect(configuration.leftParenthesis, isNotNull); | 6658 expect(configuration.leftParenthesis, isNotNull); |
6659 _expectDottedName(configuration.name, ["a"]); | 6659 _expectDottedName(configuration.name, ["a"]); |
6660 expect(configuration.equalToken, isNull); | 6660 expect(configuration.equalToken, isNull); |
6661 expect(configuration.value, isNull); | 6661 expect(configuration.value, isNull); |
6662 expect(configuration.rightParenthesis, isNotNull); | 6662 expect(configuration.rightParenthesis, isNotNull); |
6663 expect(configuration.libraryUri, isNotNull); | 6663 expect(configuration.uri, isNotNull); |
6664 } | 6664 } |
6665 | 6665 |
6666 void test_parseConfiguration_operator_dottedIdentifier() { | 6666 void test_parseConfiguration_operator_dottedIdentifier() { |
6667 Configuration configuration = | 6667 Configuration configuration = |
6668 parse4('parseConfiguration', "if (a.b == 'c') 'd.dart'"); | 6668 parse4('parseConfiguration', "if (a.b == 'c') 'd.dart'"); |
6669 expect(configuration.ifKeyword, isNotNull); | 6669 expect(configuration.ifKeyword, isNotNull); |
6670 expect(configuration.leftParenthesis, isNotNull); | 6670 expect(configuration.leftParenthesis, isNotNull); |
6671 _expectDottedName(configuration.name, ["a", "b"]); | 6671 _expectDottedName(configuration.name, ["a", "b"]); |
6672 expect(configuration.equalToken, isNotNull); | 6672 expect(configuration.equalToken, isNotNull); |
6673 expect(configuration.value, isNotNull); | 6673 expect(configuration.value, isNotNull); |
6674 expect(configuration.rightParenthesis, isNotNull); | 6674 expect(configuration.rightParenthesis, isNotNull); |
6675 expect(configuration.libraryUri, isNotNull); | 6675 expect(configuration.uri, isNotNull); |
6676 } | 6676 } |
6677 | 6677 |
6678 void test_parseConfiguration_operator_simpleIdentifier() { | 6678 void test_parseConfiguration_operator_simpleIdentifier() { |
6679 Configuration configuration = | 6679 Configuration configuration = |
6680 parse4('parseConfiguration', "if (a == 'b') 'c.dart'"); | 6680 parse4('parseConfiguration', "if (a == 'b') 'c.dart'"); |
6681 expect(configuration.ifKeyword, isNotNull); | 6681 expect(configuration.ifKeyword, isNotNull); |
6682 expect(configuration.leftParenthesis, isNotNull); | 6682 expect(configuration.leftParenthesis, isNotNull); |
6683 _expectDottedName(configuration.name, ["a"]); | 6683 _expectDottedName(configuration.name, ["a"]); |
6684 expect(configuration.equalToken, isNotNull); | 6684 expect(configuration.equalToken, isNotNull); |
6685 expect(configuration.value, isNotNull); | 6685 expect(configuration.value, isNotNull); |
6686 expect(configuration.rightParenthesis, isNotNull); | 6686 expect(configuration.rightParenthesis, isNotNull); |
6687 expect(configuration.libraryUri, isNotNull); | 6687 expect(configuration.uri, isNotNull); |
6688 } | 6688 } |
6689 | 6689 |
6690 void test_parseConstExpression_instanceCreation() { | 6690 void test_parseConstExpression_instanceCreation() { |
6691 InstanceCreationExpression expression = | 6691 InstanceCreationExpression expression = |
6692 parse4("parseConstExpression", "const A()"); | 6692 parse4("parseConstExpression", "const A()"); |
6693 expect(expression.keyword, isNotNull); | 6693 expect(expression.keyword, isNotNull); |
6694 ConstructorName name = expression.constructorName; | 6694 ConstructorName name = expression.constructorName; |
6695 expect(name, isNotNull); | 6695 expect(name, isNotNull); |
6696 expect(name.type, isNotNull); | 6696 expect(name.type, isNotNull); |
6697 expect(name.period, isNull); | 6697 expect(name.period, isNull); |
(...skipping 4308 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
11006 new Scanner(null, new CharSequenceReader(source), listener); | 11006 new Scanner(null, new CharSequenceReader(source), listener); |
11007 Token tokenStream = scanner.tokenize(); | 11007 Token tokenStream = scanner.tokenize(); |
11008 // | 11008 // |
11009 // Parse the source. | 11009 // Parse the source. |
11010 // | 11010 // |
11011 Parser parser = new Parser(null, listener); | 11011 Parser parser = new Parser(null, listener); |
11012 return invokeParserMethodImpl( | 11012 return invokeParserMethodImpl( |
11013 parser, methodName, <Object>[tokenStream], tokenStream) as Token; | 11013 parser, methodName, <Object>[tokenStream], tokenStream) as Token; |
11014 } | 11014 } |
11015 } | 11015 } |
OLD | NEW |