| 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'; |
| (...skipping 537 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 548 runJUnitTest(__test, __test.test_keyword_void); | 548 runJUnitTest(__test, __test.test_keyword_void); |
| 549 }); | 549 }); |
| 550 _ut.test('test_keyword_while', () { | 550 _ut.test('test_keyword_while', () { |
| 551 final __test = new CharBufferScannerTest(); | 551 final __test = new CharBufferScannerTest(); |
| 552 runJUnitTest(__test, __test.test_keyword_while); | 552 runJUnitTest(__test, __test.test_keyword_while); |
| 553 }); | 553 }); |
| 554 _ut.test('test_keyword_with', () { | 554 _ut.test('test_keyword_with', () { |
| 555 final __test = new CharBufferScannerTest(); | 555 final __test = new CharBufferScannerTest(); |
| 556 runJUnitTest(__test, __test.test_keyword_with); | 556 runJUnitTest(__test, __test.test_keyword_with); |
| 557 }); | 557 }); |
| 558 _ut.test('test_lineInfo', () { |
| 559 final __test = new CharBufferScannerTest(); |
| 560 runJUnitTest(__test, __test.test_lineInfo); |
| 561 }); |
| 558 _ut.test('test_lt', () { | 562 _ut.test('test_lt', () { |
| 559 final __test = new CharBufferScannerTest(); | 563 final __test = new CharBufferScannerTest(); |
| 560 runJUnitTest(__test, __test.test_lt); | 564 runJUnitTest(__test, __test.test_lt); |
| 561 }); | 565 }); |
| 562 _ut.test('test_lt_eq', () { | 566 _ut.test('test_lt_eq', () { |
| 563 final __test = new CharBufferScannerTest(); | 567 final __test = new CharBufferScannerTest(); |
| 564 runJUnitTest(__test, __test.test_lt_eq); | 568 runJUnitTest(__test, __test.test_lt_eq); |
| 565 }); | 569 }); |
| 566 _ut.test('test_lt_lt', () { | 570 _ut.test('test_lt_lt', () { |
| 567 final __test = new CharBufferScannerTest(); | 571 final __test = new CharBufferScannerTest(); |
| (...skipping 627 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1195 runJUnitTest(__test, __test.test_keyword_void); | 1199 runJUnitTest(__test, __test.test_keyword_void); |
| 1196 }); | 1200 }); |
| 1197 _ut.test('test_keyword_while', () { | 1201 _ut.test('test_keyword_while', () { |
| 1198 final __test = new StringScannerTest(); | 1202 final __test = new StringScannerTest(); |
| 1199 runJUnitTest(__test, __test.test_keyword_while); | 1203 runJUnitTest(__test, __test.test_keyword_while); |
| 1200 }); | 1204 }); |
| 1201 _ut.test('test_keyword_with', () { | 1205 _ut.test('test_keyword_with', () { |
| 1202 final __test = new StringScannerTest(); | 1206 final __test = new StringScannerTest(); |
| 1203 runJUnitTest(__test, __test.test_keyword_with); | 1207 runJUnitTest(__test, __test.test_keyword_with); |
| 1204 }); | 1208 }); |
| 1209 _ut.test('test_lineInfo', () { |
| 1210 final __test = new StringScannerTest(); |
| 1211 runJUnitTest(__test, __test.test_lineInfo); |
| 1212 }); |
| 1205 _ut.test('test_lt', () { | 1213 _ut.test('test_lt', () { |
| 1206 final __test = new StringScannerTest(); | 1214 final __test = new StringScannerTest(); |
| 1207 runJUnitTest(__test, __test.test_lt); | 1215 runJUnitTest(__test, __test.test_lt); |
| 1208 }); | 1216 }); |
| 1209 _ut.test('test_lt_eq', () { | 1217 _ut.test('test_lt_eq', () { |
| 1210 final __test = new StringScannerTest(); | 1218 final __test = new StringScannerTest(); |
| 1211 runJUnitTest(__test, __test.test_lt_eq); | 1219 runJUnitTest(__test, __test.test_lt_eq); |
| 1212 }); | 1220 }); |
| 1213 _ut.test('test_lt_lt', () { | 1221 _ut.test('test_lt_lt', () { |
| 1214 final __test = new StringScannerTest(); | 1222 final __test = new StringScannerTest(); |
| (...skipping 236 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1451 } | 1459 } |
| 1452 void validateStream(JavaStringBuilder builder, Token token) { | 1460 void validateStream(JavaStringBuilder builder, Token token) { |
| 1453 if (token == null) { | 1461 if (token == null) { |
| 1454 return; | 1462 return; |
| 1455 } | 1463 } |
| 1456 Token previousToken = null; | 1464 Token previousToken = null; |
| 1457 int previousEnd = -1; | 1465 int previousEnd = -1; |
| 1458 Token currentToken = token; | 1466 Token currentToken = token; |
| 1459 while (currentToken != null && currentToken.type != TokenType.EOF) { | 1467 while (currentToken != null && currentToken.type != TokenType.EOF) { |
| 1460 validateStream(builder, currentToken.precedingComments); | 1468 validateStream(builder, currentToken.precedingComments); |
| 1461 TokenType type30 = currentToken.type; | 1469 TokenType type38 = currentToken.type; |
| 1462 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)) { | 1470 if (identical(type38, TokenType.OPEN_CURLY_BRACKET) || identical(type38, T
okenType.OPEN_PAREN) || identical(type38, TokenType.OPEN_SQUARE_BRACKET) || iden
tical(type38, TokenType.STRING_INTERPOLATION_EXPRESSION)) { |
| 1463 if (currentToken is! BeginToken) { | 1471 if (currentToken is! BeginToken) { |
| 1464 builder.append("\r\nExpected BeginToken, found "); | 1472 builder.append("\r\nExpected BeginToken, found "); |
| 1465 builder.append(currentToken.runtimeType.toString()); | 1473 builder.append(currentToken.runtimeType.toString()); |
| 1466 builder.append(" "); | 1474 builder.append(" "); |
| 1467 writeToken(builder, currentToken); | 1475 writeToken(builder, currentToken); |
| 1468 } | 1476 } |
| 1469 } | 1477 } |
| 1470 int currentStart = currentToken.offset; | 1478 int currentStart = currentToken.offset; |
| 1471 int currentLength = currentToken.length; | 1479 int currentLength = currentToken.length; |
| 1472 int currentEnd = currentStart + currentLength - 1; | 1480 int currentEnd = currentStart + currentLength - 1; |
| (...skipping 314 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1787 } | 1795 } |
| 1788 void test_keyword_void() { | 1796 void test_keyword_void() { |
| 1789 assertKeywordToken("void"); | 1797 assertKeywordToken("void"); |
| 1790 } | 1798 } |
| 1791 void test_keyword_while() { | 1799 void test_keyword_while() { |
| 1792 assertKeywordToken("while"); | 1800 assertKeywordToken("while"); |
| 1793 } | 1801 } |
| 1794 void test_keyword_with() { | 1802 void test_keyword_with() { |
| 1795 assertKeywordToken("with"); | 1803 assertKeywordToken("with"); |
| 1796 } | 1804 } |
| 1805 void test_lineInfo() { |
| 1806 String source = "/*\r *\r */"; |
| 1807 GatheringErrorListener listener = new GatheringErrorListener(); |
| 1808 Token token = scan(source, listener); |
| 1809 JUnitTestCase.assertSame(TokenType.MULTI_LINE_COMMENT, token.precedingCommen
ts.type); |
| 1810 listener.assertNoErrors(); |
| 1811 LineInfo info = listener.getLineInfo(new TestSource()); |
| 1812 JUnitTestCase.assertNotNull(info); |
| 1813 JUnitTestCase.assertEquals(3, info.getLocation(source.length - 1).lineNumber
); |
| 1814 } |
| 1797 void test_lt() { | 1815 void test_lt() { |
| 1798 assertToken(TokenType.LT, "<"); | 1816 assertToken(TokenType.LT, "<"); |
| 1799 } | 1817 } |
| 1800 void test_lt_eq() { | 1818 void test_lt_eq() { |
| 1801 assertToken(TokenType.LT_EQ, "<="); | 1819 assertToken(TokenType.LT_EQ, "<="); |
| 1802 } | 1820 } |
| 1803 void test_lt_lt() { | 1821 void test_lt_lt() { |
| 1804 assertToken(TokenType.LT_LT, "<<"); | 1822 assertToken(TokenType.LT_LT, "<<"); |
| 1805 } | 1823 } |
| 1806 void test_lt_lt_eq() { | 1824 void test_lt_lt_eq() { |
| (...skipping 269 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2076 listener.assertNoErrors(); | 2094 listener.assertNoErrors(); |
| 2077 return token; | 2095 return token; |
| 2078 } | 2096 } |
| 2079 } | 2097 } |
| 2080 main() { | 2098 main() { |
| 2081 CharBufferScannerTest.dartSuite(); | 2099 CharBufferScannerTest.dartSuite(); |
| 2082 KeywordStateTest.dartSuite(); | 2100 KeywordStateTest.dartSuite(); |
| 2083 StringScannerTest.dartSuite(); | 2101 StringScannerTest.dartSuite(); |
| 2084 TokenTypeTest.dartSuite(); | 2102 TokenTypeTest.dartSuite(); |
| 2085 } | 2103 } |
| OLD | NEW |