| Problems reported: | |
| parser/patterns/patternVariableDeclaration_topLevel:1:5: A pattern variable declaration may not appear outside a function or method. | |
| var (a, b) = (0, 1); | |
| ^^^^^^ | |
| beginCompilationUnit(var) | |
| beginMetadataStar(var) | |
| endMetadataStar(0) | |
| beginTopLevelMember(var) | |
| handleRecoverableError(PatternVariableDeclarationOutsideFunctionOrMethod, (, )) | |
| beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, var, ) | |
| handleNoType(var) | |
| handleIdentifier(, topLevelVariableDeclaration) | |
| beginFieldInitializer(=) | |
| beginParenthesizedExpressionOrRecordLiteral(() | |
| handleLiteralInt(0) | |
| handlePositionalRecordField(0) | |
| handleLiteralInt(1) | |
| handlePositionalRecordField(1) | |
| endRecordLiteral((, 2, null) | |
| endFieldInitializer(=, )) | |
| endTopLevelFields(null, null, null, null, null, null, var, 1, var, ;) | |
| endTopLevelDeclaration(;) | |
| endCompilationUnit(1, ) |