type bin_alg_op = | MULT |
| SUM |
| DIV |
| MINUS |
| POW |
| MODULO |
| MIN |
| MAX |
type un_alg_op = | LOG |
| SQRT |
| EXP |
| SINUS |
| COSINUS |
| TAN |
| INT |
| UMINUS |
type state_alg_op = | CPUTIME |
| TIME_VAR |
| EVENT_VAR |
| NULL_EVENT_VAR |
| TMAX_VAR |
| EMAX_VAR |
type bin_bool_op = type un_bool_op = type compare_op = | GREATER |
| SMALLER |
| EQUAL |
| DIFF |
val bin_alg_op_is_prefix : bin_alg_op -> boolval print_bin_alg_op : (Format.formatter -> 'a -> unit) -> 'a -> (Format.formatter -> 'b -> unit) -> 'b -> Format.formatter -> bin_alg_op -> unitval print_un_alg_op : Format.formatter -> un_alg_op -> unitval print_state_alg_op : Format.formatter -> state_alg_op -> unitval print_bin_bool_op : Format.formatter -> bin_bool_op -> unitval print_un_bool_op : Format.formatter -> un_bool_op -> unitval print_compare_op : Format.formatter -> compare_op -> unitval bin_alg_op_to_string : bin_alg_op -> stringval un_alg_op_to_string : un_alg_op -> stringval state_alg_op_to_string : state_alg_op -> stringval bin_bool_op_to_string : bin_bool_op -> stringval un_bool_op_to_string : un_bool_op -> stringval compare_op_to_string : compare_op -> string
val bin_alg_op_to_json : bin_alg_op -> Yojson.Basic.tval bin_alg_op_of_json : Yojson.Basic.t -> bin_alg_opval un_alg_op_to_json : un_alg_op -> Yojson.Basic.tval un_alg_op_of_json : Yojson.Basic.t -> un_alg_opval state_alg_op_to_json : state_alg_op -> Yojson.Basic.tval state_alg_op_of_json : Yojson.Basic.t -> state_alg_opval bin_bool_op_to_json : bin_bool_op -> Yojson.Basic.tval bin_bool_op_of_json : Yojson.Basic.t -> bin_bool_opval un_bool_op_to_json : un_bool_op -> Yojson.Basic.tval un_bool_op_of_json : Yojson.Basic.t -> un_bool_opval compare_op_to_json : compare_op -> Yojson.Basic.tval compare_op_of_json : Yojson.Basic.t -> compare_op
type rev_dep = | ALG of int |
| RULE of int |
| MODIF of int |
val print_rev_dep : Format.formatter -> rev_dep -> unitval rev_dep_to_yojson : rev_dep -> Yojson.Basic.tval rev_dep_of_yojson : Yojson.Basic.t -> rev_depval depset_to_yojson : DepSet.t -> Yojson.Basic.tval depset_of_yojson : Yojson.Basic.t -> DepSet.t