parseUnit(void) | |
skipErrorTokens(void) | |
listener: beginCompilationUnit(void) | |
syntheticPreviousToken(void) | |
parseTopLevelDeclarationImpl(, Instance of 'DirectiveContext') | |
parseMetadataStar() | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl() | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(, null, null, , Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(abstractX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(abstractX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, abstractX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(abstractX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(abstractX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, abstractX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(abstractX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(abstractX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, abstractX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(abstractX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(abstractX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, abstractX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(abstractX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(abstractX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, abstractX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(abstractX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(abstractX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, abstractX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(asX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(asX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, asX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(asX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(asX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, asX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(asX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(asX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, asX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(asX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(asX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, asX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(asX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(asX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, asX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(asX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(asX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, asX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(assertX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(assertX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, assertX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(assertX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(assertX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, assertX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(assertX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(assertX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, assertX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(assertX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(assertX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, assertX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(assertX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(assertX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, assertX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(assertX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(assertX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, assertX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(asyncX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(asyncX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, asyncX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(asyncX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(asyncX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, asyncX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(asyncX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(asyncX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, asyncX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(asyncX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(asyncX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, asyncX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(asyncX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(asyncX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, asyncX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(asyncX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(asyncX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, asyncX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(awaitX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(awaitX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, awaitX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(awaitX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(awaitX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, awaitX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(awaitX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(awaitX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, awaitX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(awaitX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(awaitX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, awaitX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(awaitX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(awaitX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, awaitX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(awaitX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(awaitX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, awaitX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(breakX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(breakX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, breakX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(breakX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(breakX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, breakX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(breakX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(breakX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, breakX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(breakX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(breakX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, breakX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(breakX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(breakX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, breakX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(breakX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(breakX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, breakX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(caseX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(caseX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, caseX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(caseX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(caseX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, caseX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(caseX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(caseX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, caseX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(caseX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(caseX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, caseX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(caseX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(caseX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, caseX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(caseX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(caseX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, caseX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(catchX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(catchX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, catchX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(catchX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(catchX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, catchX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(catchX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(catchX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, catchX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(catchX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(catchX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, catchX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(catchX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(catchX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, catchX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(catchX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(catchX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, catchX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(classX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(classX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, classX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(classX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(classX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, classX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(classX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(classX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, classX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(classX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(classX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, classX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(classX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(classX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, classX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(classX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(classX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, classX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(constX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(constX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, constX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(constX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(constX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, constX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(constX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(constX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, constX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(constX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(constX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, constX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(constX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(constX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, constX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(constX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(constX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, constX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(continueX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(continueX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, continueX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(continueX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(continueX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, continueX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(continueX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(continueX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, continueX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(continueX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(continueX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, continueX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(continueX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(continueX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, continueX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(continueX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(continueX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, continueX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(covariantX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(covariantX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, covariantX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(covariantX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(covariantX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, covariantX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(covariantX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(covariantX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, covariantX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(covariantX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(covariantX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, covariantX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(covariantX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(covariantX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, covariantX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(covariantX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(covariantX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, covariantX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(defaultX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(defaultX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, defaultX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(defaultX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(defaultX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, defaultX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(defaultX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(defaultX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, defaultX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(defaultX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(defaultX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, defaultX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(defaultX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(defaultX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, defaultX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(defaultX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(defaultX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, defaultX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(deferredX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(deferredX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, deferredX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(deferredX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(deferredX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, deferredX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(deferredX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(deferredX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, deferredX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(deferredX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(deferredX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, deferredX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(deferredX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(deferredX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, deferredX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(deferredX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(deferredX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, deferredX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(doX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(doX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, doX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(doX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(doX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, doX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(doX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(doX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, doX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(doX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(doX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, doX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(doX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(doX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, doX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(doX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(doX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, doX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(dynamicX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(dynamicX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, dynamicX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(dynamicX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(dynamicX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, dynamicX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(dynamicX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(dynamicX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, dynamicX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(dynamicX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(dynamicX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, dynamicX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(dynamicX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(dynamicX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, dynamicX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(dynamicX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(dynamicX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, dynamicX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(elseX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(elseX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, elseX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(elseX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(elseX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, elseX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(elseX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(elseX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, elseX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(elseX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(elseX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, elseX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(elseX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(elseX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, elseX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(elseX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(elseX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, elseX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(enumX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(enumX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, enumX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(enumX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(enumX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, enumX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(enumX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(enumX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, enumX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(enumX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(enumX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, enumX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(enumX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(enumX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, enumX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(enumX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(enumX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, enumX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(exportX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(exportX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, exportX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(exportX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(exportX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, exportX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(exportX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(exportX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, exportX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(exportX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(exportX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, exportX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(exportX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(exportX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, exportX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(exportX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(exportX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, exportX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(extendsX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(extendsX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, extendsX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(extendsX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(extendsX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, extendsX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(extendsX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(extendsX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, extendsX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(extendsX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(extendsX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, extendsX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(extendsX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(extendsX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, extendsX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(extendsX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(extendsX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, extendsX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(extensionX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(extensionX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, extensionX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(extensionX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(extensionX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, extensionX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(extensionX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(extensionX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, extensionX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(extensionX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(extensionX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, extensionX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(extensionX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(extensionX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, extensionX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(extensionX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(extensionX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, extensionX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(externalX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(externalX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, externalX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(externalX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(externalX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, externalX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(externalX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(externalX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, externalX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(externalX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(externalX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, externalX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(externalX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(externalX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, externalX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(externalX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(externalX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, externalX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(factoryX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(factoryX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, factoryX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(factoryX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(factoryX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, factoryX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(factoryX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(factoryX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, factoryX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(factoryX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(factoryX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, factoryX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(factoryX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(factoryX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, factoryX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(factoryX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(factoryX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, factoryX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(falseX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(falseX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, falseX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(falseX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(falseX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, falseX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(falseX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(falseX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, falseX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(falseX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(falseX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, falseX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(falseX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(falseX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, falseX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(falseX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(falseX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, falseX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(finalX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(finalX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, finalX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(finalX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(finalX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, finalX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(finalX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(finalX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, finalX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(finalX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(finalX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, finalX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(finalX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(finalX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, finalX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(finalX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(finalX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, finalX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(finallyX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(finallyX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, finallyX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(finallyX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(finallyX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, finallyX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(finallyX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(finallyX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, finallyX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(finallyX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(finallyX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, finallyX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(finallyX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(finallyX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, finallyX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(finallyX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(finallyX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, finallyX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(forX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(forX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, forX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(forX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(forX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, forX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(forX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(forX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, forX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(forX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(forX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, forX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(forX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(forX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, forX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(forX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(forX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, forX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(FunctionX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(FunctionX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, FunctionX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(FunctionX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(FunctionX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, FunctionX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(FunctionX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(FunctionX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, FunctionX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(FunctionX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(FunctionX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, FunctionX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(FunctionX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(FunctionX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, FunctionX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(FunctionX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(FunctionX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, FunctionX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(getX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(getX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, getX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(getX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(getX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, getX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(getX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(getX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, getX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(getX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(getX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, getX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(getX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(getX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, getX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(getX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(getX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, getX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(hideX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(hideX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, hideX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(hideX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(hideX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, hideX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(hideX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(hideX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, hideX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(hideX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(hideX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, hideX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(hideX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(hideX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, hideX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(hideX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(hideX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, hideX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(ifX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(ifX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, ifX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(ifX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(ifX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, ifX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(ifX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(ifX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, ifX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(ifX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(ifX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, ifX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(ifX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(ifX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, ifX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(ifX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(ifX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, ifX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(implementsX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(implementsX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, implementsX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(implementsX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(implementsX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, implementsX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(implementsX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(implementsX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, implementsX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(implementsX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(implementsX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, implementsX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(implementsX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(implementsX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, implementsX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(implementsX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(implementsX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, implementsX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(importX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(importX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, importX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(importX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(importX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, importX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(importX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(importX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, importX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(importX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(importX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, importX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(importX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(importX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, importX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(importX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(importX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, importX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(inX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(inX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, inX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(inX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(inX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, inX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(inX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(inX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, inX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(inX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(inX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, inX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(inX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(inX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, inX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(inX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(inX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, inX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(inoutX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(inoutX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, inoutX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(inoutX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(inoutX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, inoutX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(inoutX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(inoutX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, inoutX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(inoutX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(inoutX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, inoutX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(inoutX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(inoutX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, inoutX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(inoutX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(inoutX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, inoutX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(interfaceX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(interfaceX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, interfaceX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(interfaceX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(interfaceX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, interfaceX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(interfaceX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(interfaceX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, interfaceX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(interfaceX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(interfaceX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, interfaceX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(interfaceX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(interfaceX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, interfaceX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(interfaceX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(interfaceX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, interfaceX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(isX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(isX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, isX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(isX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(isX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, isX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(isX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(isX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, isX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(isX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(isX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, isX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(isX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(isX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, isX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(isX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(isX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, isX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(lateX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(lateX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, lateX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(lateX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(lateX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, lateX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(lateX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(lateX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, lateX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(lateX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(lateX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, lateX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(lateX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(lateX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, lateX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(lateX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(lateX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, lateX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(libraryX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(libraryX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, libraryX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(libraryX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(libraryX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, libraryX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(libraryX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(libraryX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, libraryX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(libraryX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(libraryX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, libraryX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(libraryX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(libraryX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, libraryX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(libraryX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(libraryX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, libraryX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(mixinX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(mixinX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, mixinX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(mixinX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(mixinX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, mixinX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(mixinX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(mixinX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, mixinX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(mixinX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(mixinX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, mixinX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(mixinX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(mixinX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, mixinX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(mixinX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(mixinX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, mixinX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(nativeX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(nativeX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, nativeX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(nativeX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(nativeX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, nativeX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(nativeX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(nativeX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, nativeX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(nativeX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(nativeX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, nativeX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(nativeX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(nativeX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, nativeX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(nativeX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(nativeX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, nativeX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(newX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(newX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, newX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(newX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(newX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, newX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(newX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(newX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, newX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(newX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(newX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, newX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(newX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(newX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, newX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(newX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(newX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, newX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(nullX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(nullX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, nullX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(nullX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(nullX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, nullX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(nullX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(nullX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, nullX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(nullX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(nullX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, nullX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(nullX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(nullX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, nullX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(nullX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(nullX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, nullX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(ofX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(ofX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, ofX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(ofX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(ofX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, ofX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(ofX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(ofX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, ofX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(ofX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(ofX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, ofX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(ofX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(ofX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, ofX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(ofX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(ofX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, ofX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(onX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(onX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, onX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(onX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(onX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, onX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(onX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(onX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, onX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(onX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(onX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, onX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(onX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(onX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, onX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(onX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(onX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, onX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(operatorX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(operatorX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, operatorX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(operatorX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(operatorX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, operatorX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(operatorX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(operatorX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, operatorX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(operatorX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(operatorX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, operatorX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(operatorX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(operatorX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, operatorX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(operatorX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(operatorX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, operatorX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(outX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(outX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, outX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(outX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(outX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, outX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(outX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(outX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, outX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(outX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(outX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, outX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(outX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(outX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, outX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(outX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(outX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, outX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(partX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(partX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, partX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(partX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(partX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, partX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(partX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(partX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, partX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(partX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(partX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, partX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(partX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(partX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, partX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(partX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(partX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, partX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(patchX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(patchX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, patchX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(patchX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(patchX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, patchX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(patchX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(patchX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, patchX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(patchX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(patchX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, patchX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(patchX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(patchX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, patchX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(patchX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(patchX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, patchX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(requiredX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(requiredX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, requiredX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(requiredX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(requiredX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, requiredX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(requiredX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(requiredX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, requiredX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(requiredX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(requiredX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, requiredX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(requiredX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(requiredX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, requiredX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(requiredX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(requiredX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, requiredX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(rethrowX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(rethrowX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, rethrowX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(rethrowX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(rethrowX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, rethrowX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(rethrowX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(rethrowX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, rethrowX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(rethrowX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(rethrowX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, rethrowX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(rethrowX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(rethrowX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, rethrowX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(rethrowX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(rethrowX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, rethrowX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(returnX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(returnX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, returnX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(returnX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(returnX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, returnX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(returnX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(returnX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, returnX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(returnX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(returnX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, returnX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(returnX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(returnX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, returnX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(returnX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(returnX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, returnX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(setX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(setX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, setX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(setX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(setX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, setX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(setX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(setX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, setX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(setX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(setX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, setX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(setX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(setX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, setX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(setX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(setX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, setX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(showX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(showX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, showX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(showX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(showX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, showX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(showX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(showX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, showX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(showX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(showX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, showX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(showX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(showX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, showX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(showX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(showX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, showX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(sourceX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(sourceX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, sourceX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(sourceX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(sourceX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, sourceX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(sourceX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(sourceX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, sourceX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(sourceX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(sourceX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, sourceX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(sourceX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(sourceX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, sourceX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(sourceX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(sourceX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, sourceX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(staticX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(staticX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, staticX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(staticX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(staticX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, staticX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(staticX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(staticX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, staticX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(staticX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(staticX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, staticX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(staticX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(staticX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, staticX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(staticX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(staticX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, staticX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(superX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(superX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, superX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(superX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(superX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, superX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(superX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(superX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, superX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(superX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(superX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, superX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(superX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(superX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, superX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(superX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(superX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, superX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(switchX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(switchX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, switchX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(switchX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(switchX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, switchX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(switchX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(switchX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, switchX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(switchX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(switchX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, switchX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(switchX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(switchX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, switchX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(switchX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(switchX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, switchX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(syncX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(syncX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, syncX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(syncX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(syncX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, syncX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(syncX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(syncX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, syncX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(syncX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(syncX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, syncX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(syncX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(syncX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, syncX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(syncX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(syncX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, syncX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(thisX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(thisX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, thisX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(thisX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(thisX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, thisX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(thisX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(thisX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, thisX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(thisX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(thisX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, thisX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(thisX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(thisX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, thisX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(thisX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(thisX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, thisX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(throwX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(throwX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, throwX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(throwX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(throwX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, throwX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(throwX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(throwX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, throwX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(throwX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(throwX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, throwX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(throwX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(throwX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, throwX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(throwX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(throwX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, throwX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(trueX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(trueX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, trueX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(trueX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(trueX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, trueX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(trueX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(trueX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, trueX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(trueX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(trueX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, trueX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(trueX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(trueX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, trueX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(trueX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(trueX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, trueX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(tryX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(tryX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, tryX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(tryX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(tryX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, tryX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(tryX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(tryX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, tryX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(tryX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(tryX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, tryX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(tryX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(tryX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, tryX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(tryX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(tryX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, tryX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(typedefX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(typedefX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, typedefX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(typedefX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(typedefX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, typedefX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(typedefX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(typedefX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, typedefX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(typedefX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(typedefX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, typedefX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(typedefX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(typedefX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, typedefX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(typedefX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(typedefX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, typedefX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(varX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(varX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, varX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(varX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(varX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, varX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(varX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(varX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, varX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(varX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(varX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, varX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(varX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(varX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, varX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(varX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(varX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, varX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(voidX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(voidX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, voidX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(voidX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(voidX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, voidX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(voidX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(voidX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, voidX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(voidX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(voidX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, voidX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(voidX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(voidX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, voidX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(voidX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(voidX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, voidX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(whileX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(whileX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, whileX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(whileX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(whileX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, whileX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(whileX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(whileX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, whileX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(whileX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(whileX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, whileX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(whileX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(whileX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, whileX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(whileX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(whileX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, whileX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(withX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(withX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, withX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(withX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(withX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, withX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(withX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(withX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, withX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(withX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(withX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, withX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(withX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(withX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, withX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(withX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(withX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, withX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(yieldX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(yieldX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, yieldX, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(yieldX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(yieldX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(]) | |
listener: endFormalParameter(null, null, null, yieldX, null, null, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalPositionalParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters([) | |
parseFormalParameter([, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
parseMetadataStar([) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(yieldX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(yieldX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, ]) | |
listener: endFormalParameter(null, null, null, yieldX, 42, 42, FormalParameterKind.optionalPositional, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, [, ]) | |
ensureCloseParen(], () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(yieldX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(yieldX, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue(}) | |
listener: endFormalParameter(null, null, null, yieldX, null, null, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(yieldX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(yieldX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(:) | |
parsePrecedenceExpression(:, 1, true) | |
parseUnaryExpression(:, true) | |
parsePrimary(:, expression) | |
parseLiteralInt(:) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(:, }) | |
listener: endFormalParameter(null, null, null, yieldX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(}) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, test, false) | |
listener: beginTopLevelMethod(}, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(test, topLevelFunctionDeclaration) | |
parseMethodTypeVar(test) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(test, test, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(test, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
parseOptionalNamedParameters((, MemberKind.TopLevelMethod) | |
listener: beginOptionalFormalParameters({) | |
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(yieldX) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(yieldX, formalParameterDeclaration) | |
listener: beginFormalParameterDefaultValueExpression() | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(42) | |
listener: endFormalParameterDefaultValueExpression() | |
listener: handleValuedFormalParameter(=, }) | |
listener: endFormalParameter(null, null, null, yieldX, 42, 42, FormalParameterKind.optionalNamed, MemberKind.TopLevelMethod) | |
listener: endOptionalFormalParameters(1, {, }) | |
ensureCloseParen(}, () | |
listener: endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration() | |
reportAllErrorTokens(void) | |
listener: endCompilationUnit(414, ) |