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

Side by Side Diff: pkg/analyzer_experimental/test/generated/scanner_test.dart

Issue 17249003: New analyzer_experimental snapshot. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 6 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 | Annotate | Revision Log
OLDNEW
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 library engine.scanner_test; 3 library engine.scanner_test;
4 import 'dart:collection'; 4 import 'dart:collection';
5 import 'package:analyzer_experimental/src/generated/java_core.dart'; 5 import 'package:analyzer_experimental/src/generated/java_core.dart';
6 import 'package:analyzer_experimental/src/generated/java_engine.dart'; 6 import 'package:analyzer_experimental/src/generated/java_engine.dart';
7 import 'package:analyzer_experimental/src/generated/java_junit.dart'; 7 import 'package:analyzer_experimental/src/generated/java_junit.dart';
8 import 'package:analyzer_experimental/src/generated/source.dart'; 8 import 'package:analyzer_experimental/src/generated/source.dart';
9 import 'package:analyzer_experimental/src/generated/error.dart'; 9 import 'package:analyzer_experimental/src/generated/error.dart';
10 import 'package:analyzer_experimental/src/generated/scanner.dart'; 10 import 'package:analyzer_experimental/src/generated/scanner.dart';
(...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after
122 runJUnitTest(__test, __test.test_isOperator); 122 runJUnitTest(__test, __test.test_isOperator);
123 }); 123 });
124 _ut.test('test_isUserDefinableOperator', () { 124 _ut.test('test_isUserDefinableOperator', () {
125 final __test = new TokenTypeTest(); 125 final __test = new TokenTypeTest();
126 runJUnitTest(__test, __test.test_isUserDefinableOperator); 126 runJUnitTest(__test, __test.test_isUserDefinableOperator);
127 }); 127 });
128 }); 128 });
129 } 129 }
130 } 130 }
131 /** 131 /**
132 * The class {@code TokenFactory} defines utility methods that can be used to cr eate tokens. 132 * The class `TokenFactory` defines utility methods that can be used to create t okens.
133 */ 133 */
134 class TokenFactory { 134 class TokenFactory {
135 static Token token(Keyword keyword) => new KeywordToken(keyword, 0); 135 static Token token(Keyword keyword) => new KeywordToken(keyword, 0);
136 static Token token2(String lexeme) => new StringToken(TokenType.STRING, lexeme , 0); 136 static Token token2(String lexeme) => new StringToken(TokenType.STRING, lexeme , 0);
137 static Token token3(TokenType type) => new Token(type, 0); 137 static Token token3(TokenType type) => new Token(type, 0);
138 static Token token4(TokenType type, String lexeme) => new StringToken(type, le xeme, 0); 138 static Token token4(TokenType type, String lexeme) => new StringToken(type, le xeme, 0);
139 } 139 }
140 class CharBufferScannerTest extends AbstractScannerTest { 140 class CharBufferScannerTest extends AbstractScannerTest {
141 Token scan(String source, GatheringErrorListener listener) { 141 Token scan(String source, GatheringErrorListener listener) {
142 CharBuffer buffer = CharBuffer.wrap(source); 142 CharBuffer buffer = CharBuffer.wrap(source);
(...skipping 1324 matching lines...) Expand 10 before | Expand all | Expand 10 after
1467 runJUnitTest(__test, __test.test_tilde_slash_eq); 1467 runJUnitTest(__test, __test.test_tilde_slash_eq);
1468 }); 1468 });
1469 _ut.test('test_unclosedPairInInterpolation', () { 1469 _ut.test('test_unclosedPairInInterpolation', () {
1470 final __test = new StringScannerTest(); 1470 final __test = new StringScannerTest();
1471 runJUnitTest(__test, __test.test_unclosedPairInInterpolation); 1471 runJUnitTest(__test, __test.test_unclosedPairInInterpolation);
1472 }); 1472 });
1473 }); 1473 });
1474 } 1474 }
1475 } 1475 }
1476 /** 1476 /**
1477 * Instances of the class {@code TokenStreamValidator} are used to validate the correct construction 1477 * Instances of the class `TokenStreamValidator` are used to validate the correc t construction
1478 * of a stream of tokens. 1478 * of a stream of tokens.
1479 */ 1479 */
1480 class TokenStreamValidator { 1480 class TokenStreamValidator {
1481 1481
1482 /** 1482 /**
1483 * Validate that the stream of tokens that starts with the given token is corr ect. 1483 * Validate that the stream of tokens that starts with the given token is corr ect.
1484 * @param token the first token in the stream of tokens to be validated 1484 * @param token the first token in the stream of tokens to be validated
1485 */ 1485 */
1486 void validate(Token token) { 1486 void validate(Token token) {
1487 JavaStringBuilder builder = new JavaStringBuilder(); 1487 JavaStringBuilder builder = new JavaStringBuilder();
(...skipping 661 matching lines...) Expand 10 before | Expand all | Expand 10 after
2149 JUnitTestCase.assertEquals(TokenType.EOF, token.type); 2149 JUnitTestCase.assertEquals(TokenType.EOF, token.type);
2150 } 2150 }
2151 Token scan2(String source) { 2151 Token scan2(String source) {
2152 GatheringErrorListener listener = new GatheringErrorListener(); 2152 GatheringErrorListener listener = new GatheringErrorListener();
2153 Token token = scan(source, listener); 2153 Token token = scan(source, listener);
2154 listener.assertNoErrors(); 2154 listener.assertNoErrors();
2155 return token; 2155 return token;
2156 } 2156 }
2157 } 2157 }
2158 /** 2158 /**
2159 * Instances of the class {@code ExpectedLocation} encode information about the expected location 2159 * Instances of the class `ExpectedLocation` encode information about the expect ed location
2160 * of a given offset in source code. 2160 * of a given offset in source code.
2161 */ 2161 */
2162 class AbstractScannerTest_ExpectedLocation { 2162 class AbstractScannerTest_ExpectedLocation {
2163 int _offset = 0; 2163 int _offset = 0;
2164 int _lineNumber = 0; 2164 int _lineNumber = 0;
2165 int _columnNumber = 0; 2165 int _columnNumber = 0;
2166 AbstractScannerTest_ExpectedLocation(int offset, int lineNumber, int columnNum ber) { 2166 AbstractScannerTest_ExpectedLocation(int offset, int lineNumber, int columnNum ber) {
2167 this._offset = offset; 2167 this._offset = offset;
2168 this._lineNumber = lineNumber; 2168 this._lineNumber = lineNumber;
2169 this._columnNumber = columnNumber; 2169 this._columnNumber = columnNumber;
2170 } 2170 }
2171 } 2171 }
2172 main() { 2172 main() {
2173 CharBufferScannerTest.dartSuite(); 2173 CharBufferScannerTest.dartSuite();
2174 KeywordStateTest.dartSuite(); 2174 KeywordStateTest.dartSuite();
2175 StringScannerTest.dartSuite(); 2175 StringScannerTest.dartSuite();
2176 TokenTypeTest.dartSuite(); 2176 TokenTypeTest.dartSuite();
2177 } 2177 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698