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

Side by Side Diff: pkg/analyzer_experimental/lib/src/generated/scanner.dart

Issue 15675016: More fixes for java2dart and status files. (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; 3 library engine.scanner;
4 import 'dart:collection'; 4 import 'dart:collection';
5 import 'java_core.dart'; 5 import 'java_core.dart';
6 import 'java_engine.dart'; 6 import 'java_engine.dart';
7 import 'source.dart'; 7 import 'source.dart';
8 import 'error.dart'; 8 import 'error.dart';
9 import 'instrumentation.dart'; 9 import 'instrumentation.dart';
10 /** 10 /**
(...skipping 140 matching lines...) Expand 10 before | Expand all | Expand 10 after
151 * Initialize a newly created error code to have the given message. 151 * Initialize a newly created error code to have the given message.
152 * @param message the message template used to create the message to be displa yed for this error 152 * @param message the message template used to create the message to be displa yed for this error
153 */ 153 */
154 ScannerErrorCode(this.name, this.ordinal, String message) { 154 ScannerErrorCode(this.name, this.ordinal, String message) {
155 this._message = message; 155 this._message = message;
156 } 156 }
157 ErrorSeverity get errorSeverity => ErrorSeverity.ERROR; 157 ErrorSeverity get errorSeverity => ErrorSeverity.ERROR;
158 String get message => _message; 158 String get message => _message;
159 ErrorType get type => ErrorType.SYNTACTIC_ERROR; 159 ErrorType get type => ErrorType.SYNTACTIC_ERROR;
160 int compareTo(ScannerErrorCode other) => ordinal - other.ordinal; 160 int compareTo(ScannerErrorCode other) => ordinal - other.ordinal;
161 int get hashCode => ordinal;
161 String toString() => name; 162 String toString() => name;
162 } 163 }
163 /** 164 /**
164 * Instances of the class {@code TokenWithComment} represent a string token that is preceded by 165 * Instances of the class {@code TokenWithComment} represent a string token that is preceded by
165 * comments. 166 * comments.
166 * @coverage dart.engine.parser 167 * @coverage dart.engine.parser
167 */ 168 */
168 class StringTokenWithComment extends StringToken { 169 class StringTokenWithComment extends StringToken {
169 170
170 /** 171 /**
(...skipping 134 matching lines...) Expand 10 before | Expand all | Expand 10 after
305 */ 306 */
306 String get syntax => _syntax; 307 String get syntax => _syntax;
307 308
308 /** 309 /**
309 * Return {@code true} if this keyword is a pseudo-keyword. Pseudo keywords ca n be used as 310 * Return {@code true} if this keyword is a pseudo-keyword. Pseudo keywords ca n be used as
310 * identifiers. 311 * identifiers.
311 * @return {@code true} if this keyword is a pseudo-keyword 312 * @return {@code true} if this keyword is a pseudo-keyword
312 */ 313 */
313 bool isPseudoKeyword() => _isPseudoKeyword2; 314 bool isPseudoKeyword() => _isPseudoKeyword2;
314 int compareTo(Keyword other) => ordinal - other.ordinal; 315 int compareTo(Keyword other) => ordinal - other.ordinal;
316 int get hashCode => ordinal;
315 String toString() => name; 317 String toString() => name;
316 } 318 }
317 /** 319 /**
318 * The abstract class {@code AbstractScanner} implements a scanner for Dart code . Subclasses are 320 * The abstract class {@code AbstractScanner} implements a scanner for Dart code . Subclasses are
319 * required to implement the interface used to access the characters being scann ed. 321 * required to implement the interface used to access the characters being scann ed.
320 * <p> 322 * <p>
321 * The lexical structure of Dart is ambiguous without knowledge of the context i n which a token is 323 * The lexical structure of Dart is ambiguous without knowledge of the context i n which a token is
322 * being scanned. For example, without context we cannot determine whether sourc e of the form "<<" 324 * being scanned. For example, without context we cannot determine whether sourc e of the form "<<"
323 * should be scanned as a single left-shift operator or as two left angle bracke ts. This scanner 325 * should be scanned as a single left-shift operator or as two left angle bracke ts. This scanner
324 * does not have any context, so it always resolves such conflicts by scanning t he longest possible 326 * does not have any context, so it always resolves such conflicts by scanning t he longest possible
(...skipping 1474 matching lines...) Expand 10 before | Expand all | Expand 10 after
1799 this._precedence = precedence2; 1801 this._precedence = precedence2;
1800 } 1802 }
1801 1803
1802 /** 1804 /**
1803 * Return the precedence of tokens of this class, or {@code 0} if the such tok ens do not represent 1805 * Return the precedence of tokens of this class, or {@code 0} if the such tok ens do not represent
1804 * an operator. 1806 * an operator.
1805 * @return the precedence of tokens of this class 1807 * @return the precedence of tokens of this class
1806 */ 1808 */
1807 int get precedence => _precedence; 1809 int get precedence => _precedence;
1808 int compareTo(TokenClass other) => ordinal - other.ordinal; 1810 int compareTo(TokenClass other) => ordinal - other.ordinal;
1811 int get hashCode => ordinal;
1809 String toString() => name; 1812 String toString() => name;
1810 } 1813 }
1811 /** 1814 /**
1812 * Instances of the class {@code KeywordTokenWithComment} implement a keyword to ken that is preceded 1815 * Instances of the class {@code KeywordTokenWithComment} implement a keyword to ken that is preceded
1813 * by comments. 1816 * by comments.
1814 * @coverage dart.engine.parser 1817 * @coverage dart.engine.parser
1815 */ 1818 */
1816 class KeywordTokenWithComment extends KeywordToken { 1819 class KeywordTokenWithComment extends KeywordToken {
1817 1820
1818 /** 1821 /**
(...skipping 207 matching lines...) Expand 10 before | Expand all | Expand 10 after
2026 * @return {@code true} if this type of token represents a unary prefix operat or 2029 * @return {@code true} if this type of token represents a unary prefix operat or
2027 */ 2030 */
2028 bool isUnaryPrefixOperator() => identical(_tokenClass, TokenClass.UNARY_PREFIX _OPERATOR); 2031 bool isUnaryPrefixOperator() => identical(_tokenClass, TokenClass.UNARY_PREFIX _OPERATOR);
2029 2032
2030 /** 2033 /**
2031 * Return {@code true} if this token type represents an operator that can be d efined by users. 2034 * Return {@code true} if this token type represents an operator that can be d efined by users.
2032 * @return {@code true} if this token type represents an operator that can be defined by users 2035 * @return {@code true} if this token type represents an operator that can be defined by users
2033 */ 2036 */
2034 bool isUserDefinableOperator() => identical(_lexeme, "==") || identical(_lexem e, "~") || identical(_lexeme, "[]") || identical(_lexeme, "[]=") || identical(_l exeme, "*") || identical(_lexeme, "/") || identical(_lexeme, "%") || identical(_ lexeme, "~/") || identical(_lexeme, "+") || identical(_lexeme, "-") || identical (_lexeme, "<<") || identical(_lexeme, ">>") || identical(_lexeme, ">=") || ident ical(_lexeme, ">") || identical(_lexeme, "<=") || identical(_lexeme, "<") || ide ntical(_lexeme, "&") || identical(_lexeme, "^") || identical(_lexeme, "|"); 2037 bool isUserDefinableOperator() => identical(_lexeme, "==") || identical(_lexem e, "~") || identical(_lexeme, "[]") || identical(_lexeme, "[]=") || identical(_l exeme, "*") || identical(_lexeme, "/") || identical(_lexeme, "%") || identical(_ lexeme, "~/") || identical(_lexeme, "+") || identical(_lexeme, "-") || identical (_lexeme, "<<") || identical(_lexeme, ">>") || identical(_lexeme, ">=") || ident ical(_lexeme, ">") || identical(_lexeme, "<=") || identical(_lexeme, "<") || ide ntical(_lexeme, "&") || identical(_lexeme, "^") || identical(_lexeme, "|");
2035 int compareTo(TokenType other) => ordinal - other.ordinal; 2038 int compareTo(TokenType other) => ordinal - other.ordinal;
2039 int get hashCode => ordinal;
2036 String toString() => name; 2040 String toString() => name;
2037 } 2041 }
2038 class TokenType_EOF extends TokenType { 2042 class TokenType_EOF extends TokenType {
2039 TokenType_EOF(String name, int ordinal, TokenClass arg0, String arg1) : super. con2(name, ordinal, arg0, arg1); 2043 TokenType_EOF(String name, int ordinal, TokenClass arg0, String arg1) : super. con2(name, ordinal, arg0, arg1);
2040 String toString() => "-eof-"; 2044 String toString() => "-eof-";
2041 } 2045 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698