module Sketching:sig
..end
type
op2 =
| |
Add |
| |
Sub |
| |
Mul |
| |
Div |
| |
Mod |
| |
LShift |
| |
RShift |
| |
BAnd |
| |
BOr |
| |
LAnd |
| |
LOr |
| |
Eq |
type
op1 =
| |
LNot |
| |
BNot |
typeid =
string
type
exp =
| |
EId of |
| |
EInt of |
| |
EWidth |
| |
EOp2 of |
| |
EOp1 of |
| |
EHole of |
type
cmd =
| |
CSkip |
| |
CAbort |
| |
CAssign of |
| |
CIf of |
| |
CSeq of |
| |
CRepeat of |
val from_string : string -> cmd
val from_file : string -> cmd
val to_string : cmd -> string