Mischief.ECS.World.Query.TH.Common
data CompType Source #
Constructors
Defined in Mischief.ECS.World.Query.TH.Common
Methods
showsPrec :: Int -> CompType -> ShowS #
show :: CompType -> String #
showList :: [CompType] -> ShowS #
type Parser = Parsec Void Text Source #
pTup :: Parser a -> Parser [a] Source #
whitespace :: Parser () Source #
pNameTup :: Parser Text Source #
pNameRec :: Parser Text Source #
getTypeName :: Text -> Q Name Source #
getValueName :: Text -> Q Name Source #
processC :: Text -> Q Exp Source #
processR :: Text -> Exp -> Q Exp Source #
relExp :: CompType -> Q Exp Source #