parseList :: Parser LispVal

[nix-shell:~/repo/perso/write-yourself-a-scheme-lab]$ make ghc && ./Main "(1 2 3)"
ghc --make -o Main Main.hs
Just (List [Number 1,Number 2,Number 3])

[nix-shell:~/repo/perso/write-yourself-a-scheme-lab]$ make ghc && ./Main "(1 \"hello\" 3)"
ghc --make -o Main Main.hs
Just (List [Number 1,String "hello",Number 3])
parseDottedList :: Parser LispVal
parseQuoted :: Parse LispVal

[nix-shell:~/repo/perso/write-yourself-a-scheme-lab]$ make ghc && ./Main "'(1 \"he\" . 2)"
ghc --make -o Main Main.hs
Just (List [Atom "quote",DottedList [Number 1,String "he"] (Number 2)])