Chromium Code Reviews| Index: pkg/analyzer/lib/src/generated/scanner.dart |
| diff --git a/pkg/analyzer/lib/src/generated/scanner.dart b/pkg/analyzer/lib/src/generated/scanner.dart |
| index b2366e8149732c215a2960bfbcbefb696a4b1af1..69c91d7126dbe0ad155419622eccff06c5c5f10e 100644 |
| --- a/pkg/analyzer/lib/src/generated/scanner.dart |
| +++ b/pkg/analyzer/lib/src/generated/scanner.dart |
| @@ -623,7 +623,7 @@ class IncrementalScanner extends Scanner { |
| * |
| * @return `true` if there were any tokens changed as a result of the modification |
| */ |
| - bool hasNonWhitespaceChange() => _hasNonWhitespaceChange2; |
| + bool get hasNonWhitespaceChange => _hasNonWhitespaceChange2; |
|
Brian Wilkerson
2014/03/06 21:31:55
Hm. Not sure why we're still getting a numeric suf
|
| /** |
| * Given the stream of tokens scanned from the original source, the modified source (the result of |
| @@ -716,7 +716,7 @@ class IncrementalScanner extends Scanner { |
| // the first new token. |
| // |
| Token newFirst = _leftToken.next; |
| - while (newFirst != _rightToken && oldFirst != oldRightToken && newFirst.type != TokenType.EOF && equals3(oldFirst, newFirst)) { |
| + while (newFirst != _rightToken && oldFirst != oldRightToken && newFirst.type != TokenType.EOF && equalTokens(oldFirst, newFirst)) { |
| _tokenMap.put(oldFirst, newFirst); |
| oldLeftToken = oldFirst; |
| oldFirst = oldFirst.next; |
| @@ -724,7 +724,7 @@ class IncrementalScanner extends Scanner { |
| newFirst = newFirst.next; |
| } |
| Token newLast = _rightToken.previous; |
| - while (newLast != _leftToken && oldLast != oldLeftToken && newLast.type != TokenType.EOF && equals3(oldLast, newLast)) { |
| + while (newLast != _leftToken && oldLast != oldLeftToken && newLast.type != TokenType.EOF && equalTokens(oldLast, newLast)) { |
| _tokenMap.put(oldLast, newLast); |
| oldRightToken = oldLast; |
| oldLast = oldLast.previous; |
| @@ -764,7 +764,7 @@ class IncrementalScanner extends Scanner { |
| * @param newToken the token from the new stream that is being compared |
| * @return `true` if the two tokens are equal to each other |
| */ |
| - bool equals3(Token oldToken, Token newToken) => identical(oldToken.type, newToken.type) && oldToken.length == newToken.length && oldToken.lexeme == newToken.lexeme; |
| + bool equalTokens(Token oldToken, Token newToken) => identical(oldToken.type, newToken.type) && oldToken.length == newToken.length && oldToken.lexeme == newToken.lexeme; |
| } |
| /** |
| @@ -872,7 +872,7 @@ class Scanner { |
| * |
| * @return `true` if any unmatched groups were found during the parse |
| */ |
| - bool hasUnmatchedGroups() => _hasUnmatchedGroups2; |
| + bool get hasUnmatchedGroups => _hasUnmatchedGroups2; |
| /** |
| * Set whether documentation tokens should be scanned. |
| @@ -1007,7 +1007,7 @@ class Scanner { |
| return tokenizeTilde(next); |
| } |
| if (next == 0x5C) { |
| - appendToken2(TokenType.BACKSLASH); |
| + appendTokenOfType(TokenType.BACKSLASH); |
| return _reader.advance(); |
| } |
| if (next == 0x23) { |
| @@ -1022,19 +1022,19 @@ class Scanner { |
| return _reader.advance(); |
| } |
| if (next == 0x2C) { |
| - appendToken2(TokenType.COMMA); |
| + appendTokenOfType(TokenType.COMMA); |
| return _reader.advance(); |
| } |
| if (next == 0x3A) { |
| - appendToken2(TokenType.COLON); |
| + appendTokenOfType(TokenType.COLON); |
| return _reader.advance(); |
| } |
| if (next == 0x3B) { |
| - appendToken2(TokenType.SEMICOLON); |
| + appendTokenOfType(TokenType.SEMICOLON); |
| return _reader.advance(); |
| } |
| if (next == 0x3F) { |
| - appendToken2(TokenType.QUESTION); |
| + appendTokenOfType(TokenType.QUESTION); |
| return _reader.advance(); |
| } |
| if (next == 0x5D) { |
| @@ -1042,7 +1042,7 @@ class Scanner { |
| return _reader.advance(); |
| } |
| if (next == 0x60) { |
| - appendToken2(TokenType.BACKPING); |
| + appendTokenOfType(TokenType.BACKPING); |
| return _reader.advance(); |
| } |
| if (next == 0x7B) { |
| @@ -1057,7 +1057,7 @@ class Scanner { |
| return tokenizeSlashOrComment(next); |
| } |
| if (next == 0x40) { |
| - appendToken2(TokenType.AT); |
| + appendTokenOfType(TokenType.AT); |
| return _reader.advance(); |
| } |
| if (next == 0x22 || next == 0x27) { |
| @@ -1184,7 +1184,7 @@ class Scanner { |
| } |
| } |
| - void appendStringToken2(TokenType type, String value, int offset) { |
| + void appendStringTokenWithOffset(TokenType type, String value, int offset) { |
| if (_firstComment == null) { |
| _tail = _tail.setNext(new StringToken(type, value, _tokenStart + offset)); |
| } else { |
| @@ -1194,7 +1194,7 @@ class Scanner { |
| } |
| } |
| - void appendToken2(TokenType type) { |
| + void appendTokenOfType(TokenType type) { |
| if (_firstComment == null) { |
| _tail = _tail.setNext(new Token(type, _tokenStart)); |
| } else { |
| @@ -1204,7 +1204,7 @@ class Scanner { |
| } |
| } |
| - void appendToken3(TokenType type, int offset) { |
| + void appendTokenOfTypeWithOffset(TokenType type, int offset) { |
| if (_firstComment == null) { |
| _tail = _tail.setNext(new Token(type, offset)); |
| } else { |
| @@ -1254,21 +1254,21 @@ class Scanner { |
| int select(int choice, TokenType yesType, TokenType noType) { |
| int next = _reader.advance(); |
| if (next == choice) { |
| - appendToken2(yesType); |
| + appendTokenOfType(yesType); |
| return _reader.advance(); |
| } else { |
| - appendToken2(noType); |
| + appendTokenOfType(noType); |
| return next; |
| } |
| } |
| - int select2(int choice, TokenType yesType, TokenType noType, int offset) { |
| + int selectWithOffset(int choice, TokenType yesType, TokenType noType, int offset) { |
| int next = _reader.advance(); |
| if (next == choice) { |
| - appendToken3(yesType, offset); |
| + appendTokenOfTypeWithOffset(yesType, offset); |
| return _reader.advance(); |
| } else { |
| - appendToken3(noType, offset); |
| + appendTokenOfTypeWithOffset(noType, offset); |
| return next; |
| } |
| } |
| @@ -1277,13 +1277,13 @@ class Scanner { |
| // && &= & |
| next = _reader.advance(); |
| if (next == 0x26) { |
| - appendToken2(TokenType.AMPERSAND_AMPERSAND); |
| + appendTokenOfType(TokenType.AMPERSAND_AMPERSAND); |
| return _reader.advance(); |
| } else if (next == 0x3D) { |
| - appendToken2(TokenType.AMPERSAND_EQ); |
| + appendTokenOfType(TokenType.AMPERSAND_EQ); |
| return _reader.advance(); |
| } else { |
| - appendToken2(TokenType.AMPERSAND); |
| + appendTokenOfType(TokenType.AMPERSAND); |
| return next; |
| } |
| } |
| @@ -1292,13 +1292,13 @@ class Scanner { |
| // | || |= |
| next = _reader.advance(); |
| if (next == 0x7C) { |
| - appendToken2(TokenType.BAR_BAR); |
| + appendTokenOfType(TokenType.BAR_BAR); |
| return _reader.advance(); |
| } else if (next == 0x3D) { |
| - appendToken2(TokenType.BAR_EQ); |
| + appendTokenOfType(TokenType.BAR_EQ); |
| return _reader.advance(); |
| } else { |
| - appendToken2(TokenType.BAR); |
| + appendTokenOfType(TokenType.BAR); |
| return next; |
| } |
| } |
| @@ -1313,7 +1313,7 @@ class Scanner { |
| } else if (0x2E == next) { |
| return select(0x2E, TokenType.PERIOD_PERIOD_PERIOD, TokenType.PERIOD_PERIOD); |
| } else { |
| - appendToken2(TokenType.PERIOD); |
| + appendTokenOfType(TokenType.PERIOD); |
| return next; |
| } |
| } |
| @@ -1322,13 +1322,13 @@ class Scanner { |
| // = == => |
| next = _reader.advance(); |
| if (next == 0x3D) { |
| - appendToken2(TokenType.EQ_EQ); |
| + appendTokenOfType(TokenType.EQ_EQ); |
| return _reader.advance(); |
| } else if (next == 0x3E) { |
| - appendToken2(TokenType.FUNCTION); |
| + appendTokenOfType(TokenType.FUNCTION); |
| return _reader.advance(); |
| } |
| - appendToken2(TokenType.EQ); |
| + appendTokenOfType(TokenType.EQ); |
| return next; |
| } |
| @@ -1336,10 +1336,10 @@ class Scanner { |
| // ! != |
| next = _reader.advance(); |
| if (next == 0x3D) { |
| - appendToken2(TokenType.BANG_EQ); |
| + appendTokenOfType(TokenType.BANG_EQ); |
| return _reader.advance(); |
| } |
| - appendToken2(TokenType.BANG); |
| + appendTokenOfType(TokenType.BANG); |
| return next; |
| } |
| @@ -1381,9 +1381,9 @@ class Scanner { |
| if (!hasDigit) { |
| appendStringToken(TokenType.INT, _reader.getString(start, -2)); |
| if (0x2E == next) { |
| - return select2(0x2E, TokenType.PERIOD_PERIOD_PERIOD, TokenType.PERIOD_PERIOD, _reader.offset - 1); |
| + return selectWithOffset(0x2E, TokenType.PERIOD_PERIOD_PERIOD, TokenType.PERIOD_PERIOD, _reader.offset - 1); |
| } |
| - appendToken3(TokenType.PERIOD, _reader.offset - 1); |
| + appendTokenOfTypeWithOffset(TokenType.PERIOD, _reader.offset - 1); |
| return bigSwitch(next); |
| } |
| appendStringToken(TokenType.DOUBLE, _reader.getString(start, next < 0 ? 0 : -1)); |
| @@ -1394,19 +1394,19 @@ class Scanner { |
| // > >= >> >>= |
| next = _reader.advance(); |
| if (0x3D == next) { |
| - appendToken2(TokenType.GT_EQ); |
| + appendTokenOfType(TokenType.GT_EQ); |
| return _reader.advance(); |
| } else if (0x3E == next) { |
| next = _reader.advance(); |
| if (0x3D == next) { |
| - appendToken2(TokenType.GT_GT_EQ); |
| + appendTokenOfType(TokenType.GT_GT_EQ); |
| return _reader.advance(); |
| } else { |
| - appendToken2(TokenType.GT_GT); |
| + appendTokenOfType(TokenType.GT_GT); |
| return next; |
| } |
| } else { |
| - appendToken2(TokenType.GT); |
| + appendTokenOfType(TokenType.GT); |
| return next; |
| } |
| } |
| @@ -1453,7 +1453,7 @@ class Scanner { |
| BeginToken begin = findTokenMatchingClosingBraceInInterpolationExpression(); |
| if (begin == null) { |
| beginToken(); |
| - appendToken2(TokenType.CLOSE_CURLY_BRACKET); |
| + appendTokenOfType(TokenType.CLOSE_CURLY_BRACKET); |
| next = _reader.advance(); |
| beginToken(); |
| return next; |
| @@ -1482,7 +1482,7 @@ class Scanner { |
| } |
| int tokenizeInterpolatedIdentifier(int next, int start) { |
| - appendStringToken2(TokenType.STRING_INTERPOLATION_IDENTIFIER, "\$", 0); |
| + appendStringTokenWithOffset(TokenType.STRING_INTERPOLATION_IDENTIFIER, "\$", 0); |
| if ((0x41 <= next && next <= 0x5A) || (0x61 <= next && next <= 0x7A) || next == 0x5F) { |
| beginToken(); |
| next = tokenizeKeywordOrIdentifier(next, false); |
| @@ -1515,12 +1515,12 @@ class Scanner { |
| // < <= << <<= |
| next = _reader.advance(); |
| if (0x3D == next) { |
| - appendToken2(TokenType.LT_EQ); |
| + appendTokenOfType(TokenType.LT_EQ); |
| return _reader.advance(); |
| } else if (0x3C == next) { |
| return select(0x3D, TokenType.LT_LT_EQ, TokenType.LT_LT); |
| } else { |
| - appendToken2(TokenType.LT); |
| + appendTokenOfType(TokenType.LT); |
| return next; |
| } |
| } |
| @@ -1529,13 +1529,13 @@ class Scanner { |
| // - -- -= |
| next = _reader.advance(); |
| if (next == 0x2D) { |
| - appendToken2(TokenType.MINUS_MINUS); |
| + appendTokenOfType(TokenType.MINUS_MINUS); |
| return _reader.advance(); |
| } else if (next == 0x3D) { |
| - appendToken2(TokenType.MINUS_EQ); |
| + appendTokenOfType(TokenType.MINUS_EQ); |
| return _reader.advance(); |
| } else { |
| - appendToken2(TokenType.MINUS); |
| + appendTokenOfType(TokenType.MINUS); |
| return next; |
| } |
| } |
| @@ -1707,13 +1707,13 @@ class Scanner { |
| // + ++ += |
| next = _reader.advance(); |
| if (0x2B == next) { |
| - appendToken2(TokenType.PLUS_PLUS); |
| + appendTokenOfType(TokenType.PLUS_PLUS); |
| return _reader.advance(); |
| } else if (0x3D == next) { |
| - appendToken2(TokenType.PLUS_EQ); |
| + appendTokenOfType(TokenType.PLUS_EQ); |
| return _reader.advance(); |
| } else { |
| - appendToken2(TokenType.PLUS); |
| + appendTokenOfType(TokenType.PLUS); |
| return next; |
| } |
| } |
| @@ -1778,10 +1778,10 @@ class Scanner { |
| } else if (0x2F == next) { |
| return tokenizeSingleLineComment(next); |
| } else if (0x3D == next) { |
| - appendToken2(TokenType.SLASH_EQ); |
| + appendTokenOfType(TokenType.SLASH_EQ); |
| return _reader.advance(); |
| } else { |
| - appendToken2(TokenType.SLASH); |
| + appendTokenOfType(TokenType.SLASH); |
| return next; |
| } |
| } |
| @@ -1828,7 +1828,7 @@ class Scanner { |
| return next; |
| } |
| } |
| - appendToken2(TokenType.HASH); |
| + appendTokenOfType(TokenType.HASH); |
| return _reader.advance(); |
| } |
| @@ -1838,7 +1838,7 @@ class Scanner { |
| if (next == 0x2F) { |
| return select(0x3D, TokenType.TILDE_SLASH_EQ, TokenType.TILDE_SLASH); |
| } else { |
| - appendToken2(TokenType.TILDE); |
| + appendTokenOfType(TokenType.TILDE); |
| return next; |
| } |
| } |