]> CRI, Mines Paris - PSL - Faustine.git/blobdiff - interpretor/types.ml
Add octave scripts for examples into track list.
[Faustine.git] / interpretor / types.ml
index 99a3877300eded2f13a063b0c5eaebd531b923aa..dd82e7c86f8a711107018e2e0f05f4086a3fcd44 100644 (file)
@@ -62,6 +62,8 @@ class type value_type =
     method leq : value_type -> value_type
     method eq : value_type -> value_type
     method neq : value_type -> value_type
+    method shl : value_type -> value_type
+    method shr : value_type -> value_type
     method max : value_type -> value_type
     method min : value_type -> value_type
   end;;
@@ -109,6 +111,8 @@ type symbol = Add
            | Leq
            | Eq
            | Neq
+           | Shl
+           | Shr
            | Max
            | Min
            | Prefix
@@ -185,6 +189,8 @@ class type signal_type =
       method leq : signal_type -> signal_type
       method eq : signal_type -> signal_type
       method neq : signal_type -> signal_type
+      method shl : signal_type -> signal_type
+      method shr : signal_type -> signal_type
       method max : signal_type -> signal_type
       method min : signal_type -> signal_type
       method rdtable : signal_type -> signal_type -> signal_type