OLD | NEW |
1 // This code was auto-generated, is not intended to be edited, and is subject to | 1 // This code was auto-generated, is not intended to be edited, and is subject to |
2 // significant change. Please see the README file for more information. | 2 // significant change. Please see the README file for more information. |
3 | 3 |
4 library engine.scanner_test; | 4 library engine.scanner_test; |
5 | 5 |
6 import 'dart:collection'; | 6 import 'dart:collection'; |
7 import 'package:analyzer-experimental/src/generated/java_core.dart'; | 7 import 'package:analyzer_experimental/src/generated/java_core.dart'; |
8 import 'package:analyzer-experimental/src/generated/java_engine.dart'; | 8 import 'package:analyzer_experimental/src/generated/java_engine.dart'; |
9 import 'package:analyzer-experimental/src/generated/java_junit.dart'; | 9 import 'package:analyzer_experimental/src/generated/java_junit.dart'; |
10 import 'package:analyzer-experimental/src/generated/source.dart'; | 10 import 'package:analyzer_experimental/src/generated/source.dart'; |
11 import 'package:analyzer-experimental/src/generated/error.dart'; | 11 import 'package:analyzer_experimental/src/generated/error.dart'; |
12 import 'package:analyzer-experimental/src/generated/scanner.dart'; | 12 import 'package:analyzer_experimental/src/generated/scanner.dart'; |
13 import 'package:unittest/unittest.dart' as _ut; | 13 import 'package:unittest/unittest.dart' as _ut; |
14 import 'test_support.dart'; | 14 import 'test_support.dart'; |
15 | 15 |
16 class KeywordStateTest extends JUnitTestCase { | 16 class KeywordStateTest extends JUnitTestCase { |
17 void test_KeywordState() { | 17 void test_KeywordState() { |
18 List<Keyword> keywords = Keyword.values; | 18 List<Keyword> keywords = Keyword.values; |
19 int keywordCount = keywords.length; | 19 int keywordCount = keywords.length; |
20 List<String> textToTest = new List<String>(keywordCount * 3); | 20 List<String> textToTest = new List<String>(keywordCount * 3); |
21 for (int i = 0; i < keywordCount; i++) { | 21 for (int i = 0; i < keywordCount; i++) { |
22 String syntax3 = keywords[i].syntax; | 22 String syntax3 = keywords[i].syntax; |
(...skipping 1412 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1435 } | 1435 } |
1436 void validateStream(JavaStringBuilder builder, Token token) { | 1436 void validateStream(JavaStringBuilder builder, Token token) { |
1437 if (token == null) { | 1437 if (token == null) { |
1438 return; | 1438 return; |
1439 } | 1439 } |
1440 Token previousToken = null; | 1440 Token previousToken = null; |
1441 int previousEnd = -1; | 1441 int previousEnd = -1; |
1442 Token currentToken = token; | 1442 Token currentToken = token; |
1443 while (currentToken != null && currentToken.type != TokenType.EOF) { | 1443 while (currentToken != null && currentToken.type != TokenType.EOF) { |
1444 validateStream(builder, currentToken.precedingComments); | 1444 validateStream(builder, currentToken.precedingComments); |
1445 TokenType type29 = currentToken.type; | 1445 TokenType type30 = currentToken.type; |
1446 if (identical(type29, TokenType.OPEN_CURLY_BRACKET) || identical(type29, T
okenType.OPEN_PAREN) || identical(type29, TokenType.OPEN_SQUARE_BRACKET) || iden
tical(type29, TokenType.STRING_INTERPOLATION_EXPRESSION)) { | 1446 if (identical(type30, TokenType.OPEN_CURLY_BRACKET) || identical(type30, T
okenType.OPEN_PAREN) || identical(type30, TokenType.OPEN_SQUARE_BRACKET) || iden
tical(type30, TokenType.STRING_INTERPOLATION_EXPRESSION)) { |
1447 if (currentToken is! BeginToken) { | 1447 if (currentToken is! BeginToken) { |
1448 builder.append("\r\nExpected BeginToken, found "); | 1448 builder.append("\r\nExpected BeginToken, found "); |
1449 builder.append(currentToken.runtimeType.toString()); | 1449 builder.append(currentToken.runtimeType.toString()); |
1450 builder.append(" "); | 1450 builder.append(" "); |
1451 writeToken(builder, currentToken); | 1451 writeToken(builder, currentToken); |
1452 } | 1452 } |
1453 } | 1453 } |
1454 int currentStart = currentToken.offset; | 1454 int currentStart = currentToken.offset; |
1455 int currentLength = currentToken.length; | 1455 int currentLength = currentToken.length; |
1456 int currentEnd = currentStart + currentLength - 1; | 1456 int currentEnd = currentStart + currentLength - 1; |
(...skipping 597 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2054 listener.assertNoErrors(); | 2054 listener.assertNoErrors(); |
2055 return token; | 2055 return token; |
2056 } | 2056 } |
2057 } | 2057 } |
2058 main() { | 2058 main() { |
2059 CharBufferScannerTest.dartSuite(); | 2059 CharBufferScannerTest.dartSuite(); |
2060 KeywordStateTest.dartSuite(); | 2060 KeywordStateTest.dartSuite(); |
2061 StringScannerTest.dartSuite(); | 2061 StringScannerTest.dartSuite(); |
2062 TokenTypeTest.dartSuite(); | 2062 TokenTypeTest.dartSuite(); |
2063 } | 2063 } |
OLD | NEW |