| Problems reported: |
| |
| parser/error_recovery/issue_48371_prime1:1:9: 'enum' can't be used as an identifier because it's a keyword. |
| library enum; |
| ^^^^ |
| |
| beginCompilationUnit(library) |
| beginMetadataStar(library) |
| endMetadataStar(0) |
| beginUncategorizedTopLevelDeclaration(library) |
| beginLibraryName(library) |
| handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'enum' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {lexeme: enum}], enum, enum) |
| handleIdentifier(enum, libraryName) |
| endLibraryName(library, ;) |
| endTopLevelDeclaration(main) |
| beginMetadataStar(main) |
| endMetadataStar(0) |
| beginTopLevelMember(main) |
| beginTopLevelMethod(;, null, null) |
| handleNoType(;) |
| handleIdentifier(main, topLevelFunctionDeclaration) |
| handleNoTypeVariables(() |
| beginFormalParameters((, MemberKind.TopLevelMethod) |
| endFormalParameters(0, (, ), MemberKind.TopLevelMethod) |
| handleAsyncModifier(null, null) |
| beginBlockFunctionBody({) |
| endBlockFunctionBody(0, {, }) |
| endTopLevelMethod(main, null, }) |
| endTopLevelDeclaration() |
| endCompilationUnit(2, ) |