| parseUnit(typedef) |
| skipErrorTokens(typedef) |
| listener: beginCompilationUnit(typedef) |
| syntheticPreviousToken(typedef) |
| parseTopLevelDeclarationImpl(, Instance of 'DirectiveContext') |
| parseMetadataStar() |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(abstract, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'abstract' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: abstract}], abstract, abstract) |
| listener: handleIdentifier(abstract, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(abstract, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(abstract, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'abstract' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: abstract}], abstract, abstract) |
| listener: handleIdentifier(abstract, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(as, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'as' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: as}], as, as) |
| listener: handleIdentifier(as, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(as, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(as, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'as' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: as}], as, as) |
| listener: handleIdentifier(as, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(assert, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'assert' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: assert}], assert, assert) |
| listener: handleIdentifier(assert, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(assert, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(assert, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'assert' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: assert}], assert, assert) |
| listener: handleIdentifier(assert, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| listener: handleIdentifier(async, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(async, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| listener: handleIdentifier(async, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| listener: handleIdentifier(await, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(await, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| listener: handleIdentifier(await, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(break, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'break' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: break}], break, break) |
| listener: handleIdentifier(break, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(break, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(break, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'break' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: break}], break, break) |
| listener: handleIdentifier(break, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(case, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'case' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: case}], case, case) |
| listener: handleIdentifier(case, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(case, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(case, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'case' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: case}], case, case) |
| listener: handleIdentifier(case, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(catch, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'catch' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: catch}], catch, catch) |
| listener: handleIdentifier(catch, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(catch, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(catch, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'catch' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: catch}], catch, catch) |
| listener: handleIdentifier(catch, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(class, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'class' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: class}], class, class) |
| listener: handleIdentifier(class, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(class, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(class, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'class' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: class}], class, class) |
| listener: handleIdentifier(class, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(const, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'const' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: const}], const, const) |
| listener: handleIdentifier(const, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(const, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(const, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'const' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: const}], const, const) |
| listener: handleIdentifier(const, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(continue, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'continue' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: continue}], continue, continue) |
| listener: handleIdentifier(continue, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(continue, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(continue, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'continue' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: continue}], continue, continue) |
| listener: handleIdentifier(continue, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(covariant, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'covariant' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: covariant}], covariant, covariant) |
| listener: handleIdentifier(covariant, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(covariant, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(covariant, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'covariant' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: covariant}], covariant, covariant) |
| listener: handleIdentifier(covariant, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(default, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'default' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: default}], default, default) |
| listener: handleIdentifier(default, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(default, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(default, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'default' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: default}], default, default) |
| listener: handleIdentifier(default, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(deferred, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'deferred' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: deferred}], deferred, deferred) |
| listener: handleIdentifier(deferred, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(deferred, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(deferred, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'deferred' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: deferred}], deferred, deferred) |
| listener: handleIdentifier(deferred, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(do, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'do' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: do}], do, do) |
| listener: handleIdentifier(do, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(do, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(do, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'do' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: do}], do, do) |
| listener: handleIdentifier(do, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(dynamic, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'dynamic' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: dynamic}], dynamic, dynamic) |
| listener: handleIdentifier(dynamic, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(dynamic, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(dynamic, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'dynamic' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: dynamic}], dynamic, dynamic) |
| listener: handleIdentifier(dynamic, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(else, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'else' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: else}], else, else) |
| listener: handleIdentifier(else, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(else, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(else, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'else' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: else}], else, else) |
| listener: handleIdentifier(else, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(enum, Instance of 'Template<(Token) => Message>') |
| listener: 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., {token: enum}], enum, enum) |
| listener: handleIdentifier(enum, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(enum, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(enum, Instance of 'Template<(Token) => Message>') |
| listener: 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., {token: enum}], enum, enum) |
| listener: handleIdentifier(enum, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(export, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'export' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: export}], export, export) |
| listener: handleIdentifier(export, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(export, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(export, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'export' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: export}], export, export) |
| listener: handleIdentifier(export, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(extends, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'extends' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: extends}], extends, extends) |
| listener: handleIdentifier(extends, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(extends, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(extends, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'extends' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: extends}], extends, extends) |
| listener: handleIdentifier(extends, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(extension, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'extension' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: extension}], extension, extension) |
| listener: handleIdentifier(extension, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(extension, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(extension, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'extension' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: extension}], extension, extension) |
| listener: handleIdentifier(extension, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(external, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'external' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: external}], external, external) |
| listener: handleIdentifier(external, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(external, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(external, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'external' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: external}], external, external) |
| listener: handleIdentifier(external, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(factory, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'factory' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: factory}], factory, factory) |
| listener: handleIdentifier(factory, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(factory, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(factory, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'factory' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: factory}], factory, factory) |
| listener: handleIdentifier(factory, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(false, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'false' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: false}], false, false) |
| listener: handleIdentifier(false, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(false, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(false, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'false' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: false}], false, false) |
| listener: handleIdentifier(false, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(final, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'final' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: final}], final, final) |
| listener: handleIdentifier(final, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(final, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(final, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'final' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: final}], final, final) |
| listener: handleIdentifier(final, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(finally, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'finally' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: finally}], finally, finally) |
| listener: handleIdentifier(finally, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(finally, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(finally, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'finally' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: finally}], finally, finally) |
| listener: handleIdentifier(finally, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(for, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'for' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: for}], for, for) |
| listener: handleIdentifier(for, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(for, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(for, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'for' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: for}], for, for) |
| listener: handleIdentifier(for, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(Function, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'Function' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: Function}], Function, Function) |
| listener: handleIdentifier(Function, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(Function, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(Function, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'Function' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: Function}], Function, Function) |
| listener: handleIdentifier(Function, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(get, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'get' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: get}], get, get) |
| listener: handleIdentifier(get, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(get, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(get, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'get' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: get}], get, get) |
| listener: handleIdentifier(get, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| listener: handleIdentifier(hide, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(hide, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| listener: handleIdentifier(hide, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(if, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'if' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: if}], if, if) |
| listener: handleIdentifier(if, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(if, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(if, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'if' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: if}], if, if) |
| listener: handleIdentifier(if, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(implements, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'implements' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: implements}], implements, implements) |
| listener: handleIdentifier(implements, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(implements, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(implements, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'implements' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: implements}], implements, implements) |
| listener: handleIdentifier(implements, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(import, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'import' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: import}], import, import) |
| listener: handleIdentifier(import, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(import, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(import, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'import' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: import}], import, import) |
| listener: handleIdentifier(import, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(in, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'in' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: in}], in, in) |
| listener: handleIdentifier(in, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(in, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(in, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'in' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: in}], in, in) |
| listener: handleIdentifier(in, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| listener: handleIdentifier(inout, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(inout, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| listener: handleIdentifier(inout, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(interface, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'interface' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: interface}], interface, interface) |
| listener: handleIdentifier(interface, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(interface, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(interface, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'interface' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: interface}], interface, interface) |
| listener: handleIdentifier(interface, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(is, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'is' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: is}], is, is) |
| listener: handleIdentifier(is, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(is, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(is, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'is' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: is}], is, is) |
| listener: handleIdentifier(is, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(late, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'late' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: late}], late, late) |
| listener: handleIdentifier(late, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(late, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(late, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'late' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: late}], late, late) |
| listener: handleIdentifier(late, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(library, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'library' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: library}], library, library) |
| listener: handleIdentifier(library, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(library, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(library, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'library' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: library}], library, library) |
| listener: handleIdentifier(library, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(mixin, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'mixin' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: mixin}], mixin, mixin) |
| listener: handleIdentifier(mixin, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(mixin, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(mixin, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'mixin' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: mixin}], mixin, mixin) |
| listener: handleIdentifier(mixin, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| listener: handleIdentifier(native, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(native, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| listener: handleIdentifier(native, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(new, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'new' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: new}], new, new) |
| listener: handleIdentifier(new, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(new, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(new, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'new' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: new}], new, new) |
| listener: handleIdentifier(new, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(null, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'null' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: null}], null, null) |
| listener: handleIdentifier(null, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(null, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(null, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'null' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: null}], null, null) |
| listener: handleIdentifier(null, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| listener: handleIdentifier(of, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(of, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| listener: handleIdentifier(of, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| listener: handleIdentifier(on, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(on, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| listener: handleIdentifier(on, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(operator, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'operator' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: operator}], operator, operator) |
| listener: handleIdentifier(operator, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(operator, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(operator, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'operator' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: operator}], operator, operator) |
| listener: handleIdentifier(operator, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| listener: handleIdentifier(out, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(out, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| listener: handleIdentifier(out, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(part, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'part' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: part}], part, part) |
| listener: handleIdentifier(part, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(part, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(part, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'part' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: part}], part, part) |
| listener: handleIdentifier(part, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| listener: handleIdentifier(patch, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(patch, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| listener: handleIdentifier(patch, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(required, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'required' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: required}], required, required) |
| listener: handleIdentifier(required, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(required, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(required, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'required' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: required}], required, required) |
| listener: handleIdentifier(required, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(rethrow, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'rethrow' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: rethrow}], rethrow, rethrow) |
| listener: handleIdentifier(rethrow, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(rethrow, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(rethrow, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'rethrow' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: rethrow}], rethrow, rethrow) |
| listener: handleIdentifier(rethrow, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(return, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'return' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: return}], return, return) |
| listener: handleIdentifier(return, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(return, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(return, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'return' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: return}], return, return) |
| listener: handleIdentifier(return, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(set, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'set' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: set}], set, set) |
| listener: handleIdentifier(set, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(set, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(set, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'set' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: set}], set, set) |
| listener: handleIdentifier(set, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| listener: handleIdentifier(show, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(show, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| listener: handleIdentifier(show, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| listener: handleIdentifier(source, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(source, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| listener: handleIdentifier(source, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(static, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'static' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: static}], static, static) |
| listener: handleIdentifier(static, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(static, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(static, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'static' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: static}], static, static) |
| listener: handleIdentifier(static, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(super, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'super' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: super}], super, super) |
| listener: handleIdentifier(super, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(super, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(super, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'super' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: super}], super, super) |
| listener: handleIdentifier(super, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| listener: endFunctionType(Function, null) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, =, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| listener: handleVoidKeyword(void) |
| ensureIdentifierPotentiallyRecovered(void, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(switch, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'switch' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: switch}], switch, switch) |
| listener: handleIdentifier(switch, typedefDeclaration) |
| listener: handleNoTypeVariables(() |
| parseFormalParametersRequiredOpt(switch, MemberKind.FunctionTypeAlias) |
| parseFormalParametersRest((, MemberKind.FunctionTypeAlias) |
| listener: beginFormalParameters((, MemberKind.FunctionTypeAlias) |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypeAlias) |
| ensureSemicolon()) |
| listener: endFunctionTypeAlias(typedef, null, ;) |
| listener: endTopLevelDeclaration(typedef) |
| parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') |
| parseMetadataStar(;) |
| listener: beginMetadataStar(typedef) |
| listener: endMetadataStar(0) |
| parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext') |
| parseTopLevelKeywordModifiers(;, typedef) |
| parseTypedef(typedef) |
| listener: beginUncategorizedTopLevelDeclaration(typedef) |
| listener: beginFunctionTypeAlias(typedef) |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) |
| reportRecoverableErrorWithToken(switch, Instance of 'Template<(Token) => Message>') |
| listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'switch' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {token: switch}], switch, switch) |
| listener: handleIdentifier(switch, typedefDeclaration) |
| listener: handleNoTypeVariables(=) |
| listener: beginFunctionType(void) |
| listener: handleNoTypeVariables(() |
| listener: handleVoidKeyword(void) |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
<