projects
/
Faustine.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch 'OOP'
[Faustine.git]
/
interpretor
/
types.ml
diff --git
a/interpretor/types.ml
b/interpretor/types.ml
index
3d14095
..
dae188f
100644
(file)
--- a/
interpretor/types.ml
+++ b/
interpretor/types.ml
@@
-22,6
+22,7
@@
class type value_type =
method to_int : int
method to_float : float
method to_float_array : float array
method to_int : int
method to_float : float
method to_float_array : float array
+ method of_float_array : float array -> value_type
method to_string : string
method normalize : unit
method add : value_type -> value_type
method to_string : string
method normalize : unit
method add : value_type -> value_type
@@
-124,7
+125,7
@@
class type beam_type =
method append : beam_type -> beam_type
method matching : int -> beam_type
method at : time -> value_type array
method append : beam_type -> beam_type
method matching : int -> beam_type
method at : time -> value_type array
- method output : int ->
value_type
array array
+ method output : int ->
float array
array array
method frequency : int array
end;;
method frequency : int array
end;;
@@
-152,6
+153,7
@@
class type process_type =
class type io_type =
object
class type io_type =
object
+ method set : string -> string -> unit
method read : string array -> beam_type
method read : string array -> beam_type
- method write :
value_type
array array -> string array
+ method write :
int array -> float array
array array -> string array
end;;
end;;