| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Language.Elm.Definition
Documentation
data Definition Source #
Constructors
| Constant !Qualified !Int (Scope Int Type Void) (Expression Void) | |
| Type !Qualified !Int [(Constructor, [Scope Int Type Void])] | |
| Alias !Qualified !Int (Scope Int Type Void) |
Instances
| Show Definition Source # | |
Defined in Language.Elm.Definition Methods showsPrec :: Int -> Definition -> ShowS # show :: Definition -> String # showList :: [Definition] -> ShowS # | |
| Eq Definition Source # | |
Defined in Language.Elm.Definition | |
| Ord Definition Source # | |
Defined in Language.Elm.Definition Methods compare :: Definition -> Definition -> Ordering # (<) :: Definition -> Definition -> Bool # (<=) :: Definition -> Definition -> Bool # (>) :: Definition -> Definition -> Bool # (>=) :: Definition -> Definition -> Bool # max :: Definition -> Definition -> Definition # min :: Definition -> Definition -> Definition # | |
name :: Definition -> Qualified Source #
foldMapGlobals :: Monoid m => (Qualified -> m) -> Definition -> m Source #