Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
parseReadMacro :: String -> String -> ParsecT String u Identity Expression Source #
literalChar :: Stream s m Char => ParsecT s u m Expression Source #
literalInt :: Stream s m Char => ParsecT s u m Expression Source #
parseMultiple :: Member (Error Error) effs => String -> Eff effs [Expression] Source #
parseSingle :: Member (Error Error) effs => String -> Eff effs Expression Source #
stripComments :: String -> String Source #
parseSource :: Member (Error Error) effs => String -> Eff effs Expression Source #
data Expression Source #
Instances
Orphan instances
Recursive Expression Source # | |
bottomUpFmap :: (Expression -> Expression) -> Expression -> Expression Source # bottomUpTraverse :: Monad m => (Expression -> m Expression) -> Expression -> m Expression Source # topDownFmap :: (Expression -> Expression) -> Expression -> Expression Source # |