Copyright | (c) 2020-2021 Alexandre Moreno |
---|---|
License | BSD-3-Clause OR Apache-2.0 |
Maintainer | Alexandre Moreno <alexmorenocano@gmail.com> |
Stability | experimental |
Portability | non-portable |
Safe Haskell | None |
Language | Haskell2010 |
Synopsis
- type Expr = Ann ExprF SrcSpan
- type Expr' = Ann ExprF' SrcSpan
- mkApply :: Expr' -> Args Expr' -> Expr'
- mkLookup :: Expr' -> Expr' -> Expr'
- mkIndex :: Expr' -> Expr' -> Expr'
- mkSlice :: Maybe Expr' -> Maybe Expr' -> Maybe Expr' -> Expr' -> Expr'
- mkBinOp :: BinOp -> Expr' -> Expr' -> Expr'
- mkUnyOp :: UnyOp -> Expr' -> Expr'