ghc-lib-parser-ex-8.10.0.11: Algorithms on GHC parse trees
Safe HaskellNone
LanguageHaskell2010

Language.Haskell.GhclibParserEx.GHC.Hs.Expr

Documentation

isTag :: String -> LHsExpr GhcPs -> Bool #

isDol :: LHsExpr GhcPs -> Bool #

isDot :: LHsExpr GhcPs -> Bool #

isReturn :: LHsExpr GhcPs -> Bool #

isSection :: LHsExpr GhcPs -> Bool #

isRecConstr :: LHsExpr GhcPs -> Bool #

isRecUpdate :: LHsExpr GhcPs -> Bool #

isVar :: LHsExpr GhcPs -> Bool #

isPar :: LHsExpr GhcPs -> Bool #

isApp :: LHsExpr GhcPs -> Bool #

isOpApp :: LHsExpr GhcPs -> Bool #

isAnyApp :: LHsExpr GhcPs -> Bool #

isLexeme :: LHsExpr GhcPs -> Bool #

isLambda :: LHsExpr GhcPs -> Bool #

isQuasiQuote :: LHsExpr GhcPs -> Bool #

isDotApp :: LHsExpr GhcPs -> Bool #

isTypeApp :: LHsExpr GhcPs -> Bool #

isWHNF :: LHsExpr GhcPs -> Bool #

isLCase :: LHsExpr GhcPs -> Bool #

isFieldPun :: LHsRecField GhcPs (LHsExpr GhcPs) -> Bool #

isFieldPunUpdate :: HsRecField' (AmbiguousFieldOcc GhcPs) (LHsExpr GhcPs) -> Bool #

isRecStmt :: StmtLR GhcPs GhcPs (LHsExpr GhcPs) -> Bool #

isParComp :: StmtLR GhcPs GhcPs (LHsExpr GhcPs) -> Bool #

isMDo :: HsStmtContext Name -> Bool #

isTupleSection :: HsTupArg GhcPs -> Bool #

isString :: HsLit GhcPs -> Bool #

isPrimLiteral :: HsLit GhcPs -> Bool #

isSpliceDecl :: HsExpr GhcPs -> Bool #

isFieldWildcard :: LHsRecField GhcPs (LHsExpr GhcPs) -> Bool #

isUnboxed :: Boxity -> Bool #

isWholeFrac :: HsExpr GhcPs -> Bool #

isStrictMatch :: HsMatchContext RdrName -> Bool #

isMultiIf :: HsExpr GhcPs -> Bool #

isProc :: HsExpr GhcPs -> Bool #

isTransStmt :: StmtLR GhcPs GhcPs (LHsExpr GhcPs) -> Bool #

hasFieldsDotDot :: HsRecFields GhcPs (LHsExpr GhcPs) -> Bool #

varToStr :: LHsExpr GhcPs -> String #

strToVar :: String -> LHsExpr GhcPs #

fromChar :: LHsExpr GhcPs -> Maybe Char #