[/] [trunk/] [src/] [maketest/] [clock_expression.sig] -
Diff 11 ⟶ 19
Diff between revs
11
and
19
| Rev 11 |
Rev 19 |
| Line 1... |
Line 1... |
(* $Id: clock_expression.sig 11 2007-11-02 05:30:42Z tbourke $ *)
|
(* $Id: clock_expression.sig 19 2007-11-27 00:20:37Z tbourke $ *)
|
|
|
signature CLOCK_EXPRESSION = sig
|
signature CLOCK_EXPRESSION = sig
|
|
|
exception NonClockTerm
|
exception NonClockTerm
|
|
|
| Line 31... |
Line 31... |
* -> result * forall bindings * usednames' -- now in prenex form *)
|
* -> result * forall bindings * usednames' -- now in prenex form *)
|
|
|
val toExpr : t * (symbol * Expression.ty) list -> Expression.expr
|
val toExpr : t * (symbol * Expression.ty) list -> Expression.expr
|
|
|
val rename : {old: symbol, new: symbol} * t -> t
|
val rename : {old: symbol, new: symbol} * t -> t
|
val conflictExists : symbolset * symbolset * t -> bool
|
val conflictExists : symbolset * symbolset * clockterm list list -> bool
|
|
|
val toDNF : t -> clockterm list list
|
val toDNF : t -> clockterm list list
|
val fromDNF : clockterm list list -> t
|
val fromDNF : clockterm list list -> t
|
val andexpr : t * t -> t
|
val andexpr : t * t -> t
|
|
|
|
|