| parseUnit(typedef) | |
| skipErrorTokens(typedef) | |
| listener: beginCompilationUnit(typedef) | |
| syntheticPreviousToken(typedef) | |
| parseTopLevelDeclarationImpl(, DirectiveContext(DirectiveState.Unknown)) | |
| parseMetadataStar() | |
| listener: beginMetadataStar(typedef) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(typedef, , typedef, null, null, null, null, DirectiveContext(DirectiveState.Unknown)) | |
| parseTypedef(null, typedef) | |
| listener: beginUncategorizedTopLevelDeclaration(typedef) | |
| listener: beginTypedef(typedef) | |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) | |
| listener: handleIdentifier(a, typedefDeclaration) | |
| listener: handleNoTypeVariables(=) | |
| listener: beginFunctionType(foo) | |
| listener: handleNoTypeVariables(() | |
| ensureIdentifier(=, typeReference) | |
| listener: handleIdentifier(foo, typeReference) | |
| listener: handleNoTypeArguments(Function) | |
| listener: handleType(foo, null) | |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) | |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) | |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.GeneralizedFunctionType) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(int) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(int, MemberKind.GeneralizedFunctionType, null, null, null) | |
| listener: handleIdentifier(int, typeReference) | |
| listener: handleNoTypeArguments(x) | |
| listener: handleType(int, null) | |
| ensureIdentifier(int, formalParameterDeclaration) | |
| listener: handleIdentifier(x, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(null, null, null, x, null, null, FormalParameterKind.requiredPositional, MemberKind.GeneralizedFunctionType) | |
| listener: endFormalParameters(1, (, ), MemberKind.GeneralizedFunctionType) | |
| listener: endFunctionType(Function, null) | |
| ensureSemicolon()) | |
| listener: endTypedef(null, typedef, =, ;) | |
| listener: endTopLevelDeclaration(;) | |
| parseTopLevelDeclarationImpl(;, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(;) | |
| listener: beginMetadataStar(typedef) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(typedef, ;, typedef, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseTypedef(null, typedef) | |
| listener: beginUncategorizedTopLevelDeclaration(typedef) | |
| listener: beginTypedef(typedef) | |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) | |
| listener: handleIdentifier(b, typedefDeclaration) | |
| listener: handleNoTypeVariables(=) | |
| listener: beginFunctionType(Function) | |
| listener: handleNoTypeVariables(() | |
| listener: handleNoType(=) | |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) | |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) | |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.GeneralizedFunctionType) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(int) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(int, MemberKind.GeneralizedFunctionType, null, null, null) | |
| listener: handleIdentifier(int, typeReference) | |
| listener: handleNoTypeArguments(x) | |
| listener: handleType(int, null) | |
| ensureIdentifier(int, formalParameterDeclaration) | |
| listener: handleIdentifier(x, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(null, null, null, x, null, null, FormalParameterKind.requiredPositional, MemberKind.GeneralizedFunctionType) | |
| listener: endFormalParameters(1, (, ), MemberKind.GeneralizedFunctionType) | |
| listener: endFunctionType(Function, null) | |
| ensureSemicolon()) | |
| listener: endTypedef(null, typedef, =, ;) | |
| listener: endTopLevelDeclaration(;) | |
| parseTopLevelDeclarationImpl(;, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(;) | |
| listener: beginMetadataStar(typedef) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(typedef, ;, typedef, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseTypedef(null, typedef) | |
| listener: beginUncategorizedTopLevelDeclaration(typedef) | |
| listener: beginTypedef(typedef) | |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) | |
| listener: handleIdentifier(c, typedefDeclaration) | |
| listener: handleNoTypeVariables(=) | |
| rewriter() | |
| reportRecoverableError(Function, Message[ExpectedButGot, Expected 'Function' before this., null, {string: Function}]) | |
| listener: handleRecoverableError(Message[ExpectedButGot, Expected 'Function' before this., null, {string: Function}], (, () | |
| listener: beginFunctionType(foo) | |
| listener: handleNoTypeVariables(() | |
| ensureIdentifier(=, typeReference) | |
| listener: handleIdentifier(foo, typeReference) | |
| listener: handleNoTypeArguments(Function) | |
| listener: handleType(foo, null) | |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) | |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) | |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.GeneralizedFunctionType) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(int) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(int, MemberKind.GeneralizedFunctionType, null, null, null) | |
| listener: handleIdentifier(int, typeReference) | |
| listener: handleNoTypeArguments(x) | |
| listener: handleType(int, null) | |
| ensureIdentifier(int, formalParameterDeclaration) | |
| listener: handleIdentifier(x, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(null, null, null, x, null, null, FormalParameterKind.requiredPositional, MemberKind.GeneralizedFunctionType) | |
| listener: endFormalParameters(1, (, ), MemberKind.GeneralizedFunctionType) | |
| listener: endFunctionType(Function, null) | |
| ensureSemicolon()) | |
| listener: endTypedef(null, typedef, =, ;) | |
| listener: endTopLevelDeclaration(;) | |
| parseTopLevelDeclarationImpl(;, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(;) | |
| listener: beginMetadataStar(typedef) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(typedef, ;, typedef, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseTypedef(null, typedef) | |
| listener: beginUncategorizedTopLevelDeclaration(typedef) | |
| listener: beginTypedef(typedef) | |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) | |
| listener: handleIdentifier(d, typedefDeclaration) | |
| listener: handleNoTypeVariables(=) | |
| parseRecordType((, =, false) | |
| listener: beginRecordType(() | |
| parseRecordTypeField((, identifierIsOptional: true) | |
| listener: beginRecordTypeEntry() | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(int) | |
| listener: endMetadataStar(0) | |
| listener: handleIdentifier(int, typeReference) | |
| listener: handleNoTypeArguments(x) | |
| listener: handleType(int, null) | |
| ensureIdentifier(int, recordFieldDeclaration) | |
| listener: handleIdentifier(x, recordFieldDeclaration) | |
| listener: endRecordTypeEntry() | |
| reportRecoverableError(), RecordTypeOnePositionalFieldNoTrailingComma) | |
| listener: handleRecoverableError(RecordTypeOnePositionalFieldNoTrailingComma, ), )) | |
| listener: endRecordType((, null, 1, false) | |
| ensureSemicolon()) | |
| listener: endTypedef(null, typedef, =, ;) | |
| listener: endTopLevelDeclaration(;) | |
| parseTopLevelDeclarationImpl(;, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(;) | |
| listener: beginMetadataStar(typedef) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(typedef, ;, typedef, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseTypedef(null, typedef) | |
| listener: beginUncategorizedTopLevelDeclaration(typedef) | |
| listener: beginTypedef(typedef) | |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) | |
| listener: handleIdentifier(e, typedefDeclaration) | |
| listener: handleNoTypeVariables(=) | |
| rewriter() | |
| reportRecoverableError(Function, Message[ExpectedButGot, Expected 'Function' before this., null, {string: Function}]) | |
| listener: handleRecoverableError(Message[ExpectedButGot, Expected 'Function' before this., null, {string: Function}], (, () | |
| listener: beginFunctionType(foo) | |
| listener: handleNoTypeVariables(() | |
| ensureIdentifier(=, typeReference) | |
| listener: handleIdentifier(foo, typeReference) | |
| listener: beginTypeArguments(<) | |
| listener: handleIdentifier(F, typeReference) | |
| listener: handleNoTypeArguments(>) | |
| listener: handleType(F, null) | |
| listener: endTypeArguments(1, <, >) | |
| listener: handleType(foo, null) | |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) | |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) | |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.GeneralizedFunctionType) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(int) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(int, MemberKind.GeneralizedFunctionType, null, null, null) | |
| listener: handleIdentifier(int, typeReference) | |
| listener: handleNoTypeArguments(x) | |
| listener: handleType(int, null) | |
| ensureIdentifier(int, formalParameterDeclaration) | |
| listener: handleIdentifier(x, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(null, null, null, x, null, null, FormalParameterKind.requiredPositional, MemberKind.GeneralizedFunctionType) | |
| listener: endFormalParameters(1, (, ), MemberKind.GeneralizedFunctionType) | |
| listener: endFunctionType(Function, null) | |
| ensureSemicolon()) | |
| listener: endTypedef(null, typedef, =, ;) | |
| listener: endTopLevelDeclaration(;) | |
| parseTopLevelDeclarationImpl(;, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(;) | |
| listener: beginMetadataStar(typedef) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(typedef, ;, typedef, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseTypedef(null, typedef) | |
| listener: beginUncategorizedTopLevelDeclaration(typedef) | |
| listener: beginTypedef(typedef) | |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) | |
| listener: handleIdentifier(f, typedefDeclaration) | |
| listener: handleNoTypeVariables(=) | |
| rewriter() | |
| reportRecoverableError(Function, Message[ExpectedButGot, Expected 'Function' before this., null, {string: Function}]) | |
| listener: handleRecoverableError(Message[ExpectedButGot, Expected 'Function' before this., null, {string: Function}], <, <) | |
| listener: beginFunctionType(Function) | |
| listener: beginTypeVariables(<) | |
| listener: beginMetadataStar(F) | |
| listener: endMetadataStar(0) | |
| listener: handleIdentifier(F, typeVariableDeclaration) | |
| listener: beginTypeVariable(F) | |
| listener: handleTypeVariablesDefined(F, 1) | |
| listener: handleNoType(F) | |
| listener: endTypeVariable(>, 0, null, null) | |
| listener: endTypeVariables(<, >) | |
| listener: handleNoType(=) | |
| parseFormalParametersRequiredOpt(>, MemberKind.GeneralizedFunctionType) | |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) | |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.GeneralizedFunctionType) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(int) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(int, MemberKind.GeneralizedFunctionType, null, null, null) | |
| listener: handleIdentifier(int, typeReference) | |
| listener: handleNoTypeArguments(x) | |
| listener: handleType(int, null) | |
| ensureIdentifier(int, formalParameterDeclaration) | |
| listener: handleIdentifier(x, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(null, null, null, x, null, null, FormalParameterKind.requiredPositional, MemberKind.GeneralizedFunctionType) | |
| listener: endFormalParameters(1, (, ), MemberKind.GeneralizedFunctionType) | |
| listener: endFunctionType(Function, null) | |
| ensureSemicolon()) | |
| listener: endTypedef(null, typedef, =, ;) | |
| listener: endTopLevelDeclaration(;) | |
| parseTopLevelDeclarationImpl(;, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(;) | |
| listener: beginMetadataStar(typedef) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(typedef, ;, typedef, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseTypedef(null, typedef) | |
| listener: beginUncategorizedTopLevelDeclaration(typedef) | |
| listener: beginTypedef(typedef) | |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) | |
| listener: handleIdentifier(g, typedefDeclaration) | |
| listener: handleNoTypeVariables(=) | |
| rewriter() | |
| reportRecoverableError(Function, Message[ExpectedButGot, Expected 'Function' before this., null, {string: Function}]) | |
| listener: handleRecoverableError(Message[ExpectedButGot, Expected 'Function' before this., null, {string: Function}], (, () | |
| listener: beginFunctionType(foo) | |
| listener: handleNoTypeVariables(() | |
| ensureIdentifier(=, typeReference) | |
| listener: handleIdentifier(foo, typeReference) | |
| listener: beginTypeArguments(<) | |
| listener: handleIdentifier(F, typeReference) | |
| listener: handleNoTypeArguments(,) | |
| listener: handleType(F, null) | |
| listener: handleIdentifier(G, typeReference) | |
| listener: handleNoTypeArguments(,) | |
| listener: handleType(G, null) | |
| listener: handleIdentifier(H, typeReference) | |
| listener: handleNoTypeArguments(,) | |
| listener: handleType(H, null) | |
| listener: handleIdentifier(I, typeReference) | |
| listener: handleNoTypeArguments(,) | |
| listener: handleType(I, null) | |
| listener: handleIdentifier(J, typeReference) | |
| listener: handleNoTypeArguments(>) | |
| listener: handleType(J, null) | |
| listener: endTypeArguments(5, <, >) | |
| listener: handleType(foo, null) | |
| parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) | |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) | |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.GeneralizedFunctionType) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(int) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(int, MemberKind.GeneralizedFunctionType, null, null, null) | |
| listener: handleIdentifier(int, typeReference) | |
| listener: handleNoTypeArguments(x) | |
| listener: handleType(int, null) | |
| ensureIdentifier(int, formalParameterDeclaration) | |
| listener: handleIdentifier(x, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(null, null, null, x, null, null, FormalParameterKind.requiredPositional, MemberKind.GeneralizedFunctionType) | |
| listener: endFormalParameters(1, (, ), MemberKind.GeneralizedFunctionType) | |
| listener: endFunctionType(Function, null) | |
| ensureSemicolon()) | |
| listener: endTypedef(null, typedef, =, ;) | |
| listener: endTopLevelDeclaration(;) | |
| parseTopLevelDeclarationImpl(;, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(;) | |
| listener: beginMetadataStar(typedef) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(typedef, ;, typedef, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseTypedef(null, typedef) | |
| listener: beginUncategorizedTopLevelDeclaration(typedef) | |
| listener: beginTypedef(typedef) | |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) | |
| listener: handleIdentifier(h, typedefDeclaration) | |
| listener: handleNoTypeVariables(=) | |
| rewriter() | |
| reportRecoverableError(Function, Message[ExpectedButGot, Expected 'Function' before this., null, {string: Function}]) | |
| listener: handleRecoverableError(Message[ExpectedButGot, Expected 'Function' before this., null, {string: Function}], <, <) | |
| listener: beginFunctionType(Function) | |
| listener: beginTypeVariables(<) | |
| parseMetadataStar(<) | |
| listener: beginMetadataStar(F) | |
| listener: endMetadataStar(0) | |
| ensureIdentifier(<, typeVariableDeclaration) | |
| listener: handleIdentifier(F, typeVariableDeclaration) | |
| listener: beginTypeVariable(F) | |
| parseMetadataStar(,) | |
| listener: beginMetadataStar(G) | |
| listener: endMetadataStar(0) | |
| ensureIdentifier(,, typeVariableDeclaration) | |
| listener: handleIdentifier(G, typeVariableDeclaration) | |
| listener: beginTypeVariable(G) | |
| parseMetadataStar(,) | |
| listener: beginMetadataStar(H) | |
| listener: endMetadataStar(0) | |
| ensureIdentifier(,, typeVariableDeclaration) | |
| listener: handleIdentifier(H, typeVariableDeclaration) | |
| listener: beginTypeVariable(H) | |
| parseMetadataStar(,) | |
| listener: beginMetadataStar(I) | |
| listener: endMetadataStar(0) | |
| ensureIdentifier(,, typeVariableDeclaration) | |
| listener: handleIdentifier(I, typeVariableDeclaration) | |
| listener: beginTypeVariable(I) | |
| parseMetadataStar(,) | |
| listener: beginMetadataStar(J) | |
| listener: endMetadataStar(0) | |
| ensureIdentifier(,, typeVariableDeclaration) | |
| listener: handleIdentifier(J, typeVariableDeclaration) | |
| listener: beginTypeVariable(J) | |
| listener: handleTypeVariablesDefined(J, 5) | |
| listener: handleNoType(J) | |
| listener: endTypeVariable(>, 4, null, null) | |
| listener: handleNoType(I) | |
| listener: endTypeVariable(,, 3, null, null) | |
| listener: handleNoType(H) | |
| listener: endTypeVariable(,, 2, null, null) | |
| listener: handleNoType(G) | |
| listener: endTypeVariable(,, 1, null, null) | |
| listener: handleNoType(F) | |
| listener: endTypeVariable(,, 0, null, null) | |
| listener: endTypeVariables(<, >) | |
| listener: handleNoType(=) | |
| parseFormalParametersRequiredOpt(>, MemberKind.GeneralizedFunctionType) | |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) | |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.GeneralizedFunctionType) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(int) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(int, MemberKind.GeneralizedFunctionType, null, null, null) | |
| listener: handleIdentifier(int, typeReference) | |
| listener: handleNoTypeArguments(x) | |
| listener: handleType(int, null) | |
| ensureIdentifier(int, formalParameterDeclaration) | |
| listener: handleIdentifier(x, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(null, null, null, x, null, null, FormalParameterKind.requiredPositional, MemberKind.GeneralizedFunctionType) | |
| listener: endFormalParameters(1, (, ), MemberKind.GeneralizedFunctionType) | |
| listener: endFunctionType(Function, null) | |
| ensureSemicolon()) | |
| listener: endTypedef(null, typedef, =, ;) | |
| listener: endTopLevelDeclaration(;) | |
| parseTopLevelDeclarationImpl(;, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(;) | |
| listener: beginMetadataStar(typedef) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(typedef, ;, typedef, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseTypedef(null, typedef) | |
| listener: beginUncategorizedTopLevelDeclaration(typedef) | |
| listener: beginTypedef(typedef) | |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) | |
| listener: handleIdentifier(i, typedefDeclaration) | |
| listener: handleNoTypeVariables(=) | |
| missingParameterMessage(MemberKind.FunctionTypeAlias) | |
| reportRecoverableError(>, MissingTypedefParameters) | |
| listener: handleRecoverableError(MissingTypedefParameters, >, >) | |
| rewriter() | |
| rewriter() | |
| reportRecoverableError(Function, Message[ExpectedButGot, Expected 'Function' before this., null, {string: Function}]) | |
| listener: handleRecoverableError(Message[ExpectedButGot, Expected 'Function' before this., null, {string: Function}], <, <) | |
| listener: beginFunctionType(Function) | |
| listener: beginTypeVariables(<) | |
| parseMetadataStar(<) | |
| listener: beginMetadataStar(F) | |
| listener: endMetadataStar(0) | |
| ensureIdentifier(<, typeVariableDeclaration) | |
| listener: handleIdentifier(F, typeVariableDeclaration) | |
| listener: beginTypeVariable(F) | |
| parseMetadataStar(,) | |
| listener: beginMetadataStar(G) | |
| listener: endMetadataStar(0) | |
| ensureIdentifier(,, typeVariableDeclaration) | |
| listener: handleIdentifier(G, typeVariableDeclaration) | |
| listener: beginTypeVariable(G) | |
| parseMetadataStar(,) | |
| listener: beginMetadataStar(H) | |
| listener: endMetadataStar(0) | |
| ensureIdentifier(,, typeVariableDeclaration) | |
| listener: handleIdentifier(H, typeVariableDeclaration) | |
| listener: beginTypeVariable(H) | |
| parseMetadataStar(,) | |
| listener: beginMetadataStar(I) | |
| listener: endMetadataStar(0) | |
| ensureIdentifier(,, typeVariableDeclaration) | |
| listener: handleIdentifier(I, typeVariableDeclaration) | |
| listener: beginTypeVariable(I) | |
| parseMetadataStar(,) | |
| listener: beginMetadataStar(J) | |
| listener: endMetadataStar(0) | |
| ensureIdentifier(,, typeVariableDeclaration) | |
| listener: handleIdentifier(J, typeVariableDeclaration) | |
| listener: beginTypeVariable(J) | |
| listener: handleTypeVariablesDefined(J, 5) | |
| listener: handleNoType(J) | |
| listener: endTypeVariable(>, 4, null, null) | |
| listener: handleNoType(I) | |
| listener: endTypeVariable(,, 3, null, null) | |
| listener: handleNoType(H) | |
| listener: endTypeVariable(,, 2, null, null) | |
| listener: handleNoType(G) | |
| listener: endTypeVariable(,, 1, null, null) | |
| listener: handleNoType(F) | |
| listener: endTypeVariable(,, 0, null, null) | |
| listener: endTypeVariables(<, >) | |
| listener: handleNoType(=) | |
| parseFormalParametersRequiredOpt(>, MemberKind.GeneralizedFunctionType) | |
| parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) | |
| listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) | |
| listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) | |
| listener: endFunctionType(Function, null) | |
| ensureSemicolon()) | |
| listener: endTypedef(null, typedef, =, ;) | |
| listener: endTopLevelDeclaration(;) | |
| parseTopLevelDeclarationImpl(;, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(;) | |
| listener: beginMetadataStar(typedef) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(typedef, ;, typedef, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseTypedef(null, typedef) | |
| listener: beginUncategorizedTopLevelDeclaration(typedef) | |
| listener: beginTypedef(typedef) | |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) | |
| listener: handleIdentifier(j, typedefDeclaration) | |
| listener: handleNoTypeVariables(=) | |
| listener: handleIdentifier(foo, typeReference) | |
| listener: handleNoTypeArguments(;) | |
| listener: handleType(foo, null) | |
| ensureSemicolon(foo) | |
| listener: endTypedef(null, typedef, =, ;) | |
| listener: endTopLevelDeclaration(;) | |
| parseTopLevelDeclarationImpl(;, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(;) | |
| listener: beginMetadataStar(typedef) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(typedef, ;, typedef, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseTypedef(null, typedef) | |
| listener: beginUncategorizedTopLevelDeclaration(typedef) | |
| listener: beginTypedef(typedef) | |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) | |
| listener: handleIdentifier(k, typedefDeclaration) | |
| listener: handleNoTypeVariables(=) | |
| listener: handleIdentifier(List, typeReference) | |
| listener: beginTypeArguments(<) | |
| listener: handleIdentifier(int, typeReference) | |
| listener: handleNoTypeArguments(>) | |
| listener: handleType(int, null) | |
| listener: endTypeArguments(1, <, >) | |
| listener: handleType(List, null) | |
| ensureSemicolon(>) | |
| listener: endTypedef(null, typedef, =, ;) | |
| listener: endTopLevelDeclaration(;) | |
| reportAllErrorTokens(typedef) | |
| listener: endCompilationUnit(11, ) |