Safe Haskell | Safe-Inferred |
---|
Language.Clafer.Front.Absclafer
Documentation
Constructors
Pos Integer Integer |
Instances
newtype PosInteger Source
Constructors
PosInteger ((Int, Int), String) |
Instances
Eq PosInteger | |
Data PosInteger | |
Ord PosInteger | |
Read PosInteger | |
Show PosInteger | |
Typeable PosInteger | |
Generic PosInteger | |
Spannable PosInteger | |
Print PosInteger |
Constructors
PosDouble ((Int, Int), String) |
Constructors
PosString ((Int, Int), String) |
Constructors
PosIdent ((Int, Int), String) |
Constructors
Module Span [Declaration] |
data Declaration Source
Instances
Eq Declaration | |
Data Declaration | |
Ord Declaration | |
Read Declaration | |
Show Declaration | |
Typeable Declaration | |
Generic Declaration | |
Spannable Declaration | |
Print Declaration |
data Constraint Source
Constructors
Constraint Span [Exp] |
Instances
Eq Constraint | |
Data Constraint | |
Ord Constraint | |
Read Constraint | |
Show Constraint | |
Typeable Constraint | |
Generic Constraint | |
Spannable Constraint | |
Print Constraint |
Constructors
AbstractEmpty Span | |
Abstract Span |
Constructors
ElementsEmpty Span | |
ElementsList Span [Element] |
Constructors
SuperColon Span | |
SuperArrow Span | |
SuperMArrow Span |
Constructors
NCard Span PosInteger ExInteger |
Constructors
ExIntegerAst Span | |
ExIntegerNum Span PosInteger |
Constructors
Constructors
EnumIdIdent Span PosIdent |
Constructors
ModIdIdent Span PosIdent |