module CfAst:sig..end
exception CfAstError
type expr =
| |
Apply of |
| |
Connect of |
| |
Cond of |
| |
Name of |
| |
Comp of |
| |
Prim of |
| |
DotName of |
| |
DotPosition of |
| |
Integer of |
| |
Float of |
| |
Boolean of |
| |
Vector of |
| |
Record of |
| |
Free of |
type stmt =
| |
ApplyStmt of |
| |
ConnectStmt of |
val expr_loc : expr -> Loc.locval stmt_loc : stmt -> Loc.locval add_sub_env : expr -> expr -> string -> exprval write_apply : expr -> string -> Pervasives.out_channel -> unit