packages feed

syntax-trees-fork-bairyn-0.1.2.5: examples/Foo.lhs

> import Fork.Bairyn.Language.Haskell.SyntaxTrees.ExtsToTH
> import qualified Language.Haskell.TH as TH
> import qualified Language.Haskell.Exts.Syntax as Exts

> foo :: Either String TH.Exp
> foo = parseToTH "let x = 1 in x + y"

> foo2 :: Either String TH.Exp
> foo2 = parseToTH "\\x -> (\\y -> (x + y + z))"