Index: pkg/analyzer_experimental/lib/src/generated/scanner.dart |
diff --git a/pkg/analyzer_experimental/lib/src/generated/scanner.dart b/pkg/analyzer_experimental/lib/src/generated/scanner.dart |
index 89c7df4a5ac61af714ffc76f4f27543cb919f720..677d4fb588f42993b605017bef842cea9a2aec8d 100644 |
--- a/pkg/analyzer_experimental/lib/src/generated/scanner.dart |
+++ b/pkg/analyzer_experimental/lib/src/generated/scanner.dart |
@@ -320,13 +320,13 @@ class Keyword extends Enum<Keyword> { |
/** |
* The lexeme for the keyword. |
*/ |
- String _syntax; |
+ String syntax; |
/** |
* A flag indicating whether the keyword is a pseudo-keyword. Pseudo keywords can be used as |
* identifiers. |
*/ |
- bool _isPseudoKeyword2 = false; |
+ bool isPseudoKeyword = false; |
/** |
* A table mapping the lexemes of keywords to the corresponding keyword. |
@@ -341,7 +341,7 @@ class Keyword extends Enum<Keyword> { |
static Map<String, Keyword> createKeywordMap() { |
LinkedHashMap<String, Keyword> result = new LinkedHashMap<String, Keyword>(); |
for (Keyword keyword in values) { |
- result[keyword._syntax] = keyword; |
+ result[keyword.syntax] = keyword; |
} |
return result; |
} |
@@ -362,24 +362,9 @@ class Keyword extends Enum<Keyword> { |
* @param isPseudoKeyword `true` if this keyword is a pseudo-keyword |
*/ |
Keyword.con2(String name, int ordinal, String syntax, bool isPseudoKeyword) : super(name, ordinal) { |
- this._syntax = syntax; |
- this._isPseudoKeyword2 = isPseudoKeyword; |
+ this.syntax = syntax; |
+ this.isPseudoKeyword = isPseudoKeyword; |
} |
- |
- /** |
- * Return the lexeme for the keyword. |
- * |
- * @return the lexeme for the keyword |
- */ |
- String get syntax => _syntax; |
- |
- /** |
- * Return `true` if this keyword is a pseudo-keyword. Pseudo keywords can be used as |
- * identifiers. |
- * |
- * @return `true` if this keyword is a pseudo-keyword |
- */ |
- bool get isPseudoKeyword => _isPseudoKeyword2; |
} |
/** |
* The abstract class `AbstractScanner` implements a scanner for Dart code. Subclasses are |
@@ -398,7 +383,7 @@ abstract class AbstractScanner { |
/** |
* The source being scanned. |
*/ |
- Source _source; |
+ Source source; |
/** |
* The error listener that will be informed of any errors that are found during the scan. |
@@ -453,7 +438,7 @@ abstract class AbstractScanner { |
* @param errorListener the error listener that will be informed of any errors that are found |
*/ |
AbstractScanner(Source source, AnalysisErrorListener errorListener) { |
- this._source = source; |
+ this.source = source; |
this._errorListener = errorListener; |
_tokens = new Token(TokenType.EOF, -1); |
_tokens.setNext(_tokens); |
@@ -805,13 +790,6 @@ abstract class AbstractScanner { |
Token firstToken() => _tokens.next; |
/** |
- * Return the source being scanned. |
- * |
- * @return the source being scanned |
- */ |
- Source get source => _source; |
- |
- /** |
* Report an error at the current offset. |
* |
* @param errorCode the error code indicating the nature of the error |
@@ -1456,22 +1434,22 @@ class Token { |
/** |
* The type of the token. |
*/ |
- TokenType _type; |
+ TokenType type; |
/** |
* The offset from the beginning of the file to the first character in the token. |
*/ |
- int _offset = 0; |
+ int offset = 0; |
/** |
* The previous token in the token stream. |
*/ |
- Token _previous; |
+ Token previous; |
/** |
* The next token in the token stream. |
*/ |
- Token _next; |
+ Token next; |
/** |
* Initialize a newly created token to have the given type and offset. |
@@ -1480,8 +1458,8 @@ class Token { |
* @param offset the offset from the beginning of the file to the first character in the token |
*/ |
Token(TokenType type, int offset) { |
- this._type = type; |
- this._offset = offset; |
+ this.type = type; |
+ this.offset = offset; |
} |
/** |
@@ -1491,7 +1469,7 @@ class Token { |
* @return the offset from the beginning of the file to the first character after last character |
* of the token |
*/ |
- int get end => _offset + length; |
+ int get end => offset + length; |
/** |
* Return the number of characters in the node's source range. |
@@ -1505,21 +1483,7 @@ class Token { |
* |
* @return the lexeme that represents this token |
*/ |
- String get lexeme => _type.lexeme; |
- |
- /** |
- * Return the next token in the token stream. |
- * |
- * @return the next token in the token stream |
- */ |
- Token get next => _next; |
- |
- /** |
- * Return the offset from the beginning of the file to the first character in the token. |
- * |
- * @return the offset from the beginning of the file to the first character in the token |
- */ |
- int get offset => _offset; |
+ String get lexeme => type.lexeme; |
/** |
* Return the first comment in the list of comments that precede this token, or `null` if |
@@ -1531,25 +1495,11 @@ class Token { |
Token get precedingComments => null; |
/** |
- * Return the previous token in the token stream. |
- * |
- * @return the previous token in the token stream |
- */ |
- Token get previous => _previous; |
- |
- /** |
- * Return the type of the token. |
- * |
- * @return the type of the token |
- */ |
- TokenType get type => _type; |
- |
- /** |
* Return `true` if this token represents an operator. |
* |
* @return `true` if this token represents an operator |
*/ |
- bool get isOperator => _type.isOperator; |
+ bool get isOperator => type.isOperator; |
/** |
* Return `true` if this token is a synthetic token. A synthetic token is a token that was |
@@ -1565,7 +1515,7 @@ class Token { |
* |
* @return `true` if this token represents an operator that can be defined by users |
*/ |
- bool get isUserDefinableOperator => _type.isUserDefinableOperator; |
+ bool get isUserDefinableOperator => type.isUserDefinableOperator; |
/** |
* Set the next token in the token stream to the given token. This has the side-effect of setting |
@@ -1575,7 +1525,7 @@ class Token { |
* @return the token that was passed in |
*/ |
Token setNext(Token token) { |
- _next = token; |
+ next = token; |
token.previous = this; |
return token; |
} |
@@ -1588,19 +1538,9 @@ class Token { |
* @return the token that was passed in |
*/ |
Token setNextWithoutSettingPrevious(Token token) { |
- _next = token; |
+ next = token; |
return token; |
} |
- |
- /** |
- * Set the offset from the beginning of the file to the first character in the token to the given |
- * offset. |
- * |
- * @param offset the offset from the beginning of the file to the first character in the token |
- */ |
- void set offset(int offset2) { |
- this._offset = offset2; |
- } |
String toString() => lexeme; |
/** |
@@ -1609,16 +1549,7 @@ class Token { |
* |
* @return the value of this token |
*/ |
- Object value() => _type.lexeme; |
- |
- /** |
- * Set the previous token in the token stream to the given token. |
- * |
- * @param previous the previous token in the token stream |
- */ |
- void set previous(Token previous2) { |
- this._previous = previous2; |
- } |
+ Object value() => type.lexeme; |
} |
/** |
* Instances of the class `StringScanner` implement a scanner that reads from a string. The |
@@ -1738,7 +1669,7 @@ class KeywordToken extends Token { |
/** |
* The keyword being represented by this token. |
*/ |
- Keyword _keyword; |
+ Keyword keyword; |
/** |
* Initialize a newly created token to represent the given keyword. |
@@ -1747,17 +1678,10 @@ class KeywordToken extends Token { |
* @param offset the offset from the beginning of the file to the first character in the token |
*/ |
KeywordToken(Keyword keyword, int offset) : super(TokenType.KEYWORD, offset) { |
- this._keyword = keyword; |
+ this.keyword = keyword; |
} |
- |
- /** |
- * Return the keyword being represented by this token. |
- * |
- * @return the keyword being represented by this token |
- */ |
- Keyword get keyword => _keyword; |
- String get lexeme => _keyword.syntax; |
- Keyword value() => _keyword; |
+ String get lexeme => keyword.syntax; |
+ Keyword value() => keyword; |
} |
/** |
* Instances of the class `BeginToken` represent the opening half of a grouping pair of |
@@ -1770,7 +1694,7 @@ class BeginToken extends Token { |
/** |
* The token that corresponds to this token. |
*/ |
- Token _endToken; |
+ Token endToken; |
/** |
* Initialize a newly created token representing the opening half of a grouping pair of tokens. |
@@ -1781,22 +1705,6 @@ class BeginToken extends Token { |
BeginToken(TokenType type, int offset) : super(type, offset) { |
assert((identical(type, TokenType.OPEN_CURLY_BRACKET) || identical(type, TokenType.OPEN_PAREN) || identical(type, TokenType.OPEN_SQUARE_BRACKET) || identical(type, TokenType.STRING_INTERPOLATION_EXPRESSION))); |
} |
- |
- /** |
- * Return the token that corresponds to this token. |
- * |
- * @return the token that corresponds to this token |
- */ |
- Token get endToken => _endToken; |
- |
- /** |
- * Set the token that corresponds to this token to the given token. |
- * |
- * @param token the token that corresponds to this token |
- */ |
- void set endToken(Token token) { |
- this._endToken = token; |
- } |
} |
/** |
* The enumeration `TokenClass` represents classes (or groups) of tokens with a similar use. |
@@ -1906,19 +1814,11 @@ class TokenClass extends Enum<TokenClass> { |
* The precedence of tokens of this class, or `0` if the such tokens do not represent an |
* operator. |
*/ |
- int _precedence = 0; |
+ int precedence = 0; |
TokenClass.con1(String name, int ordinal) : this.con2(name, ordinal, 0); |
TokenClass.con2(String name, int ordinal, int precedence) : super(name, ordinal) { |
- this._precedence = precedence; |
+ this.precedence = precedence; |
} |
- |
- /** |
- * Return the precedence of tokens of this class, or `0` if the such tokens do not represent |
- * an operator. |
- * |
- * @return the precedence of tokens of this class |
- */ |
- int get precedence => _precedence; |
} |
/** |
* Instances of the class `KeywordTokenWithComment` implement a keyword token that is preceded |
@@ -2104,22 +2004,14 @@ class TokenType extends Enum<TokenType> { |
* The lexeme that defines this type of token, or `null` if there is more than one possible |
* lexeme for this type of token. |
*/ |
- String _lexeme; |
+ String lexeme; |
TokenType.con1(String name, int ordinal) : this.con2(name, ordinal, TokenClass.NO_CLASS, null); |
TokenType.con2(String name, int ordinal, TokenClass tokenClass, String lexeme) : super(name, ordinal) { |
this._tokenClass = tokenClass == null ? TokenClass.NO_CLASS : tokenClass; |
- this._lexeme = lexeme; |
+ this.lexeme = lexeme; |
} |
/** |
- * Return the lexeme that defines this type of token, or `null` if there is more than one |
- * possible lexeme for this type of token. |
- * |
- * @return the lexeme that defines this type of token |
- */ |
- String get lexeme => _lexeme; |
- |
- /** |
* Return the precedence of the token, or `0` if the token does not represent an operator. |
* |
* @return the precedence of the token |
@@ -2166,7 +2058,7 @@ class TokenType extends Enum<TokenType> { |
* |
* @return `true` if this type of token represents an increment operator |
*/ |
- bool get isIncrementOperator => identical(_lexeme, "++") || identical(_lexeme, "--"); |
+ bool get isIncrementOperator => identical(lexeme, "++") || identical(lexeme, "--"); |
/** |
* Return `true` if this type of token represents a multiplicative operator. |
@@ -2215,7 +2107,7 @@ class TokenType extends Enum<TokenType> { |
* |
* @return `true` if this token type represents an operator that can be defined by users |
*/ |
- bool get isUserDefinableOperator => identical(_lexeme, "==") || identical(_lexeme, "~") || identical(_lexeme, "[]") || identical(_lexeme, "[]=") || identical(_lexeme, "*") || identical(_lexeme, "/") || identical(_lexeme, "%") || identical(_lexeme, "~/") || identical(_lexeme, "+") || identical(_lexeme, "-") || identical(_lexeme, "<<") || identical(_lexeme, ">>") || identical(_lexeme, ">=") || identical(_lexeme, ">") || identical(_lexeme, "<=") || identical(_lexeme, "<") || identical(_lexeme, "&") || identical(_lexeme, "^") || identical(_lexeme, "|"); |
+ bool get isUserDefinableOperator => identical(lexeme, "==") || identical(lexeme, "~") || identical(lexeme, "[]") || identical(lexeme, "[]=") || identical(lexeme, "*") || identical(lexeme, "/") || identical(lexeme, "%") || identical(lexeme, "~/") || identical(lexeme, "+") || identical(lexeme, "-") || identical(lexeme, "<<") || identical(lexeme, ">>") || identical(lexeme, ">=") || identical(lexeme, ">") || identical(lexeme, "<=") || identical(lexeme, "<") || identical(lexeme, "&") || identical(lexeme, "^") || identical(lexeme, "|"); |
} |
class TokenType_EOF extends TokenType { |
TokenType_EOF(String name, int ordinal, TokenClass arg0, String arg1) : super.con2(name, ordinal, arg0, arg1); |