Advertisement
Guest User

Untitled

a guest
Nov 23rd, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.36 KB | None | 0 0
  1. let make_graph entree result = (* ent : in; res :out *)
  2. let lengthRes = String.length result in
  3. let rec aux deb fin graph=
  4. match deb=fin with
  5. |true -> if deb=lengthRes then graph else aux 0 (fin+1) graph
  6. |false->
  7. let edge = make_edge entree (String.sub result deb fin) in
  8. aux (deb+1) fin (((deb,fin),edge)::graph)
  9. in aux 0 1 []
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement