S-expressions: Difference between revisions
Content deleted Content added
Line 3,064: | Line 3,064: | ||
<$> fst (parseExpr (tokenized expr)) |
<$> fst (parseExpr (tokenized expr)) |
||
------------------- S- |
------------------- S-EXPRESSION PARSER ------------------ |
||
parseExpr :: [String] -> ([Tree Val], [String]) |
parseExpr :: [String] -> ([Tree Val], [String]) |
||
Line 3,083: | Line 3,083: | ||
go tokens = until finished parseToken ([], tokens) |
go tokens = until finished parseToken ([], tokens) |
||
---------------------- |
----------------------- TOKEN PARSER --------------------- |
||
atom :: String -> Val |
atom :: String -> Val |