Safe Haskell | None |
---|---|
Language | Haskell2010 |
Language.Ast
Documentation
data Definition Source
Constructors
MappyDef Expression Expression | |
DefSugar SugaredDefinition |
Instances
data Expression Source
data PrimitiveMap a Source
Constructors
IoMap Io | |
StandardMap (Map a a) |
Instances
Eq a => Eq (PrimitiveMap a) Source | |
Ord a => Ord (PrimitiveMap a) Source | |
Show a => Show (PrimitiveMap a) Source |
data SugaredDefinition Source
Constructors
SugaredFnDefinition Expression [Expression] Expression |
data SugaredExpression Source
Constructors
SugaredLet [Definition] Expression | |
SugaredList [Expression] | |
SugaredChar Char | |
SugaredString String |
pretty :: PrettyPrintable a => a -> String Source