Language.Jsonnet.TH
Contents
liftText :: Text -> Q Exp Source #
liftDataWithText :: Data a => a -> Q Exp Source #
parse :: FilePath -> Text -> Q Exp Source #
Methods
lift :: Quote m => Scientific -> m Exp #
liftTyped :: forall (m :: Type -> Type). Quote m => Scientific -> Code m Scientific #
lift :: Quote m => SrcSpan -> m Exp #
liftTyped :: forall (m :: Type -> Type). Quote m => SrcSpan -> Code m SrcSpan #
lift :: Quote m => Literal -> m Exp #
liftTyped :: forall (m :: Type -> Type). Quote m => Literal -> Code m Literal #
lift :: Quote m => Strictness -> m Exp #
liftTyped :: forall (m :: Type -> Type). Quote m => Strictness -> Code m Strictness #
lift :: Quote m => LogicalOp -> m Exp #
liftTyped :: forall (m :: Type -> Type). Quote m => LogicalOp -> Code m LogicalOp #
lift :: Quote m => BitwiseOp -> m Exp #
liftTyped :: forall (m :: Type -> Type). Quote m => BitwiseOp -> Code m BitwiseOp #
lift :: Quote m => CompOp -> m Exp #
liftTyped :: forall (m :: Type -> Type). Quote m => CompOp -> Code m CompOp #
lift :: Quote m => ArithOp -> m Exp #
liftTyped :: forall (m :: Type -> Type). Quote m => ArithOp -> Code m ArithOp #
lift :: Quote m => UnyOp -> m Exp #
liftTyped :: forall (m :: Type -> Type). Quote m => UnyOp -> Code m UnyOp #
lift :: Quote m => BinOp -> m Exp #
liftTyped :: forall (m :: Type -> Type). Quote m => BinOp -> Code m BinOp #
lift :: Quote m => Visibility -> m Exp #
liftTyped :: forall (m :: Type -> Type). Quote m => Visibility -> Code m Visibility #
lift :: Quote m => Expr -> m Exp #
liftTyped :: forall (m :: Type -> Type). Quote m => Expr -> Code m Expr #
lift :: Quote m => Arg a -> m Exp #
liftTyped :: forall (m :: Type -> Type). Quote m => Arg a -> Code m (Arg a) #
lift :: Quote m => Args a -> m Exp #
liftTyped :: forall (m :: Type -> Type). Quote m => Args a -> Code m (Args a) #
lift :: Quote m => Assert a -> m Exp #
liftTyped :: forall (m :: Type -> Type). Quote m => Assert a -> Code m (Assert a) #
lift :: Quote m => CompSpec a -> m Exp #
liftTyped :: forall (m :: Type -> Type). Quote m => CompSpec a -> Code m (CompSpec a) #
lift :: Quote m => Hideable a -> m Exp #
liftTyped :: forall (m :: Type -> Type). Quote m => Hideable a -> Code m (Hideable a) #
lift :: Quote m => Field a -> m Exp #
liftTyped :: forall (m :: Type -> Type). Quote m => Field a -> Code m (Field a) #
lift :: Quote m => ExprF a -> m Exp #
liftTyped :: forall (m :: Type -> Type). Quote m => ExprF a -> Code m (ExprF a) #
lift :: Quote m => Product f g a -> m Exp #
liftTyped :: forall (m :: Type -> Type). Quote m => Product f g a -> Code m (Product f g a) #