[cfe] Support abstract fields

Only positive implementation, no error states are checked yet.

Change-Id: Iad79da1dd7e8be9229ee9d47c5301d39ebc3debc
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/154003
Commit-Queue: Johnni Winther <johnniwinther@google.com>
Reviewed-by: Dmitry Stefantsov <dmitryas@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
This commit is contained in:
Johnni Winther 2020-07-16 10:13:23 +00:00 committed by commit-bot@chromium.org
parent 2a9516a8fe
commit 92f4eb58c8
70 changed files with 904 additions and 408 deletions

View file

@ -45,6 +45,15 @@ const MessageCode messageAbstractClassMember = const MessageCode(
tip:
r"""Try removing the 'abstract' keyword. You can add the 'abstract' keyword before the class declaration.""");
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
const Code<Null> codeAbstractExtensionField = messageAbstractExtensionField;
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
const MessageCode messageAbstractExtensionField = const MessageCode(
"AbstractExtensionField",
message: r"""Extension fields can't be declared 'abstract'.""",
tip: r"""Try removing the 'abstract' keyword.""");
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
const Code<Null> codeAbstractNotSync = messageAbstractNotSync;
@ -81,6 +90,15 @@ Message _withArgumentsAbstractRedirectedClassInstantiation(String name) {
arguments: {'name': name});
}
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
const Code<Null> codeAbstractStaticField = messageAbstractStaticField;
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
const MessageCode messageAbstractStaticField = const MessageCode(
"AbstractStaticField",
message: r"""Static fields can't be declared 'abstract'.""",
tip: r"""Try removing the 'abstract' or 'static' keyword.""");
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
const Template<Message Function(String name)> templateAccessError =
const Template<Message Function(String name)>(

View file

@ -657,6 +657,7 @@ class ForwardingListener implements Listener {
@override
void endExtensionFields(
Token abstractToken,
Token externalToken,
Token staticToken,
Token covariantToken,
@ -665,8 +666,16 @@ class ForwardingListener implements Listener {
int count,
Token beginToken,
Token endToken) {
listener?.endExtensionFields(externalToken, staticToken, covariantToken,
lateToken, varFinalOrConst, count, beginToken, endToken);
listener?.endExtensionFields(
abstractToken,
externalToken,
staticToken,
covariantToken,
lateToken,
varFinalOrConst,
count,
beginToken,
endToken);
}
@override

View file

@ -409,6 +409,7 @@ class Listener implements UnescapeErrorListener {
///
/// Doesn't have a corresponding begin event, use [beginMember] instead.
void endExtensionFields(
Token abstractToken,
Token externalToken,
Token staticToken,
Token covariantToken,
@ -418,8 +419,8 @@ class Listener implements UnescapeErrorListener {
Token beginToken,
Token endToken) {
// TODO(danrubel): push implementation into subclasses
endClassFields(null, externalToken, staticToken, covariantToken, lateToken,
varFinalOrConst, count, beginToken, endToken);
endClassFields(abstractToken, externalToken, staticToken, covariantToken,
lateToken, varFinalOrConst, count, beginToken, endToken);
}
/// Marks that the grammar term `forInitializerStatement` has been parsed and

View file

@ -2534,12 +2534,12 @@ class Parser {
}
int fieldCount = 1;
token = parseFieldInitializerOpt(name, name, lateToken, externalToken,
varFinalOrConst, kind, enclosingDeclarationName);
token = parseFieldInitializerOpt(name, name, lateToken, abstractToken,
externalToken, varFinalOrConst, kind, enclosingDeclarationName);
while (optional(',', token.next)) {
name = ensureIdentifier(token.next, context);
token = parseFieldInitializerOpt(name, name, lateToken, externalToken,
varFinalOrConst, kind, enclosingDeclarationName);
token = parseFieldInitializerOpt(name, name, lateToken, abstractToken,
externalToken, varFinalOrConst, kind, enclosingDeclarationName);
++fieldCount;
}
Token semicolon = token.next;
@ -2565,10 +2565,7 @@ class Parser {
}
switch (kind) {
case DeclarationKind.TopLevel:
if (abstractToken != null) {
reportRecoverableError(
abstractToken, codes.messageAbstractClassMember);
}
assert(abstractToken == null);
listener.endTopLevelFields(externalToken, staticToken, covariantToken,
lateToken, varFinalOrConst, fieldCount, beforeStart.next, token);
break;
@ -2599,14 +2596,22 @@ class Parser {
case DeclarationKind.Extension:
if (abstractToken != null) {
reportRecoverableError(
abstractToken, codes.messageAbstractClassMember);
firstName, codes.messageAbstractExtensionField);
}
if (staticToken == null && externalToken == null) {
reportRecoverableError(
firstName, codes.messageExtensionDeclaresInstanceField);
}
listener.endExtensionFields(externalToken, staticToken, covariantToken,
lateToken, varFinalOrConst, fieldCount, beforeStart.next, token);
listener.endExtensionFields(
abstractToken,
externalToken,
staticToken,
covariantToken,
lateToken,
varFinalOrConst,
fieldCount,
beforeStart.next,
token);
break;
}
return token;
@ -2681,6 +2686,7 @@ class Parser {
Token token,
Token name,
Token lateToken,
Token abstractToken,
Token externalToken,
Token varFinalOrConst,
DeclarationKind kind,
@ -2704,6 +2710,7 @@ class Parser {
} else if (kind == DeclarationKind.TopLevel &&
optional("final", varFinalOrConst) &&
lateToken == null &&
abstractToken == null &&
externalToken == null) {
reportRecoverableError(
name,
@ -3218,8 +3225,8 @@ class Parser {
Token token, DeclarationKind kind, String enclosingDeclarationName) {
Token beforeStart = token = parseMetadataStar(token);
Token abstractToken;
Token covariantToken;
Token abstractToken;
Token externalToken;
Token lateToken;
Token staticToken;
@ -3230,6 +3237,9 @@ class Parser {
if (optional('external', next)) {
externalToken = token = next;
next = token.next;
} else if (optional('abstract', next)) {
abstractToken = token = next;
next = token.next;
}
if (isModifier(next)) {
if (optional('static', next)) {
@ -3259,22 +3269,22 @@ class Parser {
}
if (isModifier(next)) {
ModifierRecoveryContext context = new ModifierRecoveryContext(this)
..abstractToken = abstractToken
..covariantToken = covariantToken
..externalToken = externalToken
..lateToken = lateToken
..staticToken = staticToken
..varFinalOrConst = varFinalOrConst;
..varFinalOrConst = varFinalOrConst
..abstractToken = abstractToken;
token = context.parseClassMemberModifiers(token);
next = token.next;
abstractToken = context.abstractToken;
covariantToken = context.covariantToken;
externalToken = context.externalToken;
lateToken = context.lateToken;
staticToken = context.staticToken;
varFinalOrConst = context.varFinalOrConst;
abstractToken = context.abstractToken;
context = null;
}
@ -3314,8 +3324,12 @@ class Parser {
if (beforeType != token) {
reportRecoverableError(token, codes.messageTypeBeforeFactory);
}
token = parseFactoryMethod(token, kind, beforeStart, abstractToken,
externalToken, staticToken ?? covariantToken, varFinalOrConst);
if (abstractToken != null) {
reportRecoverableError(
abstractToken, codes.messageAbstractClassMember);
}
token = parseFactoryMethod(token, kind, beforeStart, externalToken,
staticToken ?? covariantToken, varFinalOrConst);
listener.endMember();
return token;
}
@ -3385,6 +3399,10 @@ class Parser {
(identical(value, 'typedef') &&
token == beforeStart &&
next.next.isIdentifier)) {
if (abstractToken != null) {
reportRecoverableError(
abstractToken, codes.messageAbstractClassMember);
}
// Recovery
return recoverFromInvalidMember(
token,
@ -3725,14 +3743,8 @@ class Parser {
return token;
}
Token parseFactoryMethod(
Token token,
DeclarationKind kind,
Token beforeStart,
Token abstractToken,
Token externalToken,
Token staticOrCovariant,
Token varFinalOrConst) {
Token parseFactoryMethod(Token token, DeclarationKind kind, Token beforeStart,
Token externalToken, Token staticOrCovariant, Token varFinalOrConst) {
Token factoryKeyword = token = token.next;
assert(optional('factory', factoryKeyword));
@ -3752,9 +3764,6 @@ class Parser {
context = null;
}
if (abstractToken != null) {
reportRecoverableError(abstractToken, codes.messageAbstractClassMember);
}
if (staticOrCovariant != null) {
reportRecoverableErrorWithToken(
staticOrCovariant, codes.templateExtraneousModifier);

View file

@ -1210,6 +1210,7 @@ class AstBuilder extends StackListener {
@override
void endExtensionFields(
Token abstractToken,
Token externalToken,
Token staticToken,
Token covariantToken,
@ -1224,8 +1225,8 @@ class AstBuilder extends StackListener {
// an error at this point, but we include them in order to get navigation,
// search, etc.
}
endClassFields(null, externalToken, staticToken, covariantToken, lateToken,
varFinalOrConst, count, beginToken, endToken);
endClassFields(abstractToken, externalToken, staticToken, covariantToken,
lateToken, varFinalOrConst, count, beginToken, endToken);
}
@override

View file

@ -758,6 +758,7 @@ class ForwardingTestListener extends ForwardingListener {
@override
void endExtensionFields(
Token abstractToken,
Token externalToken,
Token staticToken,
Token covariantToken,
@ -768,8 +769,16 @@ class ForwardingTestListener extends ForwardingListener {
Token endToken) {
// beginMember --> endExtensionFields, endMember
expectIn('Member');
super.endExtensionFields(externalToken, staticToken, covariantToken,
lateToken, varFinalOrConst, count, beginToken, endToken);
super.endExtensionFields(
abstractToken,
externalToken,
staticToken,
covariantToken,
lateToken,
varFinalOrConst,
count,
beginToken,
endToken);
}
@override

View file

@ -2456,7 +2456,12 @@ mixin ErrorParserTestMixin implements AbstractParserTestCase {
void test_classInClass_abstract() {
parseCompilationUnit("class C { abstract class B {} }",
errors: [expectedError(ParserErrorCode.CLASS_IN_CLASS, 19, 5)]);
errors: usingFastaParser
? [
expectedError(ParserErrorCode.ABSTRACT_CLASS_MEMBER, 10, 8),
expectedError(ParserErrorCode.CLASS_IN_CLASS, 19, 5)
]
: [expectedError(ParserErrorCode.CLASS_IN_CLASS, 19, 5)]);
}
void test_classInClass_nonAbstract() {

View file

@ -115,16 +115,14 @@ class SourceFieldBuilder extends MemberBuilderImpl implements FieldBuilder {
Procedure setterReferenceFrom)
: super(libraryBuilder, charOffset) {
Uri fileUri = libraryBuilder?.fileUri;
if (isExternal) {
_fieldEncoding = new ExternalFieldEncoding(
fileUri,
charOffset,
charEndOffset,
getterReferenceFrom,
setterReferenceFrom,
isFinal,
isCovariant,
library.isNonNullableByDefault);
if (isAbstract || isExternal) {
_fieldEncoding = new AbstractOrExternalFieldEncoding(fileUri, charOffset,
charEndOffset, getterReferenceFrom, setterReferenceFrom,
isAbstract: isAbstract,
isExternal: isExternal,
isFinal: isFinal,
isCovariant: isCovariant,
isNonNullableByDefault: library.isNonNullableByDefault);
} else if (isLate &&
!libraryBuilder.loader.target.backendTarget.supportsLateFields) {
if (hasInitializer) {
@ -1321,19 +1319,25 @@ class _SynthesizedFieldClassMember implements ClassMember {
'_ClassMember($fieldBuilder,$_member,forSetter=${forSetter})';
}
class ExternalFieldEncoding implements FieldEncoding {
class AbstractOrExternalFieldEncoding implements FieldEncoding {
final bool isAbstract;
final bool isExternal;
Procedure _getter;
Procedure _setter;
ExternalFieldEncoding(
Uri fileUri,
int charOffset,
int charEndOffset,
Procedure getterReference,
Procedure setterReference,
AbstractOrExternalFieldEncoding(Uri fileUri, int charOffset,
int charEndOffset, Procedure getterReference, Procedure setterReference,
{this.isAbstract,
this.isExternal,
bool isFinal,
bool isCovariant,
bool isNonNullableByDefault) {
bool isNonNullableByDefault})
: assert(isAbstract != null),
assert(isExternal != null),
assert(isFinal != null),
assert(isCovariant != null),
assert(isNonNullableByDefault != null) {
_getter = new Procedure(null, ProcedureKind.Getter, new FunctionNode(null),
fileUri: fileUri, reference: getterReference?.reference)
..fileOffset = charOffset
@ -1406,7 +1410,8 @@ class ExternalFieldEncoding implements FieldEncoding {
_getter
..isStatic = !isInstanceMember
..isExtensionMember = isExtensionMember
..isExternal = true;
..isAbstract = isAbstract
..isExternal = isExternal;
// TODO(johnniwinther): How can the name already have been computed?
_getter.name ??= new Name(getterName, libraryBuilder.library);
@ -1423,7 +1428,8 @@ class ExternalFieldEncoding implements FieldEncoding {
_setter
..isStatic = !isInstanceMember
..isExtensionMember = isExtensionMember
..isExternal = true;
..isAbstract = isAbstract
..isExternal = isExternal;
// TODO(johnniwinther): How can the name already have been computed?
_setter?.name ??= new Name(setterName, libraryBuilder.library);
}

View file

@ -59,6 +59,8 @@ abstract class MemberBuilder implements ModifierBuilder {
bool get isExternal;
bool get isAbstract;
void buildOutlineExpressions(LibraryBuilder library, CoreTypes coreTypes);
/// Returns the [ClassMember]s for the non-setter members created for this
@ -123,6 +125,9 @@ abstract class MemberBuilderImpl extends ModifierBuilderImpl
@override
bool get isExternal => (modifiers & externalMask) != 0;
@override
bool get isAbstract => (modifiers & abstractMask) != 0;
@override
LibraryBuilder get library {
if (parent is LibraryBuilder) {

View file

@ -706,12 +706,12 @@ class BodyBuilder extends ScopeListener<JumpTarget>
Token beginToken,
Token endToken) {
debugEvent("Fields");
if (abstractToken != null) {
handleRecoverableError(
fasta.messageAbstractClassMember, abstractToken, abstractToken);
}
if (!libraryBuilder.isNonNullableByDefault) {
reportNonNullableModifierError(lateToken);
if (abstractToken != null) {
handleRecoverableError(
fasta.messageAbstractClassMember, abstractToken, abstractToken);
}
if (externalToken != null) {
handleRecoverableError(
fasta.messageExternalField, externalToken, externalToken);

View file

@ -769,9 +769,9 @@ class KernelTarget extends TargetImplementation {
List<FieldBuilder> lateFinalFields = <FieldBuilder>[];
builder.forEachDeclaredField((String name, FieldBuilder fieldBuilder) {
if (fieldBuilder.isExternal) {
// Skip external fields. These are external getters/setters and have
// no initialization.
if (fieldBuilder.isAbstract || fieldBuilder.isExternal) {
// Skip abstract and external fields. These are abstract/external
// getters/setters and have no initialization.
return;
}
if (fieldBuilder.isDeclarationInstanceMember && !fieldBuilder.isFinal) {

View file

@ -679,6 +679,9 @@ mixin ErroneousMemberBuilderMixin implements MemberBuilder {
@override
bool get isExternal => false;
@override
bool get isAbstract => false;
@override
void set parent(Builder value) {
throw new UnsupportedError('AmbiguousMemberBuilder.parent=');

View file

@ -1689,9 +1689,9 @@ class OutlineBuilder extends StackListenerImpl {
if (lateToken != null && !libraryBuilder.isNonNullableByDefault) {
reportNonNullableModifierError(lateToken);
if (externalToken != null) {
externalToken = null;
handleRecoverableError(
messageExternalField, externalToken, externalToken);
externalToken = null;
}
}
List<FieldInfo> fieldInfos = popFieldInfos(count);
@ -1721,21 +1721,29 @@ class OutlineBuilder extends StackListenerImpl {
Token beginToken,
Token endToken) {
debugEvent("Fields");
if (abstractToken != null) {
handleRecoverableError(
messageAbstractClassMember, abstractToken, abstractToken);
}
if (lateToken != null && !libraryBuilder.isNonNullableByDefault) {
if (!libraryBuilder.isNonNullableByDefault) {
reportNonNullableModifierError(lateToken);
if (abstractToken != null) {
handleRecoverableError(
messageAbstractClassMember, abstractToken, abstractToken);
abstractToken = null;
}
if (externalToken != null) {
externalToken = null;
handleRecoverableError(
messageExternalField, externalToken, externalToken);
externalToken = null;
}
} else {
if (staticToken != null && abstractToken != null) {
handleRecoverableError(
messageAbstractStaticField, abstractToken, abstractToken);
abstractToken = null;
}
}
List<FieldInfo> fieldInfos = popFieldInfos(count);
TypeBuilder type = pop();
int modifiers = (externalToken != null ? externalMask : 0) |
int modifiers = (abstractToken != null ? abstractMask : 0) |
(externalToken != null ? externalMask : 0) |
(staticToken != null ? staticMask : 0) |
(covariantToken != null ? covariantMask : 0) |
(lateToken != null ? lateMask : 0) |

View file

@ -6,12 +6,11 @@
# always be fixed by either spelling correctly or updating the dictionary.
AbstractClassInstantiation/example: Fail
AbstractClassMember/part_wrapped_script5: Fail
AbstractClassMember/part_wrapped_script6: Fail
AbstractClassMember/script5: Fail
AbstractClassMember/script6: Fail
AbstractExtensionField/analyzerCode: Fail
AbstractExtensionField/example: Fail
AbstractNotSync/example: Fail
AbstractRedirectedClassInstantiation/example: Fail
AbstractStaticField/analyzerCode: Fail
AccessError/analyzerCode: Fail
AccessError/example: Fail
AmbiguousExtensionMethod/analyzerCode: Fail

View file

@ -548,8 +548,23 @@ AbstractClassMember:
- "abstract class C {abstract m();}"
- "abstract class C {abstract get m;}"
- "abstract class C {abstract set m(int x);}"
- "abstract class C {abstract f;}"
- "abstract class C {abstract static f;}"
- "abstract class C {abstract var f;}"
- "abstract class C {abstract static var f;}"
AbstractStaticField:
template: "Static fields can't be declared 'abstract'."
tip: "Try removing the 'abstract' or 'static' keyword."
configuration: nnbd-strong
script:
- "abstract class C {abstract static var f;}"
AbstractExtensionField:
template: "Extension fields can't be declared 'abstract'."
tip: "Try removing the 'abstract' keyword."
# Separate class and extension field handling to to support this.
# configuration: nnbd-strong
# script:
# - "extension C on int { abstract static var f; }"
ClassInClass:
index: 53

View file

@ -996,7 +996,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(Foo, fieldDeclaration)
parseFieldInitializerOpt(Foo, Foo, null, null, DeclarationKind.Class, Foo)
parseFieldInitializerOpt(Foo, Foo, null, null, null, null, DeclarationKind.Class, Foo)
reportRecoverableError(Foo, MemberWithSameNameAsClass)
listener: handleRecoverableError(MemberWithSameNameAsClass, Foo, Foo)
listener: handleNoFieldInitializer(;)
@ -1014,17 +1014,17 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(A, fieldDeclaration)
parseFieldInitializerOpt(A, A, null, null, DeclarationKind.Class, Foo)
parseFieldInitializerOpt(A, A, null, null, null, null, DeclarationKind.Class, Foo)
listener: handleNoFieldInitializer(,)
ensureIdentifier(,, fieldDeclaration)
listener: handleIdentifier(Foo, fieldDeclaration)
parseFieldInitializerOpt(Foo, Foo, null, null, DeclarationKind.Class, Foo)
parseFieldInitializerOpt(Foo, Foo, null, null, null, null, DeclarationKind.Class, Foo)
reportRecoverableError(Foo, MemberWithSameNameAsClass)
listener: handleRecoverableError(MemberWithSameNameAsClass, Foo, Foo)
listener: handleNoFieldInitializer(,)
ensureIdentifier(,, fieldDeclaration)
listener: handleIdentifier(B, fieldDeclaration)
parseFieldInitializerOpt(B, B, null, null, DeclarationKind.Class, Foo)
parseFieldInitializerOpt(B, B, null, null, null, null, DeclarationKind.Class, Foo)
listener: handleNoFieldInitializer(;)
listener: endClassFields(null, null, null, null, 3, int, ;)
listener: endMember()

View file

@ -92,7 +92,7 @@ parseUnit(()
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got ''., null, {token: }], , )
rewriter()
listener: handleIdentifier(, topLevelVariableDeclaration)
parseFieldInitializerOpt(, , null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(, , null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer()
ensureSemicolon()
reportRecoverableError(, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])

View file

@ -38,7 +38,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(abstract, fieldDeclaration)
parseFieldInitializerOpt(abstract, abstract, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(abstract, abstract, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -61,7 +61,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(as, fieldDeclaration)
parseFieldInitializerOpt(as, as, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(as, as, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -88,7 +88,7 @@ parseUnit(class)
reportRecoverableErrorWithToken(assert, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'assert'., null, {token: assert}], assert, assert)
listener: handleIdentifier(assert, fieldDeclaration)
parseFieldInitializerOpt(assert, assert, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(assert, assert, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -111,7 +111,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(async, fieldDeclaration)
parseFieldInitializerOpt(async, async, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(async, async, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -134,7 +134,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(await, fieldDeclaration)
parseFieldInitializerOpt(await, await, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(await, await, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -161,7 +161,7 @@ parseUnit(class)
reportRecoverableErrorWithToken(break, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'break'., null, {token: break}], break, break)
listener: handleIdentifier(break, fieldDeclaration)
parseFieldInitializerOpt(break, break, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(break, break, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -188,7 +188,7 @@ parseUnit(class)
reportRecoverableErrorWithToken(case, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'case'., null, {token: case}], case, case)
listener: handleIdentifier(case, fieldDeclaration)
parseFieldInitializerOpt(case, case, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(case, case, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -215,7 +215,7 @@ parseUnit(class)
reportRecoverableErrorWithToken(catch, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'catch'., null, {token: catch}], catch, catch)
listener: handleIdentifier(catch, fieldDeclaration)
parseFieldInitializerOpt(catch, catch, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(catch, catch, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -242,7 +242,7 @@ parseUnit(class)
reportRecoverableErrorWithToken(class, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'class'., null, {token: class}], class, class)
listener: handleIdentifier(class, fieldDeclaration)
parseFieldInitializerOpt(class, class, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(class, class, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -269,7 +269,7 @@ parseUnit(class)
reportRecoverableErrorWithToken(const, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'const'., null, {token: const}], const, const)
listener: handleIdentifier(const, fieldDeclaration)
parseFieldInitializerOpt(const, const, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(const, const, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -296,7 +296,7 @@ parseUnit(class)
reportRecoverableErrorWithToken(continue, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'continue'., null, {token: continue}], continue, continue)
listener: handleIdentifier(continue, fieldDeclaration)
parseFieldInitializerOpt(continue, continue, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(continue, continue, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -319,7 +319,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(covariant, fieldDeclaration)
parseFieldInitializerOpt(covariant, covariant, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(covariant, covariant, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -346,7 +346,7 @@ parseUnit(class)
reportRecoverableErrorWithToken(default, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'default'., null, {token: default}], default, default)
listener: handleIdentifier(default, fieldDeclaration)
parseFieldInitializerOpt(default, default, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(default, default, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -369,7 +369,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(deferred, fieldDeclaration)
parseFieldInitializerOpt(deferred, deferred, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(deferred, deferred, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -396,7 +396,7 @@ parseUnit(class)
reportRecoverableErrorWithToken(do, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'do'., null, {token: do}], do, do)
listener: handleIdentifier(do, fieldDeclaration)
parseFieldInitializerOpt(do, do, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(do, do, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -419,7 +419,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(dynamic, fieldDeclaration)
parseFieldInitializerOpt(dynamic, dynamic, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(dynamic, dynamic, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -446,7 +446,7 @@ parseUnit(class)
reportRecoverableErrorWithToken(else, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'else'., null, {token: else}], else, else)
listener: handleIdentifier(else, fieldDeclaration)
parseFieldInitializerOpt(else, else, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(else, else, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -473,7 +473,7 @@ parseUnit(class)
reportRecoverableErrorWithToken(enum, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'enum'., null, {token: enum}], enum, enum)
listener: handleIdentifier(enum, fieldDeclaration)
parseFieldInitializerOpt(enum, enum, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(enum, enum, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -496,7 +496,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(export, fieldDeclaration)
parseFieldInitializerOpt(export, export, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(export, export, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -523,7 +523,7 @@ parseUnit(class)
reportRecoverableErrorWithToken(extends, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'extends'., null, {token: extends}], extends, extends)
listener: handleIdentifier(extends, fieldDeclaration)
parseFieldInitializerOpt(extends, extends, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(extends, extends, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -546,7 +546,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(extension, fieldDeclaration)
parseFieldInitializerOpt(extension, extension, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(extension, extension, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -569,7 +569,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(external, fieldDeclaration)
parseFieldInitializerOpt(external, external, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(external, external, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -592,7 +592,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(factory, fieldDeclaration)
parseFieldInitializerOpt(factory, factory, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(factory, factory, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -619,7 +619,7 @@ parseUnit(class)
reportRecoverableErrorWithToken(false, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'false'., null, {token: false}], false, false)
listener: handleIdentifier(false, fieldDeclaration)
parseFieldInitializerOpt(false, false, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(false, false, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -646,7 +646,7 @@ parseUnit(class)
reportRecoverableErrorWithToken(final, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'final'., null, {token: final}], final, final)
listener: handleIdentifier(final, fieldDeclaration)
parseFieldInitializerOpt(final, final, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(final, final, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -673,7 +673,7 @@ parseUnit(class)
reportRecoverableErrorWithToken(finally, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'finally'., null, {token: finally}], finally, finally)
listener: handleIdentifier(finally, fieldDeclaration)
parseFieldInitializerOpt(finally, finally, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(finally, finally, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -700,7 +700,7 @@ parseUnit(class)
reportRecoverableErrorWithToken(for, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'for'., null, {token: for}], for, for)
listener: handleIdentifier(for, fieldDeclaration)
parseFieldInitializerOpt(for, for, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(for, for, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -723,7 +723,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(Function, fieldDeclaration)
parseFieldInitializerOpt(Function, Function, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(Function, Function, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -747,7 +747,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(get, fieldDeclaration)
parseFieldInitializerOpt(get, get, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(get, get, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -770,7 +770,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(hide, fieldDeclaration)
parseFieldInitializerOpt(hide, hide, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(hide, hide, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -797,7 +797,7 @@ parseUnit(class)
reportRecoverableErrorWithToken(if, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'if'., null, {token: if}], if, if)
listener: handleIdentifier(if, fieldDeclaration)
parseFieldInitializerOpt(if, if, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(if, if, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -820,7 +820,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(implements, fieldDeclaration)
parseFieldInitializerOpt(implements, implements, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(implements, implements, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -843,7 +843,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(import, fieldDeclaration)
parseFieldInitializerOpt(import, import, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(import, import, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -870,7 +870,7 @@ parseUnit(class)
reportRecoverableErrorWithToken(in, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'in'., null, {token: in}], in, in)
listener: handleIdentifier(in, fieldDeclaration)
parseFieldInitializerOpt(in, in, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(in, in, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -893,7 +893,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(inout, fieldDeclaration)
parseFieldInitializerOpt(inout, inout, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(inout, inout, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -916,7 +916,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(interface, fieldDeclaration)
parseFieldInitializerOpt(interface, interface, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(interface, interface, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -943,7 +943,7 @@ parseUnit(class)
reportRecoverableErrorWithToken(is, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'is'., null, {token: is}], is, is)
listener: handleIdentifier(is, fieldDeclaration)
parseFieldInitializerOpt(is, is, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(is, is, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -966,7 +966,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(late, fieldDeclaration)
parseFieldInitializerOpt(late, late, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(late, late, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -989,7 +989,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(library, fieldDeclaration)
parseFieldInitializerOpt(library, library, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(library, library, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1012,7 +1012,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(mixin, fieldDeclaration)
parseFieldInitializerOpt(mixin, mixin, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(mixin, mixin, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1035,7 +1035,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(native, fieldDeclaration)
parseFieldInitializerOpt(native, native, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(native, native, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1062,7 +1062,7 @@ parseUnit(class)
reportRecoverableErrorWithToken(new, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'new'., null, {token: new}], new, new)
listener: handleIdentifier(new, fieldDeclaration)
parseFieldInitializerOpt(new, new, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(new, new, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1089,7 +1089,7 @@ parseUnit(class)
reportRecoverableErrorWithToken(null, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'null'., null, {token: null}], null, null)
listener: handleIdentifier(null, fieldDeclaration)
parseFieldInitializerOpt(null, null, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(null, null, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1112,7 +1112,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(of, fieldDeclaration)
parseFieldInitializerOpt(of, of, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(of, of, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1135,7 +1135,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(on, fieldDeclaration)
parseFieldInitializerOpt(on, on, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(on, on, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1159,7 +1159,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(operator, fieldDeclaration)
parseFieldInitializerOpt(operator, operator, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(operator, operator, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1182,7 +1182,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(out, fieldDeclaration)
parseFieldInitializerOpt(out, out, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(out, out, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1205,7 +1205,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(part, fieldDeclaration)
parseFieldInitializerOpt(part, part, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(part, part, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1228,7 +1228,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(patch, fieldDeclaration)
parseFieldInitializerOpt(patch, patch, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(patch, patch, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1251,7 +1251,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(required, fieldDeclaration)
parseFieldInitializerOpt(required, required, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(required, required, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1278,7 +1278,7 @@ parseUnit(class)
reportRecoverableErrorWithToken(rethrow, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'rethrow'., null, {token: rethrow}], rethrow, rethrow)
listener: handleIdentifier(rethrow, fieldDeclaration)
parseFieldInitializerOpt(rethrow, rethrow, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(rethrow, rethrow, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1305,7 +1305,7 @@ parseUnit(class)
reportRecoverableErrorWithToken(return, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'return'., null, {token: return}], return, return)
listener: handleIdentifier(return, fieldDeclaration)
parseFieldInitializerOpt(return, return, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(return, return, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1329,7 +1329,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(set, fieldDeclaration)
parseFieldInitializerOpt(set, set, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(set, set, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1352,7 +1352,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(show, fieldDeclaration)
parseFieldInitializerOpt(show, show, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(show, show, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1375,7 +1375,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(source, fieldDeclaration)
parseFieldInitializerOpt(source, source, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(source, source, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1398,7 +1398,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(static, fieldDeclaration)
parseFieldInitializerOpt(static, static, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(static, static, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1425,7 +1425,7 @@ parseUnit(class)
reportRecoverableErrorWithToken(super, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'super'., null, {token: super}], super, super)
listener: handleIdentifier(super, fieldDeclaration)
parseFieldInitializerOpt(super, super, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(super, super, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1452,7 +1452,7 @@ parseUnit(class)
reportRecoverableErrorWithToken(switch, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'switch'., null, {token: switch}], switch, switch)
listener: handleIdentifier(switch, fieldDeclaration)
parseFieldInitializerOpt(switch, switch, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(switch, switch, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1475,7 +1475,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(sync, fieldDeclaration)
parseFieldInitializerOpt(sync, sync, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(sync, sync, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1501,7 +1501,7 @@ parseUnit(class)
reportRecoverableErrorWithToken(this, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'this'., null, {token: this}], this, this)
listener: handleIdentifier(this, fieldDeclaration)
parseFieldInitializerOpt(this, this, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(this, this, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1528,7 +1528,7 @@ parseUnit(class)
reportRecoverableErrorWithToken(throw, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'throw'., null, {token: throw}], throw, throw)
listener: handleIdentifier(throw, fieldDeclaration)
parseFieldInitializerOpt(throw, throw, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(throw, throw, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1555,7 +1555,7 @@ parseUnit(class)
reportRecoverableErrorWithToken(true, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'true'., null, {token: true}], true, true)
listener: handleIdentifier(true, fieldDeclaration)
parseFieldInitializerOpt(true, true, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(true, true, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1582,7 +1582,7 @@ parseUnit(class)
reportRecoverableErrorWithToken(try, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'try'., null, {token: try}], try, try)
listener: handleIdentifier(try, fieldDeclaration)
parseFieldInitializerOpt(try, try, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(try, try, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1605,7 +1605,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(typedef, fieldDeclaration)
parseFieldInitializerOpt(typedef, typedef, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(typedef, typedef, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1632,7 +1632,7 @@ parseUnit(class)
reportRecoverableErrorWithToken(var, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'var'., null, {token: var}], var, var)
listener: handleIdentifier(var, fieldDeclaration)
parseFieldInitializerOpt(var, var, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(var, var, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1659,7 +1659,7 @@ parseUnit(class)
reportRecoverableErrorWithToken(void, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'void'., null, {token: void}], void, void)
listener: handleIdentifier(void, fieldDeclaration)
parseFieldInitializerOpt(void, void, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(void, void, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1686,7 +1686,7 @@ parseUnit(class)
reportRecoverableErrorWithToken(while, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'while'., null, {token: while}], while, while)
listener: handleIdentifier(while, fieldDeclaration)
parseFieldInitializerOpt(while, while, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(while, while, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1713,7 +1713,7 @@ parseUnit(class)
reportRecoverableErrorWithToken(with, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'with'., null, {token: with}], with, with)
listener: handleIdentifier(with, fieldDeclaration)
parseFieldInitializerOpt(with, with, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(with, with, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1736,7 +1736,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(yield, fieldDeclaration)
parseFieldInitializerOpt(yield, yield, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(yield, yield, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)

View file

@ -8869,7 +8869,7 @@ parseUnit(class)
reportRecoverableErrorWithToken(this, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'this'., null, {token: this}], this, this)
listener: handleIdentifier(this, fieldDeclaration)
parseFieldInitializerOpt(this, this, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(this, this, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: handleNoFieldInitializer(()
ensureSemicolon(this)
reportRecoverableError(this, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])

View file

@ -14,7 +14,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(abstract, topLevelVariableDeclaration)
parseFieldInitializerOpt(abstract, abstract, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(abstract, abstract, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -37,7 +37,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(as, topLevelVariableDeclaration)
parseFieldInitializerOpt(as, as, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(as, as, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -64,7 +64,7 @@ parseUnit(int)
reportRecoverableErrorWithToken(assert, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'assert'., null, {token: assert}], assert, assert)
listener: handleIdentifier(assert, topLevelVariableDeclaration)
parseFieldInitializerOpt(assert, assert, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(assert, assert, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -87,7 +87,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(async, topLevelVariableDeclaration)
parseFieldInitializerOpt(async, async, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(async, async, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -110,7 +110,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(await, topLevelVariableDeclaration)
parseFieldInitializerOpt(await, await, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(await, await, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -137,7 +137,7 @@ parseUnit(int)
reportRecoverableErrorWithToken(break, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'break'., null, {token: break}], break, break)
listener: handleIdentifier(break, topLevelVariableDeclaration)
parseFieldInitializerOpt(break, break, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(break, break, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -164,7 +164,7 @@ parseUnit(int)
reportRecoverableErrorWithToken(case, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'case'., null, {token: case}], case, case)
listener: handleIdentifier(case, topLevelVariableDeclaration)
parseFieldInitializerOpt(case, case, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(case, case, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -191,7 +191,7 @@ parseUnit(int)
reportRecoverableErrorWithToken(catch, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'catch'., null, {token: catch}], catch, catch)
listener: handleIdentifier(catch, topLevelVariableDeclaration)
parseFieldInitializerOpt(catch, catch, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(catch, catch, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -218,7 +218,7 @@ parseUnit(int)
reportRecoverableErrorWithToken(class, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'class'., null, {token: class}], class, class)
listener: handleIdentifier(class, topLevelVariableDeclaration)
parseFieldInitializerOpt(class, class, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(class, class, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -245,7 +245,7 @@ parseUnit(int)
reportRecoverableErrorWithToken(const, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'const'., null, {token: const}], const, const)
listener: handleIdentifier(const, topLevelVariableDeclaration)
parseFieldInitializerOpt(const, const, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(const, const, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -272,7 +272,7 @@ parseUnit(int)
reportRecoverableErrorWithToken(continue, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'continue'., null, {token: continue}], continue, continue)
listener: handleIdentifier(continue, topLevelVariableDeclaration)
parseFieldInitializerOpt(continue, continue, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(continue, continue, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -295,7 +295,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(covariant, topLevelVariableDeclaration)
parseFieldInitializerOpt(covariant, covariant, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(covariant, covariant, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -322,7 +322,7 @@ parseUnit(int)
reportRecoverableErrorWithToken(default, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'default'., null, {token: default}], default, default)
listener: handleIdentifier(default, topLevelVariableDeclaration)
parseFieldInitializerOpt(default, default, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(default, default, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -345,7 +345,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(deferred, topLevelVariableDeclaration)
parseFieldInitializerOpt(deferred, deferred, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(deferred, deferred, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -372,7 +372,7 @@ parseUnit(int)
reportRecoverableErrorWithToken(do, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'do'., null, {token: do}], do, do)
listener: handleIdentifier(do, topLevelVariableDeclaration)
parseFieldInitializerOpt(do, do, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(do, do, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -395,7 +395,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(dynamic, topLevelVariableDeclaration)
parseFieldInitializerOpt(dynamic, dynamic, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(dynamic, dynamic, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -422,7 +422,7 @@ parseUnit(int)
reportRecoverableErrorWithToken(else, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'else'., null, {token: else}], else, else)
listener: handleIdentifier(else, topLevelVariableDeclaration)
parseFieldInitializerOpt(else, else, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(else, else, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -449,7 +449,7 @@ parseUnit(int)
reportRecoverableErrorWithToken(enum, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'enum'., null, {token: enum}], enum, enum)
listener: handleIdentifier(enum, topLevelVariableDeclaration)
parseFieldInitializerOpt(enum, enum, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(enum, enum, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -472,7 +472,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(export, topLevelVariableDeclaration)
parseFieldInitializerOpt(export, export, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(export, export, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -499,7 +499,7 @@ parseUnit(int)
reportRecoverableErrorWithToken(extends, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'extends'., null, {token: extends}], extends, extends)
listener: handleIdentifier(extends, topLevelVariableDeclaration)
parseFieldInitializerOpt(extends, extends, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(extends, extends, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -522,7 +522,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(extension, topLevelVariableDeclaration)
parseFieldInitializerOpt(extension, extension, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(extension, extension, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -545,7 +545,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(external, topLevelVariableDeclaration)
parseFieldInitializerOpt(external, external, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(external, external, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -568,7 +568,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(factory, topLevelVariableDeclaration)
parseFieldInitializerOpt(factory, factory, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(factory, factory, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -595,7 +595,7 @@ parseUnit(int)
reportRecoverableErrorWithToken(false, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'false'., null, {token: false}], false, false)
listener: handleIdentifier(false, topLevelVariableDeclaration)
parseFieldInitializerOpt(false, false, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(false, false, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -622,7 +622,7 @@ parseUnit(int)
reportRecoverableErrorWithToken(final, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'final'., null, {token: final}], final, final)
listener: handleIdentifier(final, topLevelVariableDeclaration)
parseFieldInitializerOpt(final, final, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(final, final, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -649,7 +649,7 @@ parseUnit(int)
reportRecoverableErrorWithToken(finally, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'finally'., null, {token: finally}], finally, finally)
listener: handleIdentifier(finally, topLevelVariableDeclaration)
parseFieldInitializerOpt(finally, finally, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(finally, finally, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -676,7 +676,7 @@ parseUnit(int)
reportRecoverableErrorWithToken(for, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'for'., null, {token: for}], for, for)
listener: handleIdentifier(for, topLevelVariableDeclaration)
parseFieldInitializerOpt(for, for, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(for, for, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -699,7 +699,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(Function, topLevelVariableDeclaration)
parseFieldInitializerOpt(Function, Function, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(Function, Function, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -722,7 +722,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(get, topLevelVariableDeclaration)
parseFieldInitializerOpt(get, get, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(get, get, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -745,7 +745,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(hide, topLevelVariableDeclaration)
parseFieldInitializerOpt(hide, hide, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(hide, hide, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -772,7 +772,7 @@ parseUnit(int)
reportRecoverableErrorWithToken(if, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'if'., null, {token: if}], if, if)
listener: handleIdentifier(if, topLevelVariableDeclaration)
parseFieldInitializerOpt(if, if, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(if, if, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -795,7 +795,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(implements, topLevelVariableDeclaration)
parseFieldInitializerOpt(implements, implements, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(implements, implements, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -818,7 +818,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(import, topLevelVariableDeclaration)
parseFieldInitializerOpt(import, import, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(import, import, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -845,7 +845,7 @@ parseUnit(int)
reportRecoverableErrorWithToken(in, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'in'., null, {token: in}], in, in)
listener: handleIdentifier(in, topLevelVariableDeclaration)
parseFieldInitializerOpt(in, in, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(in, in, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -868,7 +868,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(inout, topLevelVariableDeclaration)
parseFieldInitializerOpt(inout, inout, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(inout, inout, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -891,7 +891,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(interface, topLevelVariableDeclaration)
parseFieldInitializerOpt(interface, interface, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(interface, interface, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -918,7 +918,7 @@ parseUnit(int)
reportRecoverableErrorWithToken(is, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'is'., null, {token: is}], is, is)
listener: handleIdentifier(is, topLevelVariableDeclaration)
parseFieldInitializerOpt(is, is, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(is, is, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -941,7 +941,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(late, topLevelVariableDeclaration)
parseFieldInitializerOpt(late, late, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(late, late, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -964,7 +964,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(library, topLevelVariableDeclaration)
parseFieldInitializerOpt(library, library, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(library, library, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -987,7 +987,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(mixin, topLevelVariableDeclaration)
parseFieldInitializerOpt(mixin, mixin, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(mixin, mixin, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1010,7 +1010,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(native, topLevelVariableDeclaration)
parseFieldInitializerOpt(native, native, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(native, native, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1037,7 +1037,7 @@ parseUnit(int)
reportRecoverableErrorWithToken(new, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'new'., null, {token: new}], new, new)
listener: handleIdentifier(new, topLevelVariableDeclaration)
parseFieldInitializerOpt(new, new, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(new, new, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1064,7 +1064,7 @@ parseUnit(int)
reportRecoverableErrorWithToken(null, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'null'., null, {token: null}], null, null)
listener: handleIdentifier(null, topLevelVariableDeclaration)
parseFieldInitializerOpt(null, null, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(null, null, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1087,7 +1087,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(of, topLevelVariableDeclaration)
parseFieldInitializerOpt(of, of, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(of, of, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1110,7 +1110,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(on, topLevelVariableDeclaration)
parseFieldInitializerOpt(on, on, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(on, on, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1133,7 +1133,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(operator, topLevelVariableDeclaration)
parseFieldInitializerOpt(operator, operator, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(operator, operator, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1156,7 +1156,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(out, topLevelVariableDeclaration)
parseFieldInitializerOpt(out, out, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(out, out, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1179,7 +1179,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(part, topLevelVariableDeclaration)
parseFieldInitializerOpt(part, part, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(part, part, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1202,7 +1202,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(patch, topLevelVariableDeclaration)
parseFieldInitializerOpt(patch, patch, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(patch, patch, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1225,7 +1225,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(required, topLevelVariableDeclaration)
parseFieldInitializerOpt(required, required, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(required, required, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1252,7 +1252,7 @@ parseUnit(int)
reportRecoverableErrorWithToken(rethrow, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'rethrow'., null, {token: rethrow}], rethrow, rethrow)
listener: handleIdentifier(rethrow, topLevelVariableDeclaration)
parseFieldInitializerOpt(rethrow, rethrow, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(rethrow, rethrow, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1279,7 +1279,7 @@ parseUnit(int)
reportRecoverableErrorWithToken(return, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'return'., null, {token: return}], return, return)
listener: handleIdentifier(return, topLevelVariableDeclaration)
parseFieldInitializerOpt(return, return, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(return, return, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1302,7 +1302,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(set, topLevelVariableDeclaration)
parseFieldInitializerOpt(set, set, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(set, set, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1325,7 +1325,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(show, topLevelVariableDeclaration)
parseFieldInitializerOpt(show, show, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(show, show, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1348,7 +1348,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(source, topLevelVariableDeclaration)
parseFieldInitializerOpt(source, source, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(source, source, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1371,7 +1371,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(static, topLevelVariableDeclaration)
parseFieldInitializerOpt(static, static, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(static, static, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1398,7 +1398,7 @@ parseUnit(int)
reportRecoverableErrorWithToken(super, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'super'., null, {token: super}], super, super)
listener: handleIdentifier(super, topLevelVariableDeclaration)
parseFieldInitializerOpt(super, super, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(super, super, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1425,7 +1425,7 @@ parseUnit(int)
reportRecoverableErrorWithToken(switch, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'switch'., null, {token: switch}], switch, switch)
listener: handleIdentifier(switch, topLevelVariableDeclaration)
parseFieldInitializerOpt(switch, switch, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(switch, switch, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1448,7 +1448,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(sync, topLevelVariableDeclaration)
parseFieldInitializerOpt(sync, sync, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(sync, sync, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1473,7 +1473,7 @@ parseUnit(int)
reportRecoverableErrorWithToken(this, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'this'., null, {token: this}], this, this)
listener: handleIdentifier(this, topLevelVariableDeclaration)
parseFieldInitializerOpt(this, this, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(this, this, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1500,7 +1500,7 @@ parseUnit(int)
reportRecoverableErrorWithToken(throw, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'throw'., null, {token: throw}], throw, throw)
listener: handleIdentifier(throw, topLevelVariableDeclaration)
parseFieldInitializerOpt(throw, throw, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(throw, throw, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1527,7 +1527,7 @@ parseUnit(int)
reportRecoverableErrorWithToken(true, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'true'., null, {token: true}], true, true)
listener: handleIdentifier(true, topLevelVariableDeclaration)
parseFieldInitializerOpt(true, true, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(true, true, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1554,7 +1554,7 @@ parseUnit(int)
reportRecoverableErrorWithToken(try, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'try'., null, {token: try}], try, try)
listener: handleIdentifier(try, topLevelVariableDeclaration)
parseFieldInitializerOpt(try, try, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(try, try, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1577,7 +1577,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(typedef, topLevelVariableDeclaration)
parseFieldInitializerOpt(typedef, typedef, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(typedef, typedef, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1604,7 +1604,7 @@ parseUnit(int)
reportRecoverableErrorWithToken(var, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'var'., null, {token: var}], var, var)
listener: handleIdentifier(var, topLevelVariableDeclaration)
parseFieldInitializerOpt(var, var, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(var, var, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1631,7 +1631,7 @@ parseUnit(int)
reportRecoverableErrorWithToken(void, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'void'., null, {token: void}], void, void)
listener: handleIdentifier(void, topLevelVariableDeclaration)
parseFieldInitializerOpt(void, void, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(void, void, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1658,7 +1658,7 @@ parseUnit(int)
reportRecoverableErrorWithToken(while, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'while'., null, {token: while}], while, while)
listener: handleIdentifier(while, topLevelVariableDeclaration)
parseFieldInitializerOpt(while, while, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(while, while, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1685,7 +1685,7 @@ parseUnit(int)
reportRecoverableErrorWithToken(with, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'with'., null, {token: with}], with, with)
listener: handleIdentifier(with, topLevelVariableDeclaration)
parseFieldInitializerOpt(with, with, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(with, with, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -1708,7 +1708,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(yield, topLevelVariableDeclaration)
parseFieldInitializerOpt(yield, yield, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(yield, yield, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)

View file

@ -86,7 +86,7 @@ parseUnit(class)
reportRecoverableErrorWithToken(with, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'with'., null, {token: with}], with, with)
listener: handleIdentifier(with, fieldDeclaration)
parseFieldInitializerOpt(with, with, null, null, DeclarationKind.Class, C)
parseFieldInitializerOpt(with, with, null, null, null, null, DeclarationKind.Class, C)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -245,7 +245,7 @@ parseUnit(class)
reportRecoverableErrorWithToken(with, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got 'with'., null, {token: with}], with, with)
listener: handleIdentifier(with, topLevelVariableDeclaration)
parseFieldInitializerOpt(with, with, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(with, with, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)

View file

@ -78,7 +78,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(With, fieldDeclaration)
parseFieldInitializerOpt(With, With, null, null, DeclarationKind.Class, C)
parseFieldInitializerOpt(With, With, null, null, null, null, DeclarationKind.Class, C)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -221,7 +221,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(With, topLevelVariableDeclaration)
parseFieldInitializerOpt(With, With, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(With, With, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)

View file

@ -44,7 +44,7 @@ parseUnit(class)
listener: handleNoType(})
ensureIdentifierPotentiallyRecovered(}, topLevelVariableDeclaration, false)
listener: handleIdentifier(foo, topLevelVariableDeclaration)
parseFieldInitializerOpt(foo, foo, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(foo, foo, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(class)
ensureSemicolon(foo)
reportRecoverableError(foo, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -90,7 +90,7 @@ parseUnit(class)
listener: handleNoType({)
ensureIdentifierPotentiallyRecovered({, fieldDeclaration, false)
listener: handleIdentifier(foo, fieldDeclaration)
parseFieldInitializerOpt(foo, foo, null, null, DeclarationKind.Class, M1)
parseFieldInitializerOpt(foo, foo, null, null, null, null, DeclarationKind.Class, M1)
listener: handleNoFieldInitializer(class)
ensureSemicolon(foo)
reportRecoverableError(foo, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])

View file

@ -34,7 +34,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(C, null)
ensureIdentifierPotentiallyRecovered(C, topLevelVariableDeclaration, false)
listener: handleIdentifier(o, topLevelVariableDeclaration)
parseFieldInitializerOpt(o, o, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(o, o, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(p)
ensureSemicolon(o)
reportRecoverableError(o, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -54,7 +54,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(p, null)
ensureIdentifierPotentiallyRecovered(p, topLevelVariableDeclaration, false)
listener: handleIdentifier(y, topLevelVariableDeclaration)
parseFieldInitializerOpt(y, y, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(y, y, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(r)
ensureSemicolon(y)
reportRecoverableError(y, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -74,7 +74,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(r, null)
ensureIdentifierPotentiallyRecovered(r, topLevelVariableDeclaration, false)
listener: handleIdentifier(i, topLevelVariableDeclaration)
parseFieldInitializerOpt(i, i, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(i, i, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(g)
ensureSemicolon(i)
reportRecoverableError(i, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -94,7 +94,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(g, null)
ensureIdentifierPotentiallyRecovered(g, topLevelVariableDeclaration, false)
listener: handleIdentifier(h, topLevelVariableDeclaration)
parseFieldInitializerOpt(h, h, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(h, h, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(t)
ensureSemicolon(h)
reportRecoverableError(h, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -206,7 +206,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(t, null)
ensureIdentifierPotentiallyRecovered(t, topLevelVariableDeclaration, false)
listener: handleIdentifier(h, topLevelVariableDeclaration)
parseFieldInitializerOpt(h, h, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(h, h, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(e)
ensureSemicolon(h)
reportRecoverableError(h, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -226,7 +226,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(e, null)
ensureIdentifierPotentiallyRecovered(e, topLevelVariableDeclaration, false)
listener: handleIdentifier(D, topLevelVariableDeclaration)
parseFieldInitializerOpt(D, D, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(D, D, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(a)
ensureSemicolon(D)
reportRecoverableError(D, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -246,7 +246,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(a, null)
ensureIdentifierPotentiallyRecovered(a, topLevelVariableDeclaration, false)
listener: handleIdentifier(r, topLevelVariableDeclaration)
parseFieldInitializerOpt(r, r, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(r, r, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(t)
ensureSemicolon(r)
reportRecoverableError(r, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -266,7 +266,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(t, null)
ensureIdentifierPotentiallyRecovered(t, topLevelVariableDeclaration, false)
listener: handleIdentifier(p, topLevelVariableDeclaration)
parseFieldInitializerOpt(p, p, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(p, p, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(r)
ensureSemicolon(p)
reportRecoverableError(p, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -286,7 +286,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(r, null)
ensureIdentifierPotentiallyRecovered(r, topLevelVariableDeclaration, false)
listener: handleIdentifier(o, topLevelVariableDeclaration)
parseFieldInitializerOpt(o, o, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(o, o, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(j)
ensureSemicolon(o)
reportRecoverableError(o, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -306,7 +306,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(j, null)
ensureIdentifierPotentiallyRecovered(j, topLevelVariableDeclaration, false)
listener: handleIdentifier(e, topLevelVariableDeclaration)
parseFieldInitializerOpt(e, e, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(e, e, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(c)
ensureSemicolon(e)
reportRecoverableError(e, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -326,7 +326,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(c, null)
ensureIdentifierPotentiallyRecovered(c, topLevelVariableDeclaration, false)
listener: handleIdentifier(t, topLevelVariableDeclaration)
parseFieldInitializerOpt(t, t, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(t, t, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(a)
ensureSemicolon(t)
reportRecoverableError(t, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -346,7 +346,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(a, null)
ensureIdentifierPotentiallyRecovered(a, topLevelVariableDeclaration, false)
listener: handleIdentifier(u, topLevelVariableDeclaration)
parseFieldInitializerOpt(u, u, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(u, u, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(t)
ensureSemicolon(u)
reportRecoverableError(u, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -366,7 +366,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(t, null)
ensureIdentifierPotentiallyRecovered(t, topLevelVariableDeclaration, false)
listener: handleIdentifier(h, topLevelVariableDeclaration)
parseFieldInitializerOpt(h, h, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(h, h, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(o)
ensureSemicolon(h)
reportRecoverableError(h, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -386,7 +386,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(o, null)
ensureIdentifierPotentiallyRecovered(o, topLevelVariableDeclaration, false)
listener: handleIdentifier(r, topLevelVariableDeclaration)
parseFieldInitializerOpt(r, r, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(r, r, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(s)
ensureSemicolon(r)
reportRecoverableError(r, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -408,7 +408,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(s, null)
ensureIdentifierPotentiallyRecovered(P, topLevelVariableDeclaration, false)
listener: handleIdentifier(l, topLevelVariableDeclaration)
parseFieldInitializerOpt(l, l, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(l, l, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(e)
ensureSemicolon(l)
reportRecoverableError(l, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -428,7 +428,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(e, null)
ensureIdentifierPotentiallyRecovered(e, topLevelVariableDeclaration, false)
listener: handleIdentifier(a, topLevelVariableDeclaration)
parseFieldInitializerOpt(a, a, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(a, a, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(s)
ensureSemicolon(a)
reportRecoverableError(a, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -448,7 +448,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(s, null)
ensureIdentifierPotentiallyRecovered(s, topLevelVariableDeclaration, false)
listener: handleIdentifier(e, topLevelVariableDeclaration)
parseFieldInitializerOpt(e, e, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(e, e, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(s)
ensureSemicolon(e)
reportRecoverableError(e, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -468,7 +468,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(s, null)
ensureIdentifierPotentiallyRecovered(s, topLevelVariableDeclaration, false)
listener: handleIdentifier(e, topLevelVariableDeclaration)
parseFieldInitializerOpt(e, e, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(e, e, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(e)
ensureSemicolon(e)
reportRecoverableError(e, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -488,7 +488,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(e, null)
ensureIdentifierPotentiallyRecovered(e, topLevelVariableDeclaration, false)
listener: handleIdentifier(t, topLevelVariableDeclaration)
parseFieldInitializerOpt(t, t, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(t, t, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(h)
ensureSemicolon(t)
reportRecoverableError(t, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -508,7 +508,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(h, null)
ensureIdentifierPotentiallyRecovered(h, topLevelVariableDeclaration, false)
listener: handleIdentifier(e, topLevelVariableDeclaration)
parseFieldInitializerOpt(e, e, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(e, e, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(A)
ensureSemicolon(e)
reportRecoverableError(e, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -528,7 +528,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(A, null)
ensureIdentifierPotentiallyRecovered(A, topLevelVariableDeclaration, false)
listener: handleIdentifier(U, topLevelVariableDeclaration)
parseFieldInitializerOpt(U, U, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(U, U, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(T)
ensureSemicolon(U)
reportRecoverableError(U, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -548,7 +548,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(T, null)
ensureIdentifierPotentiallyRecovered(T, topLevelVariableDeclaration, false)
listener: handleIdentifier(H, topLevelVariableDeclaration)
parseFieldInitializerOpt(H, H, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(H, H, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(O)
ensureSemicolon(H)
reportRecoverableError(H, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -568,7 +568,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(O, null)
ensureIdentifierPotentiallyRecovered(O, topLevelVariableDeclaration, false)
listener: handleIdentifier(R, topLevelVariableDeclaration)
parseFieldInitializerOpt(R, R, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(R, R, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(S)
ensureSemicolon(R)
reportRecoverableError(R, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -588,7 +588,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(S, null)
ensureIdentifierPotentiallyRecovered(S, topLevelVariableDeclaration, false)
listener: handleIdentifier(f, topLevelVariableDeclaration)
parseFieldInitializerOpt(f, f, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(f, f, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(i)
ensureSemicolon(f)
reportRecoverableError(f, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -608,7 +608,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(i, null)
ensureIdentifierPotentiallyRecovered(i, topLevelVariableDeclaration, false)
listener: handleIdentifier(l, topLevelVariableDeclaration)
parseFieldInitializerOpt(l, l, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(l, l, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(e)
ensureSemicolon(l)
reportRecoverableError(l, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -629,7 +629,7 @@ parseUnit(EncodingErrorToken())
listener: handleNoType(;)
ensureIdentifierPotentiallyRecovered(;, topLevelVariableDeclaration, false)
listener: handleIdentifier(e, topLevelVariableDeclaration)
parseFieldInitializerOpt(e, e, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(e, e, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(/)
ensureSemicolon(e)
reportRecoverableError(e, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -669,7 +669,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(f, null)
ensureIdentifierPotentiallyRecovered(f, topLevelVariableDeclaration, false)
listener: handleIdentifier(o, topLevelVariableDeclaration)
parseFieldInitializerOpt(o, o, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(o, o, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(r)
ensureSemicolon(o)
reportRecoverableError(o, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -689,7 +689,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(r, null)
ensureIdentifierPotentiallyRecovered(r, topLevelVariableDeclaration, false)
listener: handleIdentifier(d, topLevelVariableDeclaration)
parseFieldInitializerOpt(d, d, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(d, d, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(e)
ensureSemicolon(d)
reportRecoverableError(d, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -709,7 +709,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(e, null)
ensureIdentifierPotentiallyRecovered(e, topLevelVariableDeclaration, false)
listener: handleIdentifier(t, topLevelVariableDeclaration)
parseFieldInitializerOpt(t, t, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(t, t, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(a)
ensureSemicolon(t)
reportRecoverableError(t, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -729,7 +729,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(a, null)
ensureIdentifierPotentiallyRecovered(a, topLevelVariableDeclaration, false)
listener: handleIdentifier(i, topLevelVariableDeclaration)
parseFieldInitializerOpt(i, i, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(i, i, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(l)
ensureSemicolon(i)
reportRecoverableError(i, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -795,7 +795,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(A, null)
ensureIdentifierPotentiallyRecovered(A, topLevelVariableDeclaration, false)
listener: handleIdentifier(l, topLevelVariableDeclaration)
parseFieldInitializerOpt(l, l, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(l, l, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(l)
ensureSemicolon(l)
reportRecoverableError(l, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -815,7 +815,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(l, null)
ensureIdentifierPotentiallyRecovered(l, topLevelVariableDeclaration, false)
listener: handleIdentifier(r, topLevelVariableDeclaration)
parseFieldInitializerOpt(r, r, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(r, r, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(i)
ensureSemicolon(r)
reportRecoverableError(r, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -835,7 +835,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(i, null)
ensureIdentifierPotentiallyRecovered(i, topLevelVariableDeclaration, false)
listener: handleIdentifier(g, topLevelVariableDeclaration)
parseFieldInitializerOpt(g, g, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(g, g, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(h)
ensureSemicolon(g)
reportRecoverableError(g, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -855,7 +855,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(h, null)
ensureIdentifierPotentiallyRecovered(h, topLevelVariableDeclaration, false)
listener: handleIdentifier(t, topLevelVariableDeclaration)
parseFieldInitializerOpt(t, t, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(t, t, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(s)
ensureSemicolon(t)
reportRecoverableError(t, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -875,7 +875,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(s, null)
ensureIdentifierPotentiallyRecovered(s, topLevelVariableDeclaration, false)
listener: handleIdentifier(r, topLevelVariableDeclaration)
parseFieldInitializerOpt(r, r, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(r, r, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(e)
ensureSemicolon(r)
reportRecoverableError(r, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -895,7 +895,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(e, null)
ensureIdentifierPotentiallyRecovered(e, topLevelVariableDeclaration, false)
listener: handleIdentifier(s, topLevelVariableDeclaration)
parseFieldInitializerOpt(s, s, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(s, s, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(e)
ensureSemicolon(s)
reportRecoverableError(s, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -915,7 +915,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(e, null)
ensureIdentifierPotentiallyRecovered(e, topLevelVariableDeclaration, false)
listener: handleIdentifier(r, topLevelVariableDeclaration)
parseFieldInitializerOpt(r, r, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(r, r, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(v)
ensureSemicolon(r)
reportRecoverableError(r, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -935,7 +935,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(v, null)
ensureIdentifierPotentiallyRecovered(v, topLevelVariableDeclaration, false)
listener: handleIdentifier(e, topLevelVariableDeclaration)
parseFieldInitializerOpt(e, e, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(e, e, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(d)
ensureSemicolon(e)
reportRecoverableError(e, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -957,7 +957,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(d, null)
ensureIdentifierPotentiallyRecovered(U, topLevelVariableDeclaration, false)
listener: handleIdentifier(s, topLevelVariableDeclaration)
parseFieldInitializerOpt(s, s, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(s, s, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(e)
ensureSemicolon(s)
reportRecoverableError(s, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -977,7 +977,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(e, null)
ensureIdentifierPotentiallyRecovered(e, topLevelVariableDeclaration, false)
listener: handleIdentifier(o, topLevelVariableDeclaration)
parseFieldInitializerOpt(o, o, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(o, o, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(f)
ensureSemicolon(o)
reportRecoverableError(o, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -997,7 +997,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(f, null)
ensureIdentifierPotentiallyRecovered(f, topLevelVariableDeclaration, false)
listener: handleIdentifier(t, topLevelVariableDeclaration)
parseFieldInitializerOpt(t, t, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(t, t, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(h)
ensureSemicolon(t)
reportRecoverableError(t, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -1017,7 +1017,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(h, null)
ensureIdentifierPotentiallyRecovered(h, topLevelVariableDeclaration, false)
listener: handleIdentifier(i, topLevelVariableDeclaration)
parseFieldInitializerOpt(i, i, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(i, i, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(s)
ensureSemicolon(i)
reportRecoverableError(i, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -1037,7 +1037,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(s, null)
ensureIdentifierPotentiallyRecovered(s, topLevelVariableDeclaration, false)
listener: handleIdentifier(s, topLevelVariableDeclaration)
parseFieldInitializerOpt(s, s, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(s, s, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(o)
ensureSemicolon(s)
reportRecoverableError(s, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -1057,7 +1057,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(o, null)
ensureIdentifierPotentiallyRecovered(o, topLevelVariableDeclaration, false)
listener: handleIdentifier(u, topLevelVariableDeclaration)
parseFieldInitializerOpt(u, u, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(u, u, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(r)
ensureSemicolon(u)
reportRecoverableError(u, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -1077,7 +1077,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(r, null)
ensureIdentifierPotentiallyRecovered(r, topLevelVariableDeclaration, false)
listener: handleIdentifier(c, topLevelVariableDeclaration)
parseFieldInitializerOpt(c, c, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(c, c, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(e)
ensureSemicolon(c)
reportRecoverableError(c, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -1097,7 +1097,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(e, null)
ensureIdentifierPotentiallyRecovered(e, topLevelVariableDeclaration, false)
listener: handleIdentifier(c, topLevelVariableDeclaration)
parseFieldInitializerOpt(c, c, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(c, c, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(o)
ensureSemicolon(c)
reportRecoverableError(c, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -1117,7 +1117,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(o, null)
ensureIdentifierPotentiallyRecovered(o, topLevelVariableDeclaration, false)
listener: handleIdentifier(d, topLevelVariableDeclaration)
parseFieldInitializerOpt(d, d, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(d, d, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(e)
ensureSemicolon(d)
reportRecoverableError(d, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -1137,7 +1137,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(e, null)
ensureIdentifierPotentiallyRecovered(e, topLevelVariableDeclaration, false)
listener: handleIdentifier(i, topLevelVariableDeclaration)
parseFieldInitializerOpt(i, i, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(i, i, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(s)
ensureSemicolon(i)
reportRecoverableError(i, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -1157,7 +1157,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(s, null)
ensureIdentifierPotentiallyRecovered(s, topLevelVariableDeclaration, false)
listener: handleIdentifier(g, topLevelVariableDeclaration)
parseFieldInitializerOpt(g, g, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(g, g, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(o)
ensureSemicolon(g)
reportRecoverableError(g, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -1177,7 +1177,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(o, null)
ensureIdentifierPotentiallyRecovered(o, topLevelVariableDeclaration, false)
listener: handleIdentifier(v, topLevelVariableDeclaration)
parseFieldInitializerOpt(v, v, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(v, v, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(e)
ensureSemicolon(v)
reportRecoverableError(v, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -1197,7 +1197,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(e, null)
ensureIdentifierPotentiallyRecovered(e, topLevelVariableDeclaration, false)
listener: handleIdentifier(r, topLevelVariableDeclaration)
parseFieldInitializerOpt(r, r, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(r, r, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(n)
ensureSemicolon(r)
reportRecoverableError(r, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -1217,7 +1217,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(n, null)
ensureIdentifierPotentiallyRecovered(n, topLevelVariableDeclaration, false)
listener: handleIdentifier(e, topLevelVariableDeclaration)
parseFieldInitializerOpt(e, e, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(e, e, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(d)
ensureSemicolon(e)
reportRecoverableError(e, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -1237,7 +1237,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(d, null)
ensureIdentifierPotentiallyRecovered(d, topLevelVariableDeclaration, false)
listener: handleIdentifier(b, topLevelVariableDeclaration)
parseFieldInitializerOpt(b, b, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(b, b, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(y)
ensureSemicolon(b)
reportRecoverableError(b, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -1257,7 +1257,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(y, null)
ensureIdentifierPotentiallyRecovered(y, topLevelVariableDeclaration, false)
listener: handleIdentifier(a, topLevelVariableDeclaration)
parseFieldInitializerOpt(a, a, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(a, a, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(/)
ensureSemicolon(a)
reportRecoverableError(a, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -1297,7 +1297,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(B, null)
ensureIdentifierPotentiallyRecovered(B, topLevelVariableDeclaration, false)
listener: handleIdentifier(S, topLevelVariableDeclaration)
parseFieldInitializerOpt(S, S, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(S, S, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(D)
ensureSemicolon(S)
reportRecoverableError(S, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -1318,7 +1318,7 @@ parseUnit(EncodingErrorToken())
listener: handleNoType(;)
ensureIdentifierPotentiallyRecovered(;, topLevelVariableDeclaration, false)
listener: handleIdentifier(D, topLevelVariableDeclaration)
parseFieldInitializerOpt(D, D, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(D, D, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(-)
ensureSemicolon(D)
reportRecoverableError(D, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -1348,7 +1348,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(s, null)
ensureIdentifierPotentiallyRecovered(s, topLevelVariableDeclaration, false)
listener: handleIdentifier(t, topLevelVariableDeclaration)
parseFieldInitializerOpt(t, t, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(t, t, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(y)
ensureSemicolon(t)
reportRecoverableError(t, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -1368,7 +1368,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(y, null)
ensureIdentifierPotentiallyRecovered(y, topLevelVariableDeclaration, false)
listener: handleIdentifier(l, topLevelVariableDeclaration)
parseFieldInitializerOpt(l, l, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(l, l, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(e)
ensureSemicolon(l)
reportRecoverableError(l, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -1388,7 +1388,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(e, null)
ensureIdentifierPotentiallyRecovered(e, topLevelVariableDeclaration, false)
listener: handleIdentifier(l, topLevelVariableDeclaration)
parseFieldInitializerOpt(l, l, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(l, l, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(i)
ensureSemicolon(l)
reportRecoverableError(l, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -1408,7 +1408,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(i, null)
ensureIdentifierPotentiallyRecovered(i, topLevelVariableDeclaration, false)
listener: handleIdentifier(c, topLevelVariableDeclaration)
parseFieldInitializerOpt(c, c, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(c, c, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(e)
ensureSemicolon(c)
reportRecoverableError(c, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -1428,7 +1428,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(e, null)
ensureIdentifierPotentiallyRecovered(e, topLevelVariableDeclaration, false)
listener: handleIdentifier(n, topLevelVariableDeclaration)
parseFieldInitializerOpt(n, n, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(n, n, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(s)
ensureSemicolon(n)
reportRecoverableError(n, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -1448,7 +1448,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(s, null)
ensureIdentifierPotentiallyRecovered(s, topLevelVariableDeclaration, false)
listener: handleIdentifier(e, topLevelVariableDeclaration)
parseFieldInitializerOpt(e, e, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(e, e, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(t)
ensureSemicolon(e)
reportRecoverableError(e, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -1468,7 +1468,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(t, null)
ensureIdentifierPotentiallyRecovered(t, topLevelVariableDeclaration, false)
listener: handleIdentifier(h, topLevelVariableDeclaration)
parseFieldInitializerOpt(h, h, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(h, h, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(a)
ensureSemicolon(h)
reportRecoverableError(h, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -1488,7 +1488,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(a, null)
ensureIdentifierPotentiallyRecovered(a, topLevelVariableDeclaration, false)
listener: handleIdentifier(t, topLevelVariableDeclaration)
parseFieldInitializerOpt(t, t, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(t, t, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(c)
ensureSemicolon(t)
reportRecoverableError(t, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -1508,7 +1508,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(c, null)
ensureIdentifierPotentiallyRecovered(c, topLevelVariableDeclaration, false)
listener: handleIdentifier(a, topLevelVariableDeclaration)
parseFieldInitializerOpt(a, a, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(a, a, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(n)
ensureSemicolon(a)
reportRecoverableError(a, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -1528,7 +1528,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(n, null)
ensureIdentifierPotentiallyRecovered(n, topLevelVariableDeclaration, false)
listener: handleIdentifier(b, topLevelVariableDeclaration)
parseFieldInitializerOpt(b, b, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(b, b, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(e)
ensureSemicolon(b)
reportRecoverableError(b, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -1548,7 +1548,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(e, null)
ensureIdentifierPotentiallyRecovered(e, topLevelVariableDeclaration, false)
listener: handleIdentifier(f, topLevelVariableDeclaration)
parseFieldInitializerOpt(f, f, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(f, f, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(o)
ensureSemicolon(f)
reportRecoverableError(f, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -1568,7 +1568,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(o, null)
ensureIdentifierPotentiallyRecovered(o, topLevelVariableDeclaration, false)
listener: handleIdentifier(u, topLevelVariableDeclaration)
parseFieldInitializerOpt(u, u, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(u, u, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(n)
ensureSemicolon(u)
reportRecoverableError(u, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -1588,7 +1588,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(n, null)
ensureIdentifierPotentiallyRecovered(n, topLevelVariableDeclaration, false)
listener: handleIdentifier(d, topLevelVariableDeclaration)
parseFieldInitializerOpt(d, d, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(d, d, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(i)
ensureSemicolon(d)
reportRecoverableError(d, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -1608,7 +1608,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(i, null)
ensureIdentifierPotentiallyRecovered(i, topLevelVariableDeclaration, false)
listener: handleIdentifier(n, topLevelVariableDeclaration)
parseFieldInitializerOpt(n, n, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(n, n, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(t)
ensureSemicolon(n)
reportRecoverableError(n, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -1628,7 +1628,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(t, null)
ensureIdentifierPotentiallyRecovered(t, topLevelVariableDeclaration, false)
listener: handleIdentifier(h, topLevelVariableDeclaration)
parseFieldInitializerOpt(h, h, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(h, h, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(e)
ensureSemicolon(h)
reportRecoverableError(h, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -1648,7 +1648,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(e, null)
ensureIdentifierPotentiallyRecovered(e, topLevelVariableDeclaration, false)
listener: handleIdentifier(L, topLevelVariableDeclaration)
parseFieldInitializerOpt(L, L, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(L, L, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(I)
ensureSemicolon(L)
reportRecoverableError(L, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -1668,7 +1668,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(I, null)
ensureIdentifierPotentiallyRecovered(I, topLevelVariableDeclaration, false)
listener: handleIdentifier(C, topLevelVariableDeclaration)
parseFieldInitializerOpt(C, C, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(C, C, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(E)
ensureSemicolon(C)
reportRecoverableError(C, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -1688,7 +1688,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(E, null)
ensureIdentifierPotentiallyRecovered(E, topLevelVariableDeclaration, false)
listener: handleIdentifier(N, topLevelVariableDeclaration)
parseFieldInitializerOpt(N, N, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(N, N, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(S)
ensureSemicolon(N)
reportRecoverableError(N, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -1754,7 +1754,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(m, null)
ensureIdentifierPotentiallyRecovered(m, topLevelVariableDeclaration, false)
listener: handleIdentifier(d, topLevelVariableDeclaration)
parseFieldInitializerOpt(d, d, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(d, d, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(f)
ensureSemicolon(d)
reportRecoverableError(d, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -1774,7 +1774,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(f, null)
ensureIdentifierPotentiallyRecovered(f, topLevelVariableDeclaration, false)
listener: handleIdentifier(i, topLevelVariableDeclaration)
parseFieldInitializerOpt(i, i, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(i, i, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(l)
ensureSemicolon(i)
reportRecoverableError(i, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -1860,7 +1860,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(T, null)
ensureIdentifierPotentiallyRecovered(T, topLevelVariableDeclaration, false)
listener: handleIdentifier(h, topLevelVariableDeclaration)
parseFieldInitializerOpt(h, h, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(h, h, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(i)
ensureSemicolon(h)
reportRecoverableError(h, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -1880,7 +1880,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(i, null)
ensureIdentifierPotentiallyRecovered(i, topLevelVariableDeclaration, false)
listener: handleIdentifier(s, topLevelVariableDeclaration)
parseFieldInitializerOpt(s, s, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(s, s, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(f)
ensureSemicolon(s)
reportRecoverableError(s, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -1900,7 +1900,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(f, null)
ensureIdentifierPotentiallyRecovered(f, topLevelVariableDeclaration, false)
listener: handleIdentifier(i, topLevelVariableDeclaration)
parseFieldInitializerOpt(i, i, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(i, i, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(l)
ensureSemicolon(i)
reportRecoverableError(i, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -1920,7 +1920,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(l, null)
ensureIdentifierPotentiallyRecovered(l, topLevelVariableDeclaration, false)
listener: handleIdentifier(e, topLevelVariableDeclaration)
parseFieldInitializerOpt(e, e, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(e, e, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(i)
ensureSemicolon(e)
reportRecoverableError(e, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -1940,7 +1940,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(i, null)
ensureIdentifierPotentiallyRecovered(i, topLevelVariableDeclaration, false)
listener: handleIdentifier(s, topLevelVariableDeclaration)
parseFieldInitializerOpt(s, s, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(s, s, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(s)
ensureSemicolon(s)
reportRecoverableError(s, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -1960,7 +1960,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(s, null)
ensureIdentifierPotentiallyRecovered(s, topLevelVariableDeclaration, false)
listener: handleIdentifier(a, topLevelVariableDeclaration)
parseFieldInitializerOpt(a, a, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(a, a, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(v)
ensureSemicolon(a)
reportRecoverableError(a, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -1980,7 +1980,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(v, null)
ensureIdentifierPotentiallyRecovered(v, topLevelVariableDeclaration, false)
listener: handleIdentifier(e, topLevelVariableDeclaration)
parseFieldInitializerOpt(e, e, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(e, e, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(d)
ensureSemicolon(e)
reportRecoverableError(e, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -2000,7 +2000,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(d, null)
ensureIdentifierPotentiallyRecovered(d, topLevelVariableDeclaration, false)
listener: handleIdentifier(a, topLevelVariableDeclaration)
parseFieldInitializerOpt(a, a, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(a, a, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(s)
ensureSemicolon(a)
reportRecoverableError(a, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -2020,7 +2020,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(s, null)
ensureIdentifierPotentiallyRecovered(s, topLevelVariableDeclaration, false)
listener: handleIdentifier(U, topLevelVariableDeclaration)
parseFieldInitializerOpt(U, U, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(U, U, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(T)
ensureSemicolon(U)
reportRecoverableError(U, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -2040,7 +2040,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(T, null)
ensureIdentifierPotentiallyRecovered(T, topLevelVariableDeclaration, false)
listener: handleIdentifier(F, topLevelVariableDeclaration)
parseFieldInitializerOpt(F, F, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(F, F, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(-)
ensureSemicolon(F)
reportRecoverableError(F, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])
@ -2136,7 +2136,7 @@ parseUnit(EncodingErrorToken())
listener: handleType(m, null)
ensureIdentifierPotentiallyRecovered(m, topLevelVariableDeclaration, false)
listener: handleIdentifier(a, topLevelVariableDeclaration)
parseFieldInitializerOpt(a, a, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(a, a, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(i)
ensureSemicolon(a)
reportRecoverableError(a, Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}])

View file

@ -60,7 +60,7 @@ parseUnit(x)
listener: handleNoType(.)
ensureIdentifierPotentiallyRecovered(., topLevelVariableDeclaration, false)
listener: handleIdentifier(y, topLevelVariableDeclaration)
parseFieldInitializerOpt(y, y, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(y, y, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -129,7 +129,7 @@ parseUnit(x)
listener: handleNoType(.)
ensureIdentifierPotentiallyRecovered(., topLevelVariableDeclaration, false)
listener: handleIdentifier(z, topLevelVariableDeclaration)
parseFieldInitializerOpt(z, z, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(z, z, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)

View file

@ -38,7 +38,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(abstract, fieldDeclaration)
parseFieldInitializerOpt(abstract, abstract, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(abstract, abstract, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -61,7 +61,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(as, fieldDeclaration)
parseFieldInitializerOpt(as, as, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(as, as, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -84,7 +84,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(covariant, fieldDeclaration)
parseFieldInitializerOpt(covariant, covariant, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(covariant, covariant, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -107,7 +107,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(deferred, fieldDeclaration)
parseFieldInitializerOpt(deferred, deferred, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(deferred, deferred, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -130,7 +130,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(dynamic, fieldDeclaration)
parseFieldInitializerOpt(dynamic, dynamic, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(dynamic, dynamic, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -153,7 +153,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(export, fieldDeclaration)
parseFieldInitializerOpt(export, export, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(export, export, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -176,7 +176,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(external, fieldDeclaration)
parseFieldInitializerOpt(external, external, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(external, external, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -199,7 +199,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(factory, fieldDeclaration)
parseFieldInitializerOpt(factory, factory, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(factory, factory, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -222,7 +222,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(Function, fieldDeclaration)
parseFieldInitializerOpt(Function, Function, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(Function, Function, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -246,7 +246,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(get, fieldDeclaration)
parseFieldInitializerOpt(get, get, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(get, get, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -269,7 +269,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(implements, fieldDeclaration)
parseFieldInitializerOpt(implements, implements, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(implements, implements, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -292,7 +292,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(import, fieldDeclaration)
parseFieldInitializerOpt(import, import, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(import, import, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -315,7 +315,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(interface, fieldDeclaration)
parseFieldInitializerOpt(interface, interface, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(interface, interface, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -338,7 +338,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(library, fieldDeclaration)
parseFieldInitializerOpt(library, library, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(library, library, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -362,7 +362,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(operator, fieldDeclaration)
parseFieldInitializerOpt(operator, operator, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(operator, operator, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -385,7 +385,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(mixin, fieldDeclaration)
parseFieldInitializerOpt(mixin, mixin, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(mixin, mixin, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -408,7 +408,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(part, fieldDeclaration)
parseFieldInitializerOpt(part, part, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(part, part, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -432,7 +432,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(set, fieldDeclaration)
parseFieldInitializerOpt(set, set, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(set, set, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -455,7 +455,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(static, fieldDeclaration)
parseFieldInitializerOpt(static, static, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(static, static, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -478,7 +478,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(typedef, fieldDeclaration)
parseFieldInitializerOpt(typedef, typedef, null, null, DeclarationKind.Class, WrapperClass)
parseFieldInitializerOpt(typedef, typedef, null, null, null, null, DeclarationKind.Class, WrapperClass)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)

View file

@ -14,7 +14,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(abstract, topLevelVariableDeclaration)
parseFieldInitializerOpt(abstract, abstract, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(abstract, abstract, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -37,7 +37,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(as, topLevelVariableDeclaration)
parseFieldInitializerOpt(as, as, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(as, as, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -60,7 +60,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(covariant, topLevelVariableDeclaration)
parseFieldInitializerOpt(covariant, covariant, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(covariant, covariant, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -83,7 +83,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(deferred, topLevelVariableDeclaration)
parseFieldInitializerOpt(deferred, deferred, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(deferred, deferred, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -106,7 +106,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(dynamic, topLevelVariableDeclaration)
parseFieldInitializerOpt(dynamic, dynamic, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(dynamic, dynamic, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -129,7 +129,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(export, topLevelVariableDeclaration)
parseFieldInitializerOpt(export, export, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(export, export, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -152,7 +152,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(external, topLevelVariableDeclaration)
parseFieldInitializerOpt(external, external, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(external, external, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -175,7 +175,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(factory, topLevelVariableDeclaration)
parseFieldInitializerOpt(factory, factory, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(factory, factory, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -198,7 +198,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(Function, topLevelVariableDeclaration)
parseFieldInitializerOpt(Function, Function, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(Function, Function, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -221,7 +221,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(get, topLevelVariableDeclaration)
parseFieldInitializerOpt(get, get, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(get, get, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -244,7 +244,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(implements, topLevelVariableDeclaration)
parseFieldInitializerOpt(implements, implements, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(implements, implements, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -267,7 +267,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(import, topLevelVariableDeclaration)
parseFieldInitializerOpt(import, import, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(import, import, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -290,7 +290,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(interface, topLevelVariableDeclaration)
parseFieldInitializerOpt(interface, interface, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(interface, interface, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -313,7 +313,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(library, topLevelVariableDeclaration)
parseFieldInitializerOpt(library, library, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(library, library, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -336,7 +336,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(operator, topLevelVariableDeclaration)
parseFieldInitializerOpt(operator, operator, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(operator, operator, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -359,7 +359,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(mixin, topLevelVariableDeclaration)
parseFieldInitializerOpt(mixin, mixin, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(mixin, mixin, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -382,7 +382,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(part, topLevelVariableDeclaration)
parseFieldInitializerOpt(part, part, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(part, part, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -405,7 +405,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(set, topLevelVariableDeclaration)
parseFieldInitializerOpt(set, set, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(set, set, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -428,7 +428,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(static, topLevelVariableDeclaration)
parseFieldInitializerOpt(static, static, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(static, static, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -451,7 +451,7 @@ parseUnit(int)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, topLevelVariableDeclaration, false)
listener: handleIdentifier(typedef, topLevelVariableDeclaration)
parseFieldInitializerOpt(typedef, typedef, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(typedef, typedef, null, null, null, null, DeclarationKind.TopLevel, null)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)

View file

@ -38,7 +38,7 @@ parseUnit(class)
listener: handleType(Configuration, null)
ensureIdentifierPotentiallyRecovered(Configuration, fieldDeclaration, false)
listener: handleIdentifier(_configuration, fieldDeclaration)
parseFieldInitializerOpt(_configuration, _configuration, null, null, DeclarationKind.Class, ConfigurationService)
parseFieldInitializerOpt(_configuration, _configuration, null, null, null, null, DeclarationKind.Class, ConfigurationService)
listener: handleNoFieldInitializer(;)
listener: endClassFields(null, null, null, null, 1, Configuration, ;)
listener: endMember()

View file

@ -39,7 +39,7 @@ parseUnit(class)
listener: handleNoType(late)
ensureIdentifierPotentiallyRecovered(late, fieldDeclaration, false)
listener: handleIdentifier(x1, fieldDeclaration)
parseFieldInitializerOpt(x1, x1, late, null, DeclarationKind.Class, X)
parseFieldInitializerOpt(x1, x1, late, null, null, null, DeclarationKind.Class, X)
listener: handleNoFieldInitializer(;)
listener: endClassFields(null, null, late, null, 1, late, ;)
listener: endMember()
@ -56,7 +56,7 @@ parseUnit(class)
listener: handleNoType(late)
ensureIdentifierPotentiallyRecovered(late, fieldDeclaration, false)
listener: handleIdentifier(x2, fieldDeclaration)
parseFieldInitializerOpt(x2, x2, late, null, DeclarationKind.Class, X)
parseFieldInitializerOpt(x2, x2, late, null, null, null, DeclarationKind.Class, X)
listener: handleNoFieldInitializer(;)
listener: endClassFields(static, null, late, null, 1, static, ;)
listener: endMember()
@ -73,7 +73,7 @@ parseUnit(class)
listener: handleNoType(late)
ensureIdentifierPotentiallyRecovered(late, fieldDeclaration, false)
listener: handleIdentifier(x3, fieldDeclaration)
parseFieldInitializerOpt(x3, x3, late, null, DeclarationKind.Class, X)
parseFieldInitializerOpt(x3, x3, late, null, null, null, DeclarationKind.Class, X)
listener: handleNoFieldInitializer(;)
listener: endClassFields(null, covariant, late, null, 1, covariant, ;)
listener: endMember()
@ -90,7 +90,7 @@ parseUnit(class)
listener: handleNoType(late)
ensureIdentifierPotentiallyRecovered(late, fieldDeclaration, false)
listener: handleIdentifier(x4, fieldDeclaration)
parseFieldInitializerOpt(x4, x4, late, null, DeclarationKind.Class, X)
parseFieldInitializerOpt(x4, x4, late, null, null, null, DeclarationKind.Class, X)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -114,7 +114,7 @@ parseUnit(class)
listener: handleNoType(late)
ensureIdentifierPotentiallyRecovered(late, fieldDeclaration, false)
listener: handleIdentifier(x5, fieldDeclaration)
parseFieldInitializerOpt(x5, x5, late, null, DeclarationKind.Class, X)
parseFieldInitializerOpt(x5, x5, late, null, null, null, DeclarationKind.Class, X)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -138,7 +138,7 @@ parseUnit(class)
listener: handleNoType(late)
ensureIdentifierPotentiallyRecovered(late, fieldDeclaration, false)
listener: handleIdentifier(x6, fieldDeclaration)
parseFieldInitializerOpt(x6, x6, late, null, DeclarationKind.Class, X)
parseFieldInitializerOpt(x6, x6, late, null, null, null, DeclarationKind.Class, X)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)

View file

@ -36,7 +36,7 @@ parseUnit(class)
listener: handleNoType(var)
ensureIdentifierPotentiallyRecovered(var, fieldDeclaration, false)
listener: handleIdentifier(x1, fieldDeclaration)
parseFieldInitializerOpt(x1, x1, null, var, DeclarationKind.Class, X)
parseFieldInitializerOpt(x1, x1, null, null, null, var, DeclarationKind.Class, X)
listener: handleNoFieldInitializer(;)
listener: endClassFields(null, null, null, var, 1, var, ;)
listener: endMember()
@ -50,7 +50,7 @@ parseUnit(class)
listener: handleNoType(var)
ensureIdentifierPotentiallyRecovered(var, fieldDeclaration, false)
listener: handleIdentifier(x2, fieldDeclaration)
parseFieldInitializerOpt(x2, x2, null, var, DeclarationKind.Class, X)
parseFieldInitializerOpt(x2, x2, null, null, null, var, DeclarationKind.Class, X)
listener: handleNoFieldInitializer(;)
listener: endClassFields(static, null, null, var, 1, static, ;)
listener: endMember()
@ -64,7 +64,7 @@ parseUnit(class)
listener: handleNoType(var)
ensureIdentifierPotentiallyRecovered(var, fieldDeclaration, false)
listener: handleIdentifier(x3, fieldDeclaration)
parseFieldInitializerOpt(x3, x3, null, var, DeclarationKind.Class, X)
parseFieldInitializerOpt(x3, x3, null, null, null, var, DeclarationKind.Class, X)
listener: handleNoFieldInitializer(;)
listener: endClassFields(null, covariant, null, var, 1, covariant, ;)
listener: endMember()
@ -78,7 +78,7 @@ parseUnit(class)
listener: handleNoType(var)
ensureIdentifierPotentiallyRecovered(var, fieldDeclaration, false)
listener: handleIdentifier(x4, fieldDeclaration)
parseFieldInitializerOpt(x4, x4, null, var, DeclarationKind.Class, X)
parseFieldInitializerOpt(x4, x4, null, null, null, var, DeclarationKind.Class, X)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -99,7 +99,7 @@ parseUnit(class)
listener: handleNoType(var)
ensureIdentifierPotentiallyRecovered(var, fieldDeclaration, false)
listener: handleIdentifier(x5, fieldDeclaration)
parseFieldInitializerOpt(x5, x5, null, var, DeclarationKind.Class, X)
parseFieldInitializerOpt(x5, x5, null, null, null, var, DeclarationKind.Class, X)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -120,7 +120,7 @@ parseUnit(class)
listener: handleNoType(var)
ensureIdentifierPotentiallyRecovered(var, fieldDeclaration, false)
listener: handleIdentifier(x6, fieldDeclaration)
parseFieldInitializerOpt(x6, x6, null, var, DeclarationKind.Class, X)
parseFieldInitializerOpt(x6, x6, null, null, null, var, DeclarationKind.Class, X)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)

View file

@ -38,7 +38,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(x, fieldDeclaration)
parseFieldInitializerOpt(x, x, late, final, DeclarationKind.Class, C)
parseFieldInitializerOpt(x, x, late, null, null, final, DeclarationKind.Class, C)
listener: handleNoFieldInitializer(;)
listener: endClassFields(null, covariant, late, final, 1, covariant, ;)
listener: endMember()

View file

@ -40,7 +40,7 @@ parseUnit(class)
listener: handleIdentifier(x, fieldDeclaration)
reportRecoverableError(covariant, FinalAndCovariantLateWithInitializer)
listener: handleRecoverableError(FinalAndCovariantLateWithInitializer, covariant, covariant)
parseFieldInitializerOpt(x, x, late, final, DeclarationKind.Class, C)
parseFieldInitializerOpt(x, x, late, null, null, final, DeclarationKind.Class, C)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)

View file

@ -40,7 +40,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(x, fieldDeclaration)
parseFieldInitializerOpt(x, x, null, final, DeclarationKind.Class, C)
parseFieldInitializerOpt(x, x, null, null, null, final, DeclarationKind.Class, C)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)

View file

@ -38,7 +38,7 @@ parseUnit(class)
listener: handleType(String, ?)
ensureIdentifierPotentiallyRecovered(?, fieldDeclaration, false)
listener: handleIdentifier(x, fieldDeclaration)
parseFieldInitializerOpt(x, x, null, null, DeclarationKind.Class, Foo)
parseFieldInitializerOpt(x, x, null, null, null, null, DeclarationKind.Class, Foo)
listener: handleNoFieldInitializer(;)
listener: endClassFields(null, null, null, null, 1, String, ;)
listener: endMember()
@ -54,7 +54,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(y, fieldDeclaration)
parseFieldInitializerOpt(y, y, null, null, DeclarationKind.Class, Foo)
parseFieldInitializerOpt(y, y, null, null, null, null, DeclarationKind.Class, Foo)
listener: handleNoFieldInitializer(;)
listener: endClassFields(null, null, null, null, 1, int, ;)
listener: endMember()

View file

@ -38,7 +38,7 @@ parseUnit(class)
listener: handleType(String, ?)
ensureIdentifierPotentiallyRecovered(?, fieldDeclaration, false)
listener: handleIdentifier(x, fieldDeclaration)
parseFieldInitializerOpt(x, x, null, null, DeclarationKind.Class, Foo)
parseFieldInitializerOpt(x, x, null, null, null, null, DeclarationKind.Class, Foo)
listener: handleNoFieldInitializer(;)
listener: endClassFields(null, null, null, null, 1, String, ;)
listener: endMember()
@ -54,7 +54,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(y, fieldDeclaration)
parseFieldInitializerOpt(y, y, null, null, DeclarationKind.Class, Foo)
parseFieldInitializerOpt(y, y, null, null, null, null, DeclarationKind.Class, Foo)
listener: handleNoFieldInitializer(;)
listener: endClassFields(null, null, null, null, 1, int, ;)
listener: endMember()

View file

@ -38,7 +38,7 @@ parseUnit(class)
listener: handleType(String, ?)
ensureIdentifierPotentiallyRecovered(?, fieldDeclaration, false)
listener: handleIdentifier(x, fieldDeclaration)
parseFieldInitializerOpt(x, x, null, null, DeclarationKind.Class, Foo)
parseFieldInitializerOpt(x, x, null, null, null, null, DeclarationKind.Class, Foo)
listener: handleNoFieldInitializer(;)
listener: endClassFields(null, null, null, null, 1, String, ;)
listener: endMember()
@ -54,7 +54,7 @@ parseUnit(class)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(y, fieldDeclaration)
parseFieldInitializerOpt(y, y, null, null, DeclarationKind.Class, Foo)
parseFieldInitializerOpt(y, y, null, null, null, null, DeclarationKind.Class, Foo)
listener: handleNoFieldInitializer(;)
listener: endClassFields(null, null, null, null, 1, int, ;)
listener: endMember()

View file

@ -14,7 +14,7 @@ parseUnit(bool)
listener: handleType(bool, null)
ensureIdentifierPotentiallyRecovered(bool, topLevelVariableDeclaration, false)
listener: handleIdentifier(x, topLevelVariableDeclaration)
parseFieldInitializerOpt(x, x, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(x, x, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(;)
listener: endTopLevelFields(null, null, null, null, 1, bool, ;)
listener: endTopLevelDeclaration(bool)
@ -30,7 +30,7 @@ parseUnit(bool)
listener: handleType(bool, null)
ensureIdentifierPotentiallyRecovered(bool, topLevelVariableDeclaration, false)
listener: handleIdentifier(x, topLevelVariableDeclaration)
parseFieldInitializerOpt(x, x, null, null, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(x, x, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(;)
listener: endTopLevelFields(null, null, null, null, 1, bool, ;)
listener: endTopLevelDeclaration(errors)

View file

@ -648,7 +648,7 @@ parseUnit(Order)
listener: handleType(List, ?)
ensureIdentifierPotentiallyRecovered(?, fieldDeclaration, false)
listener: handleIdentifier(x, fieldDeclaration)
parseFieldInitializerOpt(x, x, null, null, DeclarationKind.Class, Order)
parseFieldInitializerOpt(x, x, null, null, null, null, DeclarationKind.Class, Order)
listener: handleNoFieldInitializer(;)
listener: endClassFields(null, null, null, null, 1, List, ;)
listener: endMember()
@ -664,7 +664,7 @@ parseUnit(Order)
listener: handleType(int, ?)
ensureIdentifierPotentiallyRecovered(?, fieldDeclaration, false)
listener: handleIdentifier(y, fieldDeclaration)
parseFieldInitializerOpt(y, y, null, null, DeclarationKind.Class, Order)
parseFieldInitializerOpt(y, y, null, null, null, null, DeclarationKind.Class, Order)
listener: handleNoFieldInitializer(;)
listener: endClassFields(null, null, null, null, 1, int, ;)
listener: endMember()

View file

@ -438,7 +438,7 @@ parseUnit(main)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(late, fieldDeclaration)
parseFieldInitializerOpt(late, late, null, null, DeclarationKind.Class, Y)
parseFieldInitializerOpt(late, late, null, null, null, null, DeclarationKind.Class, Y)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)

View file

@ -486,7 +486,7 @@ parseUnit(main)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(late, fieldDeclaration)
parseFieldInitializerOpt(late, late, null, null, DeclarationKind.Class, Y)
parseFieldInitializerOpt(late, late, null, null, null, null, DeclarationKind.Class, Y)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)

View file

@ -438,7 +438,7 @@ parseUnit(main)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(required, fieldDeclaration)
parseFieldInitializerOpt(required, required, null, null, DeclarationKind.Class, Y)
parseFieldInitializerOpt(required, required, null, null, null, null, DeclarationKind.Class, Y)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)

View file

@ -454,7 +454,7 @@ parseUnit(main)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(required, fieldDeclaration)
parseFieldInitializerOpt(required, required, null, null, DeclarationKind.Class, Y)
parseFieldInitializerOpt(required, required, null, null, null, null, DeclarationKind.Class, Y)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)

View file

@ -12,23 +12,23 @@ parseUnit(var)
listener: handleNoType(var)
ensureIdentifierPotentiallyRecovered(var, topLevelVariableDeclaration, false)
listener: handleIdentifier(a, topLevelVariableDeclaration)
parseFieldInitializerOpt(a, a, null, var, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(a, a, null, null, null, var, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(,)
ensureIdentifier(,, topLevelVariableDeclaration)
listener: handleIdentifier(b, topLevelVariableDeclaration)
parseFieldInitializerOpt(b, b, null, var, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(b, b, null, null, null, var, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(,)
ensureIdentifier(,, topLevelVariableDeclaration)
listener: handleIdentifier(c, topLevelVariableDeclaration)
parseFieldInitializerOpt(c, c, null, var, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(c, c, null, null, null, var, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(,)
ensureIdentifier(,, topLevelVariableDeclaration)
listener: handleIdentifier(d, topLevelVariableDeclaration)
parseFieldInitializerOpt(d, d, null, var, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(d, d, null, null, null, var, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(,)
ensureIdentifier(,, topLevelVariableDeclaration)
listener: handleIdentifier(e, topLevelVariableDeclaration)
parseFieldInitializerOpt(e, e, null, var, DeclarationKind.TopLevel, null)
parseFieldInitializerOpt(e, e, null, null, null, var, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(;)
listener: endTopLevelFields(null, null, null, var, 5, var, ;)
listener: endTopLevelDeclaration(List)

View file

@ -168,7 +168,7 @@ parseUnit(class)
listener: handleType(late, null)
ensureIdentifierPotentiallyRecovered(late, fieldDeclaration, false)
listener: handleIdentifier(l, fieldDeclaration)
parseFieldInitializerOpt(l, l, null, null, DeclarationKind.Class, C)
parseFieldInitializerOpt(l, l, null, null, null, null, DeclarationKind.Class, C)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -201,7 +201,7 @@ parseUnit(class)
listener: handleType(required, null)
ensureIdentifierPotentiallyRecovered(required, fieldDeclaration, false)
listener: handleIdentifier(r, fieldDeclaration)
parseFieldInitializerOpt(r, r, null, null, DeclarationKind.Class, C)
parseFieldInitializerOpt(r, r, null, null, null, null, DeclarationKind.Class, C)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)

View file

@ -168,7 +168,7 @@ parseUnit(class)
listener: handleType(Xlate, null)
ensureIdentifierPotentiallyRecovered(Xlate, fieldDeclaration, false)
listener: handleIdentifier(l, fieldDeclaration)
parseFieldInitializerOpt(l, l, null, null, DeclarationKind.Class, C)
parseFieldInitializerOpt(l, l, null, null, null, null, DeclarationKind.Class, C)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)
@ -201,7 +201,7 @@ parseUnit(class)
listener: handleType(Xrequired, null)
ensureIdentifierPotentiallyRecovered(Xrequired, fieldDeclaration, false)
listener: handleIdentifier(r, fieldDeclaration)
parseFieldInitializerOpt(r, r, null, null, DeclarationKind.Class, C)
parseFieldInitializerOpt(r, r, null, null, null, null, DeclarationKind.Class, C)
listener: beginFieldInitializer(=)
parseExpression(=)
parsePrecedenceExpression(=, 1, true)

View file

@ -576,6 +576,7 @@ class ParserTestListener implements Listener {
}
void endExtensionFields(
Token abstractToken,
Token externalToken,
Token staticToken,
Token covariantToken,

View file

@ -774,6 +774,7 @@ class TestParser extends Parser {
Token token,
Token name,
Token lateToken,
Token abstractToken,
Token externalToken,
Token varFinalOrConst,
DeclarationKind kind,
@ -782,12 +783,21 @@ class TestParser extends Parser {
'$token, '
'$name, '
'$lateToken, '
'$abstractToken, '
'$externalToken, '
'$varFinalOrConst, '
'$kind, '
'$enclosingDeclarationName)');
indent++;
var result = super.parseFieldInitializerOpt(token, name, lateToken,
externalToken, varFinalOrConst, kind, enclosingDeclarationName);
var result = super.parseFieldInitializerOpt(
token,
name,
lateToken,
abstractToken,
externalToken,
varFinalOrConst,
kind,
enclosingDeclarationName);
indent--;
return result;
}
@ -1055,14 +1065,8 @@ class TestParser extends Parser {
return result;
}
Token parseFactoryMethod(
Token token,
DeclarationKind kind,
Token beforeStart,
Token abstractToken,
Token externalToken,
Token staticOrCovariant,
Token varFinalOrConst) {
Token parseFactoryMethod(Token token, DeclarationKind kind, Token beforeStart,
Token externalToken, Token staticOrCovariant, Token varFinalOrConst) {
doPrint('parseFactoryMethod('
'$token, '
'$kind, '
@ -1072,7 +1076,7 @@ class TestParser extends Parser {
'$varFinalOrConst)');
indent++;
var result = super.parseFactoryMethod(token, kind, beforeStart,
abstractToken, externalToken, staticOrCovariant, varFinalOrConst);
externalToken, staticOrCovariant, varFinalOrConst);
indent--;
return result;
}

View file

@ -118,6 +118,7 @@ coo
cov
crashes
cumulative
cx
dacoharkes
dadd
daemon
@ -205,6 +206,7 @@ faking
falling
favors
fetched
fi
fibonacci
filesystem
filler
@ -242,6 +244,7 @@ fox
fulfill
func
futures
fx
gallery
gamma
gave

View file

@ -0,0 +1,21 @@
// Copyright (c) 2020, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
abstract class A {
abstract int instanceField; // ok
abstract final int finalInstanceField; // ok
abstract covariant num covariantInstanceField; // ok
}
mixin B {
abstract int instanceField; // ok
abstract final int finalInstanceField; // ok
abstract covariant num covariantInstanceField; // ok
}
main() {}

View file

@ -0,0 +1,22 @@
library /*isNonNullableByDefault*/;
import self as self;
import "dart:core" as core;
abstract class A extends core::Object {
synthetic constructor •() → self::A
;
abstract get instanceField() → core::int;
abstract set instanceField(core::int #t1) → void;
abstract get finalInstanceField() → core::int;
abstract get covariantInstanceField() → core::num;
abstract set covariantInstanceField(covariant core::num #t2) → void;
}
abstract class B extends core::Object /*isMixinDeclaration*/ {
abstract get instanceField() → core::int;
abstract set instanceField(core::int #t3) → void;
abstract get finalInstanceField() → core::int;
abstract get covariantInstanceField() → core::num;
abstract set covariantInstanceField(covariant core::num #t4) → void;
}
static method main() → dynamic
;

View file

@ -0,0 +1,22 @@
library /*isNonNullableByDefault*/;
import self as self;
import "dart:core" as core;
abstract class A extends core::Object {
synthetic constructor •() → self::A
: super core::Object::•()
;
abstract get instanceField() → core::int;
abstract set instanceField(core::int #t1) → void;
abstract get finalInstanceField() → core::int;
abstract get covariantInstanceField() → core::num;
abstract set covariantInstanceField(covariant core::num #t2) → void;
}
abstract class B extends core::Object /*isMixinDeclaration*/ {
abstract get instanceField() → core::int;
abstract set instanceField(core::int #t3) → void;
abstract get finalInstanceField() → core::int;
abstract get covariantInstanceField() → core::num;
abstract set covariantInstanceField(covariant core::num #t4) → void;
}
static method main() → dynamic {}

View file

@ -0,0 +1,22 @@
library /*isNonNullableByDefault*/;
import self as self;
import "dart:core" as core;
abstract class A extends core::Object {
synthetic constructor •() → self::A
: super core::Object::•()
;
abstract get instanceField() → core::int;
abstract set instanceField(core::int #t1) → void;
abstract get finalInstanceField() → core::int;
abstract get covariantInstanceField() → core::num;
abstract set covariantInstanceField(covariant core::num #t2) → void;
}
abstract class B extends core::Object /*isMixinDeclaration*/ {
abstract get instanceField() → core::int;
abstract set instanceField(core::int #t3) → void;
abstract get finalInstanceField() → core::int;
abstract get covariantInstanceField() → core::num;
abstract set covariantInstanceField(covariant core::num #t4) → void;
}
static method main() → dynamic {}

View file

@ -0,0 +1,11 @@
abstract class A {
abstract int instanceField;
abstract final int finalInstanceField;
abstract covariant num covariantInstanceField;
}
mixin B {
abstract int instanceField;
abstract final int finalInstanceField;
abstract covariant num covariantInstanceField;
}
main() { }

View file

@ -0,0 +1,22 @@
library /*isNonNullableByDefault*/;
import self as self;
import "dart:core" as core;
abstract class A extends core::Object {
synthetic constructor •() → self::A
: super core::Object::•()
;
abstract get instanceField() → core::int;
abstract set instanceField(core::int #t1) → void;
abstract get finalInstanceField() → core::int;
abstract get covariantInstanceField() → core::num;
abstract set covariantInstanceField(covariant core::num #t2) → void;
}
abstract class B extends core::Object /*isMixinDeclaration*/ {
abstract get instanceField() → core::int;
abstract set instanceField(core::int #t3) → void;
abstract get finalInstanceField() → core::int;
abstract get covariantInstanceField() → core::num;
abstract set covariantInstanceField(covariant core::num #t4) → void;
}
static method main() → dynamic {}

View file

@ -0,0 +1,22 @@
library /*isNonNullableByDefault*/;
import self as self;
import "dart:core" as core;
abstract class A extends core::Object {
synthetic constructor •() → self::A
: super core::Object::•()
;
abstract get instanceField() → core::int;
abstract set instanceField(core::int #t1) → void;
abstract get finalInstanceField() → core::int;
abstract get covariantInstanceField() → core::num;
abstract set covariantInstanceField(covariant core::num #t2) → void;
}
abstract class B extends core::Object /*isMixinDeclaration*/ {
abstract get instanceField() → core::int;
abstract set instanceField(core::int #t3) → void;
abstract get finalInstanceField() → core::int;
abstract get covariantInstanceField() → core::num;
abstract set covariantInstanceField(covariant core::num #t4) → void;
}
static method main() → dynamic {}

View file

@ -0,0 +1,14 @@
// Copyright (c) 2020, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
abstract class A {
abstract int i1, i2;
abstract var x;
abstract final int fi;
abstract final fx;
abstract covariant num cn;
abstract covariant var cx;
}
main() {}

View file

@ -0,0 +1,22 @@
library /*isNonNullableByDefault*/;
import self as self;
import "dart:core" as core;
abstract class A extends core::Object {
synthetic constructor •() → self::A
;
abstract get i1() → core::int;
abstract set i1(core::int #t1) → void;
abstract get i2() → core::int;
abstract set i2(core::int #t2) → void;
abstract get x() → dynamic;
abstract set x(dynamic #t3) → void;
abstract get fi() → core::int;
abstract get fx() → dynamic;
abstract get cn() → core::num;
abstract set cn(covariant core::num #t4) → void;
abstract get cx() → dynamic;
abstract set cx(covariant dynamic #t5) → void;
}
static method main() → dynamic
;

View file

@ -0,0 +1,22 @@
library /*isNonNullableByDefault*/;
import self as self;
import "dart:core" as core;
abstract class A extends core::Object {
synthetic constructor •() → self::A
: super core::Object::•()
;
abstract get i1() → core::int;
abstract set i1(core::int #t1) → void;
abstract get i2() → core::int;
abstract set i2(core::int #t2) → void;
abstract get x() → dynamic;
abstract set x(dynamic #t3) → void;
abstract get fi() → core::int;
abstract get fx() → dynamic;
abstract get cn() → core::num;
abstract set cn(covariant core::num #t4) → void;
abstract get cx() → dynamic;
abstract set cx(covariant dynamic #t5) → void;
}
static method main() → dynamic {}

View file

@ -0,0 +1,22 @@
library /*isNonNullableByDefault*/;
import self as self;
import "dart:core" as core;
abstract class A extends core::Object {
synthetic constructor •() → self::A
: super core::Object::•()
;
abstract get i1() → core::int;
abstract set i1(core::int #t1) → void;
abstract get i2() → core::int;
abstract set i2(core::int #t2) → void;
abstract get x() → dynamic;
abstract set x(dynamic #t3) → void;
abstract get fi() → core::int;
abstract get fx() → dynamic;
abstract get cn() → core::num;
abstract set cn(covariant core::num #t4) → void;
abstract get cx() → dynamic;
abstract set cx(covariant dynamic #t5) → void;
}
static method main() → dynamic {}

View file

@ -0,0 +1,9 @@
abstract class A {
abstract int i1, i2;
abstract var x;
abstract final int fi;
abstract final fx;
abstract covariant num cn;
abstract covariant var cx;
}
main() { }

View file

@ -0,0 +1,22 @@
library /*isNonNullableByDefault*/;
import self as self;
import "dart:core" as core;
abstract class A extends core::Object {
synthetic constructor •() → self::A
: super core::Object::•()
;
abstract get i1() → core::int;
abstract set i1(core::int #t1) → void;
abstract get i2() → core::int;
abstract set i2(core::int #t2) → void;
abstract get x() → dynamic;
abstract set x(dynamic #t3) → void;
abstract get fi() → core::int;
abstract get fx() → dynamic;
abstract get cn() → core::num;
abstract set cn(covariant core::num #t4) → void;
abstract get cx() → dynamic;
abstract set cx(covariant dynamic #t5) → void;
}
static method main() → dynamic {}

View file

@ -0,0 +1,22 @@
library /*isNonNullableByDefault*/;
import self as self;
import "dart:core" as core;
abstract class A extends core::Object {
synthetic constructor •() → self::A
: super core::Object::•()
;
abstract get i1() → core::int;
abstract set i1(core::int #t1) → void;
abstract get i2() → core::int;
abstract set i2(core::int #t2) → void;
abstract get x() → dynamic;
abstract set x(dynamic #t3) → void;
abstract get fi() → core::int;
abstract get fx() → dynamic;
abstract get cn() → core::num;
abstract set cn(covariant core::num #t4) → void;
abstract get cx() → dynamic;
abstract set cx(covariant dynamic #t5) → void;
}
static method main() → dynamic {}

View file

@ -0,0 +1,16 @@
// Copyright (c) 2020, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
external int s1;
external final fx;
class A {
external int i1;
external covariant var cx;
external static int s1;
external static final fx;
}
main() {}

View file

@ -0,0 +1,20 @@
library /*isNonNullableByDefault*/;
import self as self;
import "dart:core" as core;
class A extends core::Object {
synthetic constructor •() → self::A
;
external get i1() → core::int;
external set i1(core::int #t1) → void;
external get cx() → dynamic;
external set cx(covariant dynamic #t2) → void;
external static get s1() → core::int;
external static set s1(core::int #t3) → void;
external static get fx() → dynamic;
}
external static get s1() → core::int;
external static set s1(core::int #t4) → void;
external static get fx() → dynamic;
static method main() → dynamic
;

View file

@ -0,0 +1,20 @@
library /*isNonNullableByDefault*/;
import self as self;
import "dart:core" as core;
class A extends core::Object {
synthetic constructor •() → self::A
: super core::Object::•()
;
external get i1() → core::int;
external set i1(core::int #t1) → void;
external get cx() → dynamic;
external set cx(covariant dynamic #t2) → void;
external static get s1() → core::int;
external static set s1(core::int #t3) → void;
external static get fx() → dynamic;
}
external static get s1() → core::int;
external static set s1(core::int #t4) → void;
external static get fx() → dynamic;
static method main() → dynamic {}

View file

@ -0,0 +1,20 @@
library /*isNonNullableByDefault*/;
import self as self;
import "dart:core" as core;
class A extends core::Object {
synthetic constructor •() → self::A
: super core::Object::•()
;
external get i1() → core::int;
external set i1(core::int #t1) → void;
external get cx() → dynamic;
external set cx(covariant dynamic #t2) → void;
external static get s1() → core::int;
external static set s1(core::int #t3) → void;
external static get fx() → dynamic;
}
external static get s1() → core::int;
external static set s1(core::int #t4) → void;
external static get fx() → dynamic;
static method main() → dynamic {}

View file

@ -0,0 +1,9 @@
external int s1;
external final fx;
class A {
external int i1;
external covariant var cx;
external static int s1;
external static final fx;
}
main() { }

View file

@ -0,0 +1,20 @@
library /*isNonNullableByDefault*/;
import self as self;
import "dart:core" as core;
class A extends core::Object {
synthetic constructor •() → self::A
: super core::Object::•()
;
external get i1() → core::int;
external set i1(core::int #t1) → void;
external get cx() → dynamic;
external set cx(covariant dynamic #t2) → void;
external static get s1() → core::int;
external static set s1(core::int #t3) → void;
external static get fx() → dynamic;
}
external static get s1() → core::int;
external static set s1(core::int #t4) → void;
external static get fx() → dynamic;
static method main() → dynamic {}

View file

@ -0,0 +1,20 @@
library /*isNonNullableByDefault*/;
import self as self;
import "dart:core" as core;
class A extends core::Object {
synthetic constructor •() → self::A
: super core::Object::•()
;
external get i1() → core::int;
external set i1(core::int #t1) → void;
external get cx() → dynamic;
external set cx(covariant dynamic #t2) → void;
external static get s1() → core::int;
external static set s1(core::int #t3) → void;
external static get fx() → dynamic;
}
external static get s1() → core::int;
external static set s1(core::int #t4) → void;
external static get fx() → dynamic;
static method main() → dynamic {}

View file

@ -66,7 +66,7 @@ class Logger {
}
int get y {
lastName = #y;
return 0;
return _y;
}
set y(int value) {
lastName = #y;