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

Language.Haskell.GhclibParserEx.GHC.Hs.Expr

Documentation

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

isDol :: LHsExpr GhcPs -> Bool Source #

isDot :: LHsExpr GhcPs -> Bool Source #

isReturn :: LHsExpr GhcPs -> Bool Source #

isSection :: LHsExpr GhcPs -> Bool Source #

isRecConstr :: LHsExpr GhcPs -> Bool Source #

isRecUpdate :: LHsExpr GhcPs -> Bool Source #

isVar :: LHsExpr GhcPs -> Bool Source #

isPar :: LHsExpr GhcPs -> Bool Source #

isApp :: LHsExpr GhcPs -> Bool Source #

isOpApp :: LHsExpr GhcPs -> Bool Source #

isAnyApp :: LHsExpr GhcPs -> Bool Source #

isLexeme :: LHsExpr GhcPs -> Bool Source #

isLambda :: LHsExpr GhcPs -> Bool Source #

isQuasiQuote :: LHsExpr GhcPs -> Bool Source #

isDotApp :: LHsExpr GhcPs -> Bool Source #

isTypeApp :: LHsExpr GhcPs -> Bool Source #

isWHNF :: LHsExpr GhcPs -> Bool Source #

isLCase :: LHsExpr GhcPs -> Bool Source #

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

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

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

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

isMDo :: HsStmtContext GhcRn -> Bool Source #

isTupleSection :: HsTupArg GhcPs -> Bool Source #

isString :: HsLit GhcPs -> Bool Source #

isPrimLiteral :: HsLit GhcPs -> Bool Source #

isSpliceDecl :: HsExpr GhcPs -> Bool Source #

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

isUnboxed :: Boxity -> Bool Source #

isWholeFrac :: HsExpr GhcPs -> Bool Source #

isStrictMatch :: HsMatchContext RdrName -> Bool Source #

isMultiIf :: HsExpr GhcPs -> Bool Source #

isProc :: HsExpr GhcPs -> Bool Source #

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

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

varToStr :: LHsExpr GhcPs -> String Source #

strToVar :: String -> LHsExpr GhcPs Source #

fromChar :: LHsExpr GhcPs -> Maybe Char Source #