Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Parse an SExp representaton of our tree-walk language.
Documentation
parseSExp :: [Sexp] -> PassM Prog0 Source #
Convert from raw, unstructured S-Expression into the L1 program datatype we expect.
Orphan instances
Out HaskLikeAtom Source # | |
Out Text Source # | |
Generic HaskLikeAtom Source # | |
from :: HaskLikeAtom -> Rep HaskLikeAtom x Source # to :: Rep HaskLikeAtom x -> HaskLikeAtom Source # | |
(Generic a, Out a) => Out (RichSExpr a) Source # | |
(Generic a, Out a) => Out (SExpr a) Source # | |
Generic (RichSExpr a) Source # | |
Generic (SExpr a) Source # | |