From 68bf6f9829f136bb6d1f9c87fc78547f0c290e5c Mon Sep 17 00:00:00 2001 From: Samir Benmendil Date: Sun, 14 Jan 2018 16:55:52 +0000 Subject: [PATCH] Use do block again This is much better --- app/Main.hs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/Main.hs b/app/Main.hs index 88ae7f7..67ec8dd 100644 --- a/app/Main.hs +++ b/app/Main.hs @@ -34,9 +34,9 @@ parseAtom = do _ -> Atom atom parseNumber :: Parser LispVal -parseNumber = many1 digit >>= \ ds -> - let a = read ds - in return $ Number a +parseNumber = do ds <- many1 digit + let a = read ds + return $ Number a parseExpr :: Parser LispVal parseExpr = parseString -- 2.48.1