Module Check.CheckPosAST

Summary of exported operations:

checkModule :: Module -> [Message]   
checkImpDecl :: ImportDecl -> [Message]   
checkExpSpec :: Maybe ExportSpec -> [Message]   
checkDecl :: Decl -> [Message]   
checkConstrDecl :: ConstrDecl -> [Message]   
checkNewConstrDecl :: NewConstrDecl -> [Message]   
checkFieldDecl :: FieldDecl -> [Message]   
checkTypeExpr :: TypeExpr -> [Message]   
checkQualTypeExpr :: QualTypeExpr -> [Message]   
checkEquation :: Equation -> [Message]   
checkLhs :: Lhs -> [Message]   
checkRhs :: Rhs -> [Message]   
checkCondExpr :: CondExpr -> [Message]   
checkPattern :: Pattern -> [Message]   
checkExpression :: Expression -> [Message]   
checkStatement :: Statement -> [Message]   
checkAlt :: Alt -> [Message]   
subTypeExprs :: TypeExpr -> [TypeExpr]   
subLhs :: Lhs -> [Lhs]   
subPattern :: Pattern -> [Pattern]   
subExprs :: Expression -> [Expression]   

Exported operations:

checkModule :: Module -> [Message]   

checkExpSpec :: Maybe ExportSpec -> [Message]   

checkDecl :: Decl -> [Message]   

checkLhs :: Lhs -> [Message]   

checkRhs :: Rhs -> [Message]   

checkPattern :: Pattern -> [Message]   

checkAlt :: Alt -> [Message]   

subLhs :: Lhs -> [Lhs]   

subPattern :: Pattern -> [Pattern]