Language.Jsonnet.Syntax.Annotated
type Expr = Ann ExprF SrcSpan Source #
type Expr' = Ann ExprF' SrcSpan Source #
mkApply :: Expr' -> Args Expr' -> Expr' Source #
mkLookup :: Expr' -> Expr' -> Expr' Source #
mkIndex :: Expr' -> Expr' -> Expr' Source #
mkSlice :: Maybe Expr' -> Maybe Expr' -> Maybe Expr' -> Expr' -> Expr' Source #
mkBinOp :: BinOp -> Expr' -> Expr' -> Expr' Source #
mkUnyOp :: UnyOp -> Expr' -> Expr' Source #