Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Matcher
Documentation
Constructors
MvAttribute Attribute | |
MvBytes Bytes | |
MvBindings [Binding] | |
MvFunction String | |
MvExpression Expression Expression | |
MvTail [Tail] |
Constructors
TaApplication Binding | |
TaDispatch Attribute |
substEmpty :: Subst Source #
matchBinding :: Binding -> Binding -> Expression -> [Subst] Source #
matchBindings :: [Binding] -> [Binding] -> Expression -> [Subst] Source #
tailExpressions :: Expression -> Expression -> Expression -> ([Subst], [Tail]) Source #
matchExpression :: Expression -> Expression -> Expression -> [Subst] Source #
matchBindingExpression :: Binding -> Expression -> Expression -> [Subst] Source #
matchExpressionDeep :: Expression -> Expression -> Expression -> [Subst] Source #
matchProgram :: Expression -> Program -> [Subst] Source #