File tree 1 file changed +3
-2
lines changed
1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -2005,6 +2005,7 @@ and parseBracketAccess p expr startPos =
2005
2005
Parser. eatBreadcrumb p;
2006
2006
let rbracket = p.prevEndPos in
2007
2007
let arrayLoc = mkLoc lbracket rbracket in
2008
+ let attr = Location. mkloc " res.syntaxSugar" arrayLoc, Parsetree. PStr [] in
2008
2009
match p.token with
2009
2010
| Equal ->
2010
2011
Parser. leaveBreadcrumb p ExprArrayMutation ;
@@ -2015,7 +2016,7 @@ and parseBracketAccess p expr startPos =
2015
2016
in
2016
2017
let endPos = p.prevEndPos in
2017
2018
let arraySet =
2018
- Ast_helper.Exp. apply ~loc: (mkLoc startPos endPos)
2019
+ Ast_helper.Exp. apply ~loc: (mkLoc startPos endPos) ~attrs: [attr]
2019
2020
(Ast_helper.Exp. ident ~loc: arrayLoc arraySet)
2020
2021
[(Nolabel , expr); (Nolabel , accessExpr); (Nolabel , rhsExpr)]
2021
2022
in
@@ -2025,7 +2026,7 @@ and parseBracketAccess p expr startPos =
2025
2026
let endPos = p.prevEndPos in
2026
2027
let e =
2027
2028
Ast_helper.Exp. apply ~loc: (mkLoc startPos endPos)
2028
- (Ast_helper.Exp. ident ~loc: arrayLoc
2029
+ (Ast_helper.Exp. ident ~loc: arrayLoc ~attrs: [attr]
2029
2030
(Location. mkloc (Longident. Ldot (Lident " Array" , " get" )) arrayLoc))
2030
2031
[(Nolabel , expr); (Nolabel , accessExpr)]
2031
2032
in
You can’t perform that action at this time.
0 commit comments