| 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 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 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 69 } else { | 69 } else { |
| 70 return new KeywordState(result, null); | 70 return new KeywordState(result, null); |
| 71 } | 71 } |
| 72 } | 72 } |
| 73 | 73 |
| 74 /** | 74 /** |
| 75 * Create the initial state in the state machine. | 75 * Create the initial state in the state machine. |
| 76 * @return the state that was created | 76 * @return the state that was created |
| 77 */ | 77 */ |
| 78 static KeywordState createKeywordStateTable() { | 78 static KeywordState createKeywordStateTable() { |
| 79 List<Keyword> values2 = Keyword.values; | 79 List<Keyword> values = Keyword.values; |
| 80 List<String> strings = new List<String>(values2.length); | 80 List<String> strings = new List<String>(values.length); |
| 81 for (int i = 0; i < values2.length; i++) { | 81 for (int i = 0; i < values.length; i++) { |
| 82 strings[i] = values2[i].syntax; | 82 strings[i] = values[i].syntax; |
| 83 } | 83 } |
| 84 strings.sort(); | 84 strings.sort(); |
| 85 return computeKeywordStateTable(0, strings, 0, strings.length); | 85 return computeKeywordStateTable(0, strings, 0, strings.length); |
| 86 } | 86 } |
| 87 | 87 |
| 88 /** | 88 /** |
| 89 * A table mapping characters to the states to which those characters will tra
nsition. (The index | 89 * A table mapping characters to the states to which those characters will tra
nsition. (The index |
| 90 * into the array is the offset from the character {@code 'a'} to the transiti
oning character.) | 90 * into the array is the offset from the character {@code 'a'} to the transiti
oning character.) |
| 91 */ | 91 */ |
| 92 List<KeywordState> _table; | 92 List<KeywordState> _table; |
| (...skipping 1943 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2036 */ | 2036 */ |
| 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, "|"); | 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, "|"); |
| 2038 int compareTo(TokenType other) => ordinal - other.ordinal; | 2038 int compareTo(TokenType other) => ordinal - other.ordinal; |
| 2039 int get hashCode => ordinal; | 2039 int get hashCode => ordinal; |
| 2040 String toString() => name; | 2040 String toString() => name; |
| 2041 } | 2041 } |
| 2042 class TokenType_EOF extends TokenType { | 2042 class TokenType_EOF extends TokenType { |
| 2043 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); |
| 2044 String toString() => "-eof-"; | 2044 String toString() => "-eof-"; |
| 2045 } | 2045 } |
| OLD | NEW |