language-c99-simple-0.1.2: C-like AST to simplify writing C99 programs.
Language.C99.Simple.Expr
(.++) :: 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 #