@@ -5709,7 +5709,7 @@ recdExprCore:
5709
5709
| appExpr
5710
5710
{ let mExpr = rhs parseState 1
5711
5711
reportParseErrorAt mExpr (FSComp.SR.parsFieldBinding ())
5712
- Some($1, (mExpr.EndRange, None)), [] }
5712
+ Some($1, BlockSeparator.Offside (mExpr.EndRange, None)), [] }
5713
5713
5714
5714
/*
5715
5715
handles cases when identifier can start from the underscore
@@ -5743,15 +5743,15 @@ recdExprCore:
5743
5743
| appExpr WITH recdBinding recdExprBindings opt_seps_block
5744
5744
{ let l = List.rev $4
5745
5745
let l = rebindRanges $3 l $5
5746
- (Some($1, (rhs parseState 2, None)), l) }
5746
+ (Some($1, BlockSeparator.Offside (rhs parseState 2, None)), l) }
5747
5747
5748
5748
| appExpr OWITH opt_seps_block OEND
5749
- { (Some($1, (rhs parseState 2, None)), []) }
5749
+ { (Some($1, BlockSeparator.Offside (rhs parseState 2, None)), []) }
5750
5750
5751
5751
| appExpr OWITH recdBinding recdExprBindings opt_seps_block OEND
5752
5752
{ let l = List.rev $4
5753
5753
let l = rebindRanges $3 l $5
5754
- (Some($1, (rhs parseState 2, None)), l) }
5754
+ (Some($1, BlockSeparator.Offside (rhs parseState 2, None)), l) }
5755
5755
5756
5756
opt_seps_block:
5757
5757
| seps_block
@@ -5762,17 +5762,17 @@ opt_seps_block:
5762
5762
5763
5763
seps_block:
5764
5764
| OBLOCKSEP
5765
- { ( rhs parseState 1), None }
5765
+ { BlockSeparator.Offside(( rhs parseState 1), None) }
5766
5766
5767
5767
| SEMICOLON
5768
5768
{ let m = (rhs parseState 1)
5769
- m, Some m.End }
5769
+ BlockSeparator.Semicolon( m, Some m.End) }
5770
5770
5771
5771
| SEMICOLON OBLOCKSEP
5772
- { ( rhs2 parseState 1 2), Some (rhs parseState 1).End }
5772
+ { BlockSeparator.Semicolon(( rhs2 parseState 1 2), Some (rhs parseState 1).End) }
5773
5773
5774
5774
| OBLOCKSEP SEMICOLON
5775
- { ( rhs2 parseState 1 2), Some (rhs parseState 2).End }
5775
+ { BlockSeparator.Semicolon(( rhs2 parseState 1 2), Some (rhs parseState 2).End) }
5776
5776
5777
5777
5778
5778
/* identifier can start from the underscore */
0 commit comments