Safe Haskell | None |
---|---|
Language | Haskell2010 |
Language.Ast
Documentation
data Definition Source #
Constructors
MappyDef Expression Expression | |
DefSugar SugaredDefinition |
Instances
data Expression Source #
Constructors
Instances
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 |
Instances
data SugaredExpression Source #
Constructors
SugaredLet [Definition] Expression | |
SugaredList [Expression] |
Instances
pretty :: Expression -> String Source #