Maxime Buquet avatar Maxime Buquet committed 82f62e7

mli files added

Comments (0)

Files changed (3)

     | Read
     | Loop of t list
 
+let new_env () = Env.empty
+
 let rec eval env = function
     | Reset :: tl ->
             eval Env.empty tl
+
+module Env : sig type t end
+
+type t
+
+val new_env : unit -> Env.t
+
+val eval : Env.t -> t list -> Env.t
+val to_list : string -> char list
+val parse : char list -> t list
+
+module type T =
+sig
+    type t
+    val zero : t
+end
+
+module Make : functor (F : T) ->
+sig
+    exception OutofBounds
+
+    type key = F.t
+    type t
+
+    val empty : t
+    val pop : t -> key
+    val right : t -> t
+    val left : t -> t
+    val push : key -> t -> t
+    
+end
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.