X-Git-Url: https://git.rmz.io/my-scheme.git/blobdiff_plain/68bf6f9829f136bb6d1f9c87fc78547f0c290e5c..5988ad89d4dd34b63abf5512ce3308ed86ff279d:/app/Main.hs diff --git a/app/Main.hs b/app/Main.hs index 67ec8dd..01fd038 100644 --- a/app/Main.hs +++ b/app/Main.hs @@ -9,6 +9,7 @@ data LispVal = Atom String | Number Integer | String String | Bool Bool + deriving Show symbol :: Parser Char symbol = oneOf "!#$%&|*+-/:<=>?@^_~" @@ -46,7 +47,7 @@ parseExpr = parseString readExpr :: String -> String readExpr input = case parse parseExpr "lisp" input of Left err -> "No match: " ++ show err - Right val -> "Found value" + Right val -> "Found value: " ++ show val main :: IO () main = do