Mlang.Dgfip_varid
type var_id =
| VarInput of int |
| VarBase of int |
| VarComputed of int |
| VarIterate of string * Mir.cat_variable_loc * Mir.cat_variable_data |
type var_id_map = var_id Mir.VariableMap.t
val gen_tab : Mir.cat_variable_loc -> string
val gen_loc_type : Mir.cat_variable_loc -> string
val gen_access_def :
var_id Mir.VariableMap.t ->
Mir.Variable.t ->
string ->
string
val gen_access_val :
var_id Mir.VariableMap.t ->
Mir.Variable.t ->
string ->
string
val gen_access_pointer : var_id Mir.VariableMap.t -> Mir.Variable.t -> string
val gen_access_def_pointer :
var_id Mir.VariableMap.t ->
Mir.Variable.t ->
string
val gen_access_pos_from_start :
var_id Mir.VariableMap.t ->
Mir.Variable.t ->
string
val gen_size : var_id Mir.VariableMap.t -> Mir.Variable.t -> string