language-c99-simple-0.3.0: C-like AST to simplify writing C99 programs.

Safe Haskell | Safe-Inferred
Language | Haskell2010

Language.C99.Simple.Expr

# Documentation

(.++) :: Expr -> Expr Source #

(.--) :: Expr -> Expr Source #

ref :: Expr -> Expr Source #

deref :: Expr -> Expr Source #

pos :: Expr -> Expr Source #

neg :: Expr -> Expr Source #

(.~) :: Expr -> Expr Source #

(.!) :: Expr -> Expr Source #

(.*) :: Expr -> Expr -> Expr Source #

(./) :: Expr -> Expr -> Expr Source #

(.%) :: Expr -> Expr -> Expr Source #

(.+) :: Expr -> Expr -> Expr Source #

(.-) :: Expr -> Expr -> Expr Source #

(.<<) :: Expr -> Expr -> Expr Source #

(.>>) :: Expr -> Expr -> Expr Source #

(.<) :: Expr -> Expr -> Expr Source #

(.>) :: Expr -> Expr -> Expr Source #

(.<=) :: Expr -> Expr -> Expr Source #

(.>=) :: Expr -> Expr -> Expr Source #

(.==) :: Expr -> Expr -> Expr Source #

(.!=) :: Expr -> Expr -> Expr Source #

(.&) :: Expr -> Expr -> Expr Source #

(.^) :: Expr -> Expr -> Expr Source #

(.|) :: Expr -> Expr -> Expr Source #

(.&&) :: Expr -> Expr -> Expr Source #

(.||) :: Expr -> Expr -> Expr Source #

(.=) :: Expr -> Expr -> Expr Source #

(.*=) :: Expr -> Expr -> Expr Source #

(./=) :: Expr -> Expr -> Expr Source #

(.%=) :: Expr -> Expr -> Expr Source #

(.+=) :: Expr -> Expr -> Expr Source #

(.-=) :: Expr -> Expr -> Expr Source #

(.<<=) :: Expr -> Expr -> Expr Source #

(.>>=) :: Expr -> Expr -> Expr Source #

(.&=) :: Expr -> Expr -> Expr Source #

(.^=) :: Expr -> Expr -> Expr Source #

(.|=) :: Expr -> Expr -> Expr Source #