blob: 5c85ad029ee1f01855fdafbbc2904b4d78210e22 [file] [log] [blame]
Problems reported:
parser/patterns/issue50591_example2:1:19: Can't find '}' to match '{'.
void f(Object? x) {
^
beginCompilationUnit(void)
beginMetadataStar(void)
endMetadataStar(0)
beginTopLevelMember(void)
beginTopLevelMethod(UnmatchedToken({), null, null)
handleVoidKeyword(void)
handleIdentifier(f, topLevelFunctionDeclaration)
handleNoTypeVariables(()
beginFormalParameters((, MemberKind.TopLevelMethod)
beginMetadataStar(Object)
endMetadataStar(0)
beginFormalParameter(Object, MemberKind.TopLevelMethod, null, null, null)
handleIdentifier(Object, typeReference)
handleNoTypeArguments(?)
handleType(Object, ?)
handleIdentifier(x, formalParameterDeclaration)
handleFormalParameterWithoutValue())
endFormalParameter(null, null, null, x, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod)
endFormalParameters(1, (, ), MemberKind.TopLevelMethod)
handleAsyncModifier(null, null)
beginBlockFunctionBody({)
beginParenthesizedExpressionOrRecordLiteral(()
beginSwitchExpression(switch)
handleIdentifier(x, expression)
handleNoTypeArguments())
handleNoArguments())
handleSend(x, ))
handleParenthesizedCondition((, null, null)
beginSwitchExpressionBlock({)
beginSwitchExpressionCase()
beginPattern({)
beginConstantPattern(const)
handleIdentifier(A, expression)
handleNoTypeArguments(()
beginArguments(()
endArguments(0, (, ))
handleSend(A, =>)
endConstantPattern(const)
endPattern())
handleSwitchExpressionCasePattern())
handleLiteralInt(0)
endSwitchExpressionCase(const, null, =>, 0)
beginSwitchExpressionCase()
beginPattern(,)
handleNoType(_)
handleWildcardPattern(null, _)
endPattern(_)
handleSwitchExpressionCasePattern(_)
handleLiteralInt(1)
endSwitchExpressionCase(_, null, =>, 1)
endSwitchExpressionBlock(2, {, })
endSwitchExpression(switch, })
endParenthesizedExpression(()
handleExpressionStatement((, ;)
endBlockFunctionBody(1, {, })
endTopLevelMethod(void, null, })
endTopLevelDeclaration(})
handleErrorToken(UnmatchedToken({))
handleRecoverableError(Message[UnmatchedToken, Can't find '}' to match '{'., null, {string: }, lexeme: {}], UnmatchedToken({), UnmatchedToken({))
endCompilationUnit(1, )