Mischief.ECS.World.Query.TH.QD
data Qd Source #
Constructors
Defined in Mischief.ECS.World.Query.TH.QD
Methods
showsPrec :: Int -> Qd -> ShowS #
show :: Qd -> String #
showList :: [Qd] -> ShowS #
data QdType Source #
Fields
showsPrec :: Int -> QdType -> ShowS #
show :: QdType -> String #
showList :: [QdType] -> ShowS #
data QdTrans Source #
showsPrec :: Int -> QdTrans -> ShowS #
show :: QdTrans -> String #
showList :: [QdTrans] -> ShowS #
data Mod Source #
showsPrec :: Int -> Mod -> ShowS #
show :: Mod -> String #
showList :: [Mod] -> ShowS #
pQd :: Parser Qd Source #
pEl :: Parser Qd Source #
pSingle :: Parser Qd Source #
pEntity :: Parser Qd Source #
pValStar :: Parser Qd Source #
pMaybe :: Parser Qd Source #
pHas :: Parser Qd Source #
pTrans :: Maybe Mod -> Parser Qd Source #
pRes :: Maybe Mod -> Parser Qd Source #
pType :: Maybe Mod -> Parser Qd Source #
pTypeGeneric :: Parser Text Source #
quoteQd :: Qd -> Q Exp Source #
relTrans :: Qd -> Maybe Qf -> Q Exp Source #
processVal :: Exp -> Exp Source #
processRes :: Text -> Q Exp Source #
processMRes :: Text -> Q Exp Source #
processHasRes :: Text -> Q Exp Source #
processM :: Text -> Q Exp Source #
processMR :: Text -> Exp -> Q Exp Source #
processH :: Text -> Q Exp Source #
processHR :: Text -> Exp -> Q Exp Source #