@@ -4115,7 +4115,7 @@ moreBinders:
4115
4115
match $3 with
4116
4116
| None -> $2
4117
4117
| Some (_, SynReturnInfo((ty, _), _)) ->
4118
- parseState.LexBuffer.CheckLanguageFeatureAndRecover LanguageFeature.AllowTypedLetOrUseBang ty.Range
4118
+ parseState.LexBuffer.CheckLanguageFeatureAndRecover LanguageFeature.AllowTypedLetUseAndBang ty.Range
4119
4119
SynPat.Typed($2, ty, unionRanges $2.Range ty.Range)
4120
4120
let mEquals = rhs parseState 4
4121
4121
let m = unionRanges (rhs parseState 1) $5.Range
@@ -4141,7 +4141,7 @@ moreBinders:
4141
4141
match $3 with
4142
4142
| None -> $2
4143
4143
| Some (_, SynReturnInfo((ty, _), _)) ->
4144
- parseState.LexBuffer.CheckLanguageFeatureAndRecover LanguageFeature.AllowTypedLetOrUseBang ty.Range
4144
+ parseState.LexBuffer.CheckLanguageFeatureAndRecover LanguageFeature.AllowTypedLetUseAndBang ty.Range
4145
4145
SynPat.Typed($2, ty, unionRanges $2.Range ty.Range)
4146
4146
let mEquals = rhs parseState 4
4147
4147
let m = unionRanges (rhs parseState 1) $5.Range
@@ -4461,7 +4461,7 @@ declExpr:
4461
4461
| YIELD declExpr COLON typ
4462
4462
{ let trivia: SynExprYieldOrReturnTrivia = { YieldOrReturnKeyword = rhs parseState 1 }
4463
4463
let typedExpr = SynExpr.Typed($2, $4, unionRanges $2.Range $4.Range)
4464
- parseState.LexBuffer.CheckLanguageFeatureAndRecover LanguageFeature.AllowTypedLetOrUseBang typedExpr.Range
4464
+ parseState.LexBuffer.CheckLanguageFeatureAndRecover LanguageFeature.AllowTypedLetUseAndBang typedExpr.Range
4465
4465
SynExpr.YieldOrReturn(($1, not $1), typedExpr, (unionRanges (rhs parseState 1) $4.Range), trivia) }
4466
4466
4467
4467
| YIELD declExpr opt_topReturnTypeWithTypeConstraints
@@ -4471,7 +4471,7 @@ declExpr:
4471
4471
| None -> $2
4472
4472
| Some(_, SynReturnInfo((ty, _), m)) ->
4473
4473
let m = unionRanges $2.Range m
4474
- parseState.LexBuffer.CheckLanguageFeatureAndRecover LanguageFeature.AllowTypedLetOrUseBang m
4474
+ parseState.LexBuffer.CheckLanguageFeatureAndRecover LanguageFeature.AllowTypedLetUseAndBang m
4475
4475
SynExpr.Typed($2, ty, m)
4476
4476
SynExpr.YieldOrReturn(($1, not $1), expr, (unionRanges (rhs parseState 1) expr.Range), trivia) }
4477
4477
@@ -4488,7 +4488,7 @@ declExpr:
4488
4488
| YIELD_BANG declExpr COLON typ
4489
4489
{ let trivia: SynExprYieldOrReturnFromTrivia = { YieldOrReturnFromKeyword = rhs parseState 1 }
4490
4490
let typedExpr = SynExpr.Typed($2, $4, unionRanges $2.Range $4.Range)
4491
- parseState.LexBuffer.CheckLanguageFeatureAndRecover LanguageFeature.AllowTypedLetOrUseBang typedExpr.Range
4491
+ parseState.LexBuffer.CheckLanguageFeatureAndRecover LanguageFeature.AllowTypedLetUseAndBang typedExpr.Range
4492
4492
SynExpr.YieldOrReturnFrom(($1, not $1), typedExpr, (unionRanges (rhs parseState 1) $2.Range), trivia) }
4493
4493
4494
4494
| YIELD_BANG declExpr opt_topReturnTypeWithTypeConstraints
@@ -4498,7 +4498,7 @@ declExpr:
4498
4498
| None -> $2
4499
4499
| Some(_, SynReturnInfo((ty, _), m)) ->
4500
4500
let m = unionRanges $2.Range m
4501
- parseState.LexBuffer.CheckLanguageFeatureAndRecover LanguageFeature.AllowTypedLetOrUseBang m
4501
+ parseState.LexBuffer.CheckLanguageFeatureAndRecover LanguageFeature.AllowTypedLetUseAndBang m
4502
4502
SynExpr.Typed($2, ty, m)
4503
4503
SynExpr.YieldOrReturnFrom(($1, not $1), expr, (unionRanges (rhs parseState 1) $2.Range), trivia) }
4504
4504
@@ -4534,7 +4534,7 @@ declExpr:
4534
4534
| None -> $2
4535
4535
| Some (_, SynReturnInfo((ty, _), _)) ->
4536
4536
SynPat.Typed($2, ty, unionRanges $2.Range ty.Range)
4537
- parseState.LexBuffer.CheckLanguageFeatureAndRecover LanguageFeature.AllowTypedLetOrUseBang pat.Range
4537
+ parseState.LexBuffer.CheckLanguageFeatureAndRecover LanguageFeature.AllowTypedLetUseAndBang pat.Range
4538
4538
let mEquals = rhs parseState 4
4539
4539
let m = unionRanges (rhs parseState 1) $9.Range
4540
4540
let trivia: SynExprLetOrUseBangTrivia = { LetOrUseBangKeyword = rhs parseState 1 ; EqualsRange = Some mEquals }
@@ -4551,7 +4551,7 @@ declExpr:
4551
4551
| None -> $2
4552
4552
| Some (_, SynReturnInfo((ty, _), _)) ->
4553
4553
SynPat.Typed($2, ty, unionRanges $2.Range ty.Range)
4554
- parseState.LexBuffer.CheckLanguageFeatureAndRecover LanguageFeature.AllowTypedLetOrUseBang pat.Range
4554
+ parseState.LexBuffer.CheckLanguageFeatureAndRecover LanguageFeature.AllowTypedLetUseAndBang pat.Range
4555
4555
let mEquals = rhs parseState 4
4556
4556
let m = unionRanges (rhs parseState 1) $9.Range
4557
4557
let trivia: SynExprLetOrUseBangTrivia = { LetOrUseBangKeyword = rhs parseState 1 ; EqualsRange = Some mEquals }
0 commit comments