@@ -361,7 +361,7 @@ parseValueAtom = P.choice
361-- Parse an expression in backticks or an operator
361-- Parse an expression in backticks or an operator
363parseInfixExpr :: TokenParser Expr
363parseInfixExpr :: TokenParser Expr
364−parseInfixExpr = P.between tick tick parseValue
364+parseInfixExpr = P.between tick tick parseValue
365 <|> Var <$> parseQualified (Op <$> symbol)
365 <|> Var <$> parseQualified (Op <$> symbol)
367parseOperatorSection :: TokenParser Expr
367parseOperatorSection :: TokenParser Expr
@@ -400,7 +400,7 @@ parseDoNotationElement = P.choice
400 , P.try (DoNotationValue <$> parseValue) ]
400 , P.try (DoNotationValue <$> parseValue) ]
402parseObjectGetter :: TokenParser Expr
402parseObjectGetter :: TokenParser Expr
403−parseObjectGetter = ObjectGetter <$> parens (dot *> C.indented *> (lname <|> stringLiteral))
403+parseObjectGetter = ObjectGetter <$> (underscore *> C.indented *> dot *> C.indented *> (lname <|> stringLiteral))
406-- Parse a value
406-- Parse a value