Safe Haskell | None |
---|---|
Language | Haskell2010 |
- type JsonVarPath = NonEmpty VarIndex
- data VarIndex
- data Expr
- = Noop
- | RawText Text
- | Num Scientific
- | Variable JsonVarPath
- | QuoteString Text
- | Equal Expr Expr
- | NotEqual Expr Expr
- | GtEqual Expr Expr
- | LtEqual Expr Expr
- | Gt Expr Expr
- | Lt Expr Expr
- | Or Expr Expr
- | And Expr Expr
- | Contains Expr Expr
- | Nil
- | Null
- | Trueth
- | Falseth
- | Truthy Expr
- | IfClause Expr
- | IfKeyClause Expr
- | ElsIfClause Expr
- | Else
- | FilterCell Text [Expr]
- | Filter Expr [Expr]
- | Output Expr
- | TrueStatements [Expr]
- | IfLogic Expr Expr
- | CaseLogic Expr [(Expr, Expr)]
- _CaseLogic :: Prism' Expr (Expr, [(Expr, Expr)])
- _IfLogic :: Prism' Expr (Expr, Expr)
- _TrueStatements :: Prism' Expr [Expr]
- _Output :: Prism' Expr Expr
- _Filter :: Prism' Expr (Expr, [Expr])
- _FilterCell :: Prism' Expr (Text, [Expr])
- _Else :: Prism' Expr ()
- _ElsIfClause :: Prism' Expr Expr
- _IfKeyClause :: Prism' Expr Expr
- _IfClause :: Prism' Expr Expr
- _Truthy :: Prism' Expr Expr
- _Falseth :: Prism' Expr ()
- _Trueth :: Prism' Expr ()
- _Null :: Prism' Expr ()
- _Nil :: Prism' Expr ()
- _Contains :: Prism' Expr (Expr, Expr)
- _And :: Prism' Expr (Expr, Expr)
- _Or :: Prism' Expr (Expr, Expr)
- _Lt :: Prism' Expr (Expr, Expr)
- _Gt :: Prism' Expr (Expr, Expr)
- _LtEqual :: Prism' Expr (Expr, Expr)
- _GtEqual :: Prism' Expr (Expr, Expr)
- _NotEqual :: Prism' Expr (Expr, Expr)
- _Equal :: Prism' Expr (Expr, Expr)
- _QuoteString :: Prism' Expr Text
- _Variable :: Prism' Expr JsonVarPath
- _Num :: Prism' Expr Scientific
- _RawText :: Prism' Expr Text
- _Noop :: Prism' Expr ()
- type Rendering a = AccValidation [LiquidError] a
- data LiquidError
Liquid Template Data
type JsonVarPath = NonEmpty VarIndex Source #
Error types
type Rendering a = AccValidation [LiquidError] a Source #