@@ -345,6 +345,7 @@ parseValueAtom = P.choice
345 , P.try parseBooleanLiteral
345 , P.try parseBooleanLiteral
346 , parseArrayLiteral
346 , parseArrayLiteral
347 , P.try parseObjectLiteral
347 , P.try parseObjectLiteral
348 , parseAbs
349 , parseAbs
349 , P.try parseConstructor
350 , P.try parseConstructor
350 , P.try parseVar
351 , P.try parseVar
@@ -383,6 +384,9 @@ parseDoNotationElement = P.choice
383 , parseDoNotationLet
384 , parseDoNotationLet
384 , P.try (DoNotationValue <$> parseValue) ]
385 , P.try (DoNotationValue <$> parseValue) ]
387+parseObjectGetter :: TokenParser Expr
388+parseObjectGetter = ObjectGetter <$> (underscore *> C.indented *> dot *> C.indented *> (lname <|> stringLiteral))
387-- Parse a value
391-- Parse a value