Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data Expression
- toAxel :: Expression -> String
- gensymCounter :: IORef Int
- gensym :: IO Expression
- class ToExpressionList a where
Documentation
data Expression Source #
Instances
toAxel :: Expression -> String Source #
gensymCounter :: IORef Int Source #
gensym :: IO Expression Source #
class ToExpressionList a where Source #
This allows splice-unquoting of both `[Expression]`s and SExpression
s, without requiring special syntax for each.
toExpressionList :: a -> [Expression] Source #
Instances
ToExpressionList Expression Source # | Because we do not have a way to statically ensure an |
Defined in Axel.Parse.AST toExpressionList :: Expression -> [Expression] Source # | |
ToExpressionList [Expression] Source # | |
Defined in Axel.Parse.AST toExpressionList :: [Expression] -> [Expression] Source # |