@@ -180,8 +180,8 @@ cfg.swift:
180
180
# 35| getPattern(): [IsPattern] ... is ...
181
181
# 35| getSubPattern(): [EnumElementPattern] .error3(...)
182
182
# 35| getSubPattern(): [TuplePattern] (...)
183
- # 35| getElement(0): [BindingPattern] let ...
184
- # 35| getSubPattern() : [NamedPattern] withParam
183
+ # 35| getElement(0): [NamedPattern] withParam
184
+ # 35| getElement(0).getFullyUnresolved() : [BindingPattern] let ...
185
185
# 37| getCatch(2): [CaseStmt] case ...
186
186
# 37| getBody(): [BraceStmt] { ... }
187
187
# 38| getElement(0): [CallExpr] call to print(_:separator:terminator:)
@@ -239,9 +239,9 @@ cfg.swift:
239
239
# 40| getExpr(): [DefaultArgumentExpr] default separator
240
240
# 40| getArgument(2): [Argument] terminator: default terminator
241
241
# 40| getExpr(): [DefaultArgumentExpr] default terminator
242
- # 39| getLabel(0): [CaseLabelItem] let ...
243
- # 39| getPattern(): [BindingPattern] let ...
244
- # 39| getSubPattern() : [NamedPattern] error
242
+ # 39| getLabel(0): [CaseLabelItem] error
243
+ # 39| getPattern(): [NamedPattern] error
244
+ # 39| getPattern().getFullyUnresolved() : [BindingPattern] let ...
245
245
# 42| getElement(1): [ReturnStmt] return ...
246
246
# 42| getResult(): [IntegerLiteralExpr] 0
247
247
# 35| [ConcreteVarDecl] withParam
@@ -803,9 +803,9 @@ cfg.swift:
803
803
# 156| getCondition(): [StmtCondition] StmtCondition
804
804
# 156| getElement(0): [ConditionElement] .some(...) = ...
805
805
# 156| getPattern(): [EnumElementPattern] .some(...)
806
- # 156| getSubPattern(): [BindingPattern] let ...
807
- # 156| getSubPattern(): [NamedPattern] x
806
+ # 156| getSubPattern(): [NamedPattern] x
808
807
# 156| getSubPattern().getFullyUnresolved(): [ParenPattern] (...)
808
+ # 156| getImmediateSubPattern(): [BindingPattern] let ...
809
809
# 156| getInitializer(): [DeclRefExpr] xOptional
810
810
# 156| getThen(): [BraceStmt] { ... }
811
811
# 157| getElement(0): [ReturnStmt] return ...
@@ -5375,11 +5375,11 @@ patterns.swift:
5375
5375
# 12| getCase(0): [CaseStmt] case ...
5376
5376
# 12| getBody(): [BraceStmt] { ... }
5377
5377
# 12| getElement(0): [StringLiteralExpr] binding
5378
- # 12| getLabel(0): [CaseLabelItem] let ...
5379
- # 12| getPattern(): [BindingPattern] let ...
5380
- # 12| getSubPattern( ): [TuplePattern] (...)
5381
- # 12| getElement(0 ): [NamedPattern] xx
5382
- # 12| getElement(1) : [NamedPattern] yy
5378
+ # 12| getLabel(0): [CaseLabelItem] ( ...)
5379
+ # 12| getPattern(): [TuplePattern] ( ...)
5380
+ # 12| getElement(0 ): [NamedPattern] xx
5381
+ # 12| getElement(1 ): [NamedPattern] yy
5382
+ # 12| getPattern().getFullyUnresolved() : [BindingPattern] let ...
5383
5383
# 15| getElement(3): [SwitchStmt] switch 3 { ... }
5384
5384
# 15| getExpr(): [IntegerLiteralExpr] 3
5385
5385
# 16| getCase(0): [CaseStmt] case ...
@@ -5424,12 +5424,12 @@ patterns.swift:
5424
5424
# 28| getCase(1): [CaseStmt] case ...
5425
5425
# 28| getBody(): [BraceStmt] { ... }
5426
5426
# 28| getElement(0): [DeclRefExpr] i
5427
- # 28| getLabel(0): [CaseLabelItem] let ...
5428
- # 28| getPattern(): [BindingPattern] let ...
5429
- # 28| getSubPattern(): [EnumElementPattern] .baz (...)
5430
- # 28| getSubPattern( ): [TuplePattern] (...)
5431
- # 28| getElement(0 ): [NamedPattern] i
5432
- # 28| getElement(1) : [NamedPattern] s
5427
+ # 28| getLabel(0): [CaseLabelItem] .baz(...)
5428
+ # 28| getPattern(): [EnumElementPattern] .baz(...)
5429
+ # 28| getSubPattern(): [TuplePattern] (...)
5430
+ # 28| getElement(0 ): [NamedPattern] i
5431
+ # 28| getElement(1 ): [NamedPattern] s
5432
+ # 28| getPattern().getFullyUnresolved() : [BindingPattern] let ...
5433
5433
# 31| getElement(8): [PatternBindingDecl] var ... = ...
5434
5434
# 31| getInit(0): [NilLiteralExpr] nil
5435
5435
# 31| getPattern(0): [TypedPattern] ... as ...
@@ -5442,10 +5442,10 @@ patterns.swift:
5442
5442
# 34| getCase(0): [CaseStmt] case ...
5443
5443
# 34| getBody(): [BraceStmt] { ... }
5444
5444
# 34| getElement(0): [DeclRefExpr] n
5445
- # 34| getLabel(0): [CaseLabelItem] let ...
5446
- # 34| getPattern(): [BindingPattern ] let ...
5447
- # 34| getSubPattern(): [OptionalSomePattern] let ...?
5448
- # 34| getSubPattern() : [NamedPattern] n
5445
+ # 34| getLabel(0): [CaseLabelItem] let ...?
5446
+ # 34| getPattern(): [OptionalSomePattern ] let ...?
5447
+ # 34| getSubPattern(): [NamedPattern] n
5448
+ # 34| getPattern().getFullyUnresolved() : [BindingPattern] let ...
5449
5449
# 35| getCase(1): [CaseStmt] case ...
5450
5450
# 35| getBody(): [BraceStmt] { ... }
5451
5451
# 35| getElement(0): [StringLiteralExpr] none
@@ -5470,11 +5470,11 @@ patterns.swift:
5470
5470
# 42| getCase(1): [CaseStmt] case ...
5471
5471
# 42| getBody(): [BraceStmt] { ... }
5472
5472
# 42| getElement(0): [StringLiteralExpr] as pattern
5473
- # 42| getLabel(0): [CaseLabelItem] let ...
5474
- # 42| getPattern(): [BindingPattern] let ...
5475
- # 42| getSubPattern (): [IsPattern] ... is ...
5476
- # 42| getCastTypeRepr (): [TypeRepr] String
5477
- # 42| getSubPattern() : [NamedPattern] x
5473
+ # 42| getLabel(0): [CaseLabelItem] ... is ...
5474
+ # 42| getPattern(): [IsPattern] ... is ...
5475
+ # 42| getCastTypeRepr (): [TypeRepr] String
5476
+ # 42| getSubPattern (): [NamedPattern] x
5477
+ # 42| getPattern().getFullyUnresolved() : [BindingPattern] let ...
5478
5478
# 43| getCase(2): [CaseStmt] case ...
5479
5479
# 43| getBody(): [BraceStmt] { ... }
5480
5480
# 43| getElement(0): [StringLiteralExpr] other
@@ -5621,9 +5621,9 @@ statements.swift:
5621
5621
# 22| getExpr(): [DefaultArgumentExpr] default separator
5622
5622
# 22| getArgument(2): [Argument] terminator: default terminator
5623
5623
# 22| getExpr(): [DefaultArgumentExpr] default terminator
5624
- # 21| getLabel(0): [CaseLabelItem] let ...
5625
- # 21| getPattern(): [BindingPattern] let ...
5626
- # 21| getSubPattern() : [NamedPattern] error
5624
+ # 21| getLabel(0): [CaseLabelItem] error
5625
+ # 21| getPattern(): [NamedPattern] error
5626
+ # 21| getPattern().getFullyUnresolved() : [BindingPattern] let ...
5627
5627
# 25| getElement(7): [DoCatchStmt] do { ... } catch { ... }
5628
5628
# 25| getBody(): [BraceStmt] { ... }
5629
5629
# 26| getElement(0): [TryExpr] try ...
@@ -5660,9 +5660,9 @@ statements.swift:
5660
5660
# 30| getExpr(): [DefaultArgumentExpr] default separator
5661
5661
# 30| getArgument(2): [Argument] terminator: default terminator
5662
5662
# 30| getExpr(): [DefaultArgumentExpr] default terminator
5663
- # 29| getLabel(0): [CaseLabelItem] let ...
5664
- # 29| getPattern(): [BindingPattern] let ...
5665
- # 29| getSubPattern() : [NamedPattern] error
5663
+ # 29| getLabel(0): [CaseLabelItem] error
5664
+ # 29| getPattern(): [NamedPattern] error
5665
+ # 29| getPattern().getFullyUnresolved() : [BindingPattern] let ...
5666
5666
# 2| [ConcreteVarDecl] i
5667
5667
# 2| Type = Int
5668
5668
# 21| [ConcreteVarDecl] error
@@ -5884,10 +5884,10 @@ statements.swift:
5884
5884
# 65| getBody(): [BraceStmt] { ... }
5885
5885
# 65| getElement(0): [IfStmt] if ... then { ... }
5886
5886
# 65| getCondition(): [StmtCondition] StmtCondition
5887
- # 65| getElement(0): [ConditionElement] let ... = ...
5888
- # 65| getPattern(): [BindingPattern ] let ...
5889
- # 65| getSubPattern(): [OptionalSomePattern] let ...?
5890
- # 65| getSubPattern() : [NamedPattern] xx
5887
+ # 65| getElement(0): [ConditionElement] let ...? = ...
5888
+ # 65| getPattern(): [OptionalSomePattern ] let ...?
5889
+ # 65| getSubPattern(): [NamedPattern] xx
5890
+ # 65| getPattern().getFullyUnresolved() : [BindingPattern] let ...
5891
5891
# 65| getInitializer(): [DeclRefExpr] x
5892
5892
# 65| getThen(): [BraceStmt] { ... }
5893
5893
# 67| [TopLevelCodeDecl] { ... }
0 commit comments