Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
Unbound loc | |
Var loc | |
Boolean loc !Bool | |
Int loc !Int64 | |
Nat loc !Word64 | |
Float loc !Double | |
Text loc !Text | |
Char loc !Char | |
Constructor loc !ConstructorReference [Pattern loc] | |
As loc (Pattern loc) | |
EffectPure loc (Pattern loc) | |
EffectBind loc !ConstructorReference [Pattern loc] (Pattern loc) | |
SequenceLiteral loc [Pattern loc] | |
SequenceOp loc (Pattern loc) !SeqOp (Pattern loc) |
Instances
application :: Pattern loc -> Bool Source #
generalizedDependencies :: Ord r => (Reference -> r) -> (Reference -> ConstructorId -> r) -> (Reference -> r) -> (Reference -> ConstructorId -> r) -> (Reference -> r) -> Pattern loc -> Set r Source #
labeledDependencies :: Pattern loc -> Set LabeledDependency Source #