|  | Problems reported: | 
|  |  | 
|  | parser/patterns/switchExpression_recovery_defaultKeyword:3:3: A switch expression may not use the `default` keyword. | 
|  | default => 'other' | 
|  | ^^^^^^^ | 
|  |  | 
|  | beginCompilationUnit(f) | 
|  | beginMetadataStar(f) | 
|  | endMetadataStar(0) | 
|  | beginTopLevelMember(f) | 
|  | beginTopLevelMethod(, null, null) | 
|  | handleNoType() | 
|  | handleIdentifier(f, topLevelFunctionDeclaration) | 
|  | handleNoTypeVariables(() | 
|  | beginFormalParameters((, MemberKind.TopLevelMethod) | 
|  | beginMetadataStar(x) | 
|  | endMetadataStar(0) | 
|  | beginFormalParameter(x, MemberKind.TopLevelMethod, null, null, null) | 
|  | handleNoType(() | 
|  | handleIdentifier(x, formalParameterDeclaration) | 
|  | handleFormalParameterWithoutValue()) | 
|  | endFormalParameter(null, null, null, x, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod) | 
|  | endFormalParameters(1, (, ), MemberKind.TopLevelMethod) | 
|  | handleAsyncModifier(null, null) | 
|  | beginSwitchExpression(switch) | 
|  | handleIdentifier(x, expression) | 
|  | handleNoTypeArguments()) | 
|  | handleNoArguments()) | 
|  | handleSend(x, x) | 
|  | handleParenthesizedCondition((, null, null) | 
|  | beginSwitchExpressionBlock({) | 
|  | beginSwitchExpressionCase() | 
|  | beginPattern({) | 
|  | beginConstantPattern(null) | 
|  | handleLiteralInt(1) | 
|  | endConstantPattern(null) | 
|  | endPattern(1) | 
|  | handleSwitchExpressionCasePattern(1) | 
|  | beginLiteralString('one') | 
|  | endLiteralString(0, ,) | 
|  | endSwitchExpressionCase(1, null, =>, 'one') | 
|  | beginSwitchExpressionCase() | 
|  | handleRecoverableError(DefaultInSwitchExpression, default, default) | 
|  | handleNoType(default) | 
|  | handleWildcardPattern(null, default) | 
|  | handleSwitchExpressionCasePattern(default) | 
|  | beginLiteralString('other') | 
|  | endLiteralString(0, }) | 
|  | endSwitchExpressionCase(default, null, =>, 'other') | 
|  | endSwitchExpressionBlock(2, {, }) | 
|  | endSwitchExpression(switch, }) | 
|  | handleExpressionFunctionBody(=>, ;) | 
|  | endTopLevelMethod(f, null, ;) | 
|  | endTopLevelDeclaration(;) | 
|  | endCompilationUnit(1, ) |