| Problems reported: |
| |
| parser/macros/augment_class:1:1: Variables must be declared using the keywords 'const', 'final', 'var' or a type name. |
| augment class Class {} |
| ^^^^^^^ |
| |
| parser/macros/augment_class:1:1: Expected ';' after this. |
| augment class Class {} |
| ^^^^^^^ |
| |
| parser/macros/augment_class:2:1: Can't have modifier 'abstract' here. |
| abstract augment class Class {} |
| ^^^^^^^^ |
| |
| parser/macros/augment_class:2:10: Variables must be declared using the keywords 'const', 'final', 'var' or a type name. |
| abstract augment class Class {} |
| ^^^^^^^ |
| |
| parser/macros/augment_class:2:10: Expected ';' after this. |
| abstract augment class Class {} |
| ^^^^^^^ |
| |
| parser/macros/augment_class:3:1: Variables must be declared using the keywords 'const', 'final', 'var' or a type name. |
| augment class Class = Object with Mixin; |
| ^^^^^^^ |
| |
| parser/macros/augment_class:3:1: Expected ';' after this. |
| augment class Class = Object with Mixin; |
| ^^^^^^^ |
| |
| parser/macros/augment_class:4:1: Can't have modifier 'abstract' here. |
| abstract augment class Class = Object with Mixin; |
| ^^^^^^^^ |
| |
| parser/macros/augment_class:4:10: Variables must be declared using the keywords 'const', 'final', 'var' or a type name. |
| abstract augment class Class = Object with Mixin; |
| ^^^^^^^ |
| |
| parser/macros/augment_class:4:10: Expected ';' after this. |
| abstract augment class Class = Object with Mixin; |
| ^^^^^^^ |
| |
| beginCompilationUnit(augment) |
| beginMetadataStar(augment) |
| endMetadataStar(0) |
| beginTopLevelMember(augment) |
| beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, null, ) |
| handleRecoverableError(MissingConstFinalVarOrType, augment, augment) |
| handleNoType() |
| handleIdentifier(augment, topLevelVariableDeclaration) |
| handleNoFieldInitializer(class) |
| handleRecoverableError(Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}], augment, augment) |
| endTopLevelFields(null, null, null, null, null, 1, augment, ;) |
| endTopLevelDeclaration(class) |
| beginMetadataStar(class) |
| endMetadataStar(0) |
| beginClassOrMixinOrNamedMixinApplicationPrelude(class) |
| handleIdentifier(Class, classOrMixinDeclaration) |
| handleNoTypeVariables({) |
| beginClassDeclaration(class, null, null, null, Class) |
| handleNoType(Class) |
| handleClassExtends(null, 1) |
| handleClassNoWithClause() |
| handleImplements(null, 0) |
| handleClassHeader(class, class, null) |
| beginClassOrMixinOrExtensionBody(DeclarationKind.Class, {) |
| endClassOrMixinOrExtensionBody(DeclarationKind.Class, 0, {, }) |
| endClassDeclaration(class, }) |
| endTopLevelDeclaration(abstract) |
| beginMetadataStar(abstract) |
| endMetadataStar(0) |
| beginTopLevelMember(abstract) |
| handleRecoverableError(Message[ExtraneousModifier, Can't have modifier 'abstract' here., Try removing 'abstract'., {lexeme: abstract}], abstract, abstract) |
| beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, null, }) |
| handleRecoverableError(MissingConstFinalVarOrType, augment, augment) |
| handleNoType(abstract) |
| handleIdentifier(augment, topLevelVariableDeclaration) |
| handleNoFieldInitializer(class) |
| handleRecoverableError(Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}], augment, augment) |
| endTopLevelFields(null, null, null, null, null, 1, abstract, ;) |
| endTopLevelDeclaration(class) |
| beginMetadataStar(class) |
| endMetadataStar(0) |
| beginClassOrMixinOrNamedMixinApplicationPrelude(class) |
| handleIdentifier(Class, classOrMixinDeclaration) |
| handleNoTypeVariables({) |
| beginClassDeclaration(class, null, null, null, Class) |
| handleNoType(Class) |
| handleClassExtends(null, 1) |
| handleClassNoWithClause() |
| handleImplements(null, 0) |
| handleClassHeader(class, class, null) |
| beginClassOrMixinOrExtensionBody(DeclarationKind.Class, {) |
| endClassOrMixinOrExtensionBody(DeclarationKind.Class, 0, {, }) |
| endClassDeclaration(class, }) |
| endTopLevelDeclaration(augment) |
| beginMetadataStar(augment) |
| endMetadataStar(0) |
| beginTopLevelMember(augment) |
| beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, null, }) |
| handleRecoverableError(MissingConstFinalVarOrType, augment, augment) |
| handleNoType(}) |
| handleIdentifier(augment, topLevelVariableDeclaration) |
| handleNoFieldInitializer(class) |
| handleRecoverableError(Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}], augment, augment) |
| endTopLevelFields(null, null, null, null, null, 1, augment, ;) |
| endTopLevelDeclaration(class) |
| beginMetadataStar(class) |
| endMetadataStar(0) |
| beginClassOrMixinOrNamedMixinApplicationPrelude(class) |
| handleIdentifier(Class, classOrMixinDeclaration) |
| handleNoTypeVariables(=) |
| beginNamedMixinApplication(class, null, null, null, Class) |
| handleIdentifier(Object, typeReference) |
| handleNoTypeArguments(with) |
| handleType(Object, null) |
| beginTypeList(Mixin) |
| handleIdentifier(Mixin, typeReference) |
| handleNoTypeArguments(;) |
| handleType(Mixin, null) |
| endTypeList(1) |
| handleNamedMixinApplicationWithClause(with) |
| endNamedMixinApplication(class, class, =, null, ;) |
| endTopLevelDeclaration(abstract) |
| beginMetadataStar(abstract) |
| endMetadataStar(0) |
| beginTopLevelMember(abstract) |
| handleRecoverableError(Message[ExtraneousModifier, Can't have modifier 'abstract' here., Try removing 'abstract'., {lexeme: abstract}], abstract, abstract) |
| beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, null, ;) |
| handleRecoverableError(MissingConstFinalVarOrType, augment, augment) |
| handleNoType(abstract) |
| handleIdentifier(augment, topLevelVariableDeclaration) |
| handleNoFieldInitializer(class) |
| handleRecoverableError(Message[ExpectedAfterButGot, Expected ';' after this., null, {string: ;}], augment, augment) |
| endTopLevelFields(null, null, null, null, null, 1, abstract, ;) |
| endTopLevelDeclaration(class) |
| beginMetadataStar(class) |
| endMetadataStar(0) |
| beginClassOrMixinOrNamedMixinApplicationPrelude(class) |
| handleIdentifier(Class, classOrMixinDeclaration) |
| handleNoTypeVariables(=) |
| beginNamedMixinApplication(class, null, null, null, Class) |
| handleIdentifier(Object, typeReference) |
| handleNoTypeArguments(with) |
| handleType(Object, null) |
| beginTypeList(Mixin) |
| handleIdentifier(Mixin, typeReference) |
| handleNoTypeArguments(;) |
| handleType(Mixin, null) |
| endTypeList(1) |
| handleNamedMixinApplicationWithClause(with) |
| endNamedMixinApplication(class, class, =, null, ;) |
| endTopLevelDeclaration() |
| endCompilationUnit(8, ) |