| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Language.SMV.AbsSMV
Description
The abstract syntax of language SMV.
Documentation
Constructors
Constructors
| NumId Ident | |
| NumConstI Integer | |
| NumConstD Double | |
| NumAdd NumExpr AdditiveOp NumExpr | |
| NumMult NumExpr MultOp NumExpr |
data AdditiveOp Source #
Instances
| Read AdditiveOp Source # | |
Defined in Language.SMV.AbsSMV Methods readsPrec :: Int -> ReadS AdditiveOp readList :: ReadS [AdditiveOp] readPrec :: ReadPrec AdditiveOp readListPrec :: ReadPrec [AdditiveOp] | |
| Show AdditiveOp Source # | |
Defined in Language.SMV.AbsSMV Methods showsPrec :: Int -> AdditiveOp -> ShowS show :: AdditiveOp -> String showList :: [AdditiveOp] -> ShowS | |
| Eq AdditiveOp Source # | |
Defined in Language.SMV.AbsSMV | |
| Ord AdditiveOp Source # | |
Defined in Language.SMV.AbsSMV Methods compare :: AdditiveOp -> AdditiveOp -> Ordering (<) :: AdditiveOp -> AdditiveOp -> Bool (<=) :: AdditiveOp -> AdditiveOp -> Bool (>) :: AdditiveOp -> AdditiveOp -> Bool (>=) :: AdditiveOp -> AdditiveOp -> Bool max :: AdditiveOp -> AdditiveOp -> AdditiveOp min :: AdditiveOp -> AdditiveOp -> AdditiveOp | |
| Print AdditiveOp Source # | |
Defined in Language.SMV.PrintSMV Methods prt :: Int -> AdditiveOp -> Doc Source # | |
Constructors
| BoolConstTrue | |
| BoolConstFalse | |
| BoolConstFTP | |
| BoolConstLAST |
Constructors
| NumberInt Integer |