mirror of
https://github.com/dart-lang/sdk
synced 2024-09-16 00:09:49 +00:00
[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:
parent
2a9516a8fe
commit
92f4eb58c8
|
@ -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)>(
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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() {
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
|
|
@ -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) {
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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) {
|
||||
|
|
|
@ -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=');
|
||||
|
|
|
@ -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) |
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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()
|
||||
|
|
|
@ -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: ;}])
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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: ;}])
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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: ;}])
|
||||
|
|
|
@ -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: ;}])
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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()
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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()
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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()
|
||||
|
|
|
@ -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()
|
||||
|
|
|
@ -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()
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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()
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -576,6 +576,7 @@ class ParserTestListener implements Listener {
|
|||
}
|
||||
|
||||
void endExtensionFields(
|
||||
Token abstractToken,
|
||||
Token externalToken,
|
||||
Token staticToken,
|
||||
Token covariantToken,
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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
|
||||
|
|
21
pkg/front_end/testcases/nnbd/abstract_fields.dart
Normal file
21
pkg/front_end/testcases/nnbd/abstract_fields.dart
Normal 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() {}
|
|
@ -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
|
||||
;
|
|
@ -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 {}
|
|
@ -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 {}
|
|
@ -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() { }
|
|
@ -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 {}
|
|
@ -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 {}
|
14
pkg/front_end/testcases/nnbd/abstract_fields_spec.dart
Normal file
14
pkg/front_end/testcases/nnbd/abstract_fields_spec.dart
Normal 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() {}
|
|
@ -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
|
||||
;
|
|
@ -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 {}
|
|
@ -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 {}
|
|
@ -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() { }
|
|
@ -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 {}
|
|
@ -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 {}
|
16
pkg/front_end/testcases/nnbd/external_fields_spec.dart
Normal file
16
pkg/front_end/testcases/nnbd/external_fields_spec.dart
Normal 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() {}
|
|
@ -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
|
||||
;
|
|
@ -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 {}
|
|
@ -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 {}
|
|
@ -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() { }
|
|
@ -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 {}
|
|
@ -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 {}
|
|
@ -66,7 +66,7 @@ class Logger {
|
|||
}
|
||||
int get y {
|
||||
lastName = #y;
|
||||
return 0;
|
||||
return _y;
|
||||
}
|
||||
set y(int value) {
|
||||
lastName = #y;
|
||||
|
|
Loading…
Reference in a new issue