dove-0.0.0: The Dove verification language.
Language.Dove.Syntax
data Expr Source
Constructors
Instances
data UniOp Source
data BinOp Source
let' :: String -> Expr -> Expr -> Expr Source
forAll :: [String] -> Expr -> Expr Source
not' :: Expr -> Expr Source
(&&.) :: Expr -> Expr -> Expr Source
(||.) :: Expr -> Expr -> Expr Source
implies :: Expr -> Expr -> Expr Source
unit :: Expr Source
true :: Expr Source
false :: Expr Source
if' :: Expr -> Expr -> Expr -> Expr Source
length' :: Expr -> Expr Source
isArray :: Expr -> Expr Source
isInt :: Expr -> Expr Source
(==.) :: Expr -> Expr -> Expr Source
(<.) :: Expr -> Expr -> Expr Source
(<=.) :: Expr -> Expr -> Expr Source
(>.) :: Expr -> Expr -> Expr Source
(>=.) :: Expr -> Expr -> Expr Source
mod' :: Expr -> Expr -> Expr Source