@@ -121,7 +121,7 @@ parensTerm =
121121 in
122122 do (start, mkExpr, end) <-
123123 located $ choice $
124− [ mkBinop <$> try (parens symOp)
124+ [ mkBinop <$> try (parens infixOp)
125125 , parens (tupleFn <|> parenedExpr)
126126 ]
127127 return (mkExpr start end)
@@ -202,7 +202,7 @@ expr =
202202
203203binaryExpr :: IParser Source.Expr
204204binaryExpr =
205− Binop.binops appExpr lastExpr anyOp
205+ Binop.binops appExpr lastExpr infixOp
206206 where
207207 lastExpr =
208208 addLocation (choice [ letExpr, caseExpr, ifExpr ])
@@ -296,7 +296,7 @@ annotation :: (String -> T.Raw -> a) -> IParser (A.Located a)
296296annotation creator =
297297 let
298298 start =
299− do v <- lowVar <|> parens symOp
299+ do v <- lowVar <|> parens infixOp
300300 padded hasType
301301 return v
302302 in
@@ -325,6 +325,6 @@ makeFunction args body@(A.A ann _) =
325325defStart :: IParser (P.Raw, [P.Raw])
326326defStart =
327327 expecting "the definition of a value (x = ...)" $
328− do starter <- try Pattern.term <|> addLocation (P.Var <$> parens symOp)
328+ do starter <- try Pattern.term <|> addLocation (P.Var <$> parens infixOp)
329329 args <- spacePrefix Pattern.term
330330 return (starter, args)