S-expressions: Difference between revisions
Content added Content deleted
Line 3,068: | Line 3,068: | ||
finished (_, token : _) = ")" == token |
finished (_, token : _) = ")" == token |
||
parseToken (trees, []) = (trees, []) |
|||
parseToken (trees, "(" : rest) = |
parseToken (trees, "(" : rest) = |
||
bimap |
bimap |
||
Line 3,092: | Line 3,091: | ||
<$> ( fmap |
<$> ( fmap |
||
(<> (' ' : s)) |
(<> (' ' : s)) |
||
["Int |
["Int", "Float"] |
||
<> ["Symbol \"" <> s <> "\""] |
<> ["Symbol \"" <> s <> "\""] |
||
) |
) |