fork download
  1. (def node7 (list 17 nil nil nil))
  2. (def node6 (list 14 node7 node7))
  3. (def node5 (list 13 node6))
  4. (def node4 (list 12 node5))
  5. (def node3 (list 7 node7 node6 node4))
  6. (def node2 (list 4 node3))
  7. (def node1 (list 3 node3 node2))
  8. (def node0 (list -1000 node3 node1 node1))
  9.  
  10.  
  11. (defn skip-list-keys [n]
  12. (println(first(last n)))
  13. (if-not (= nil (last n))
  14. (skip-list-keys (last n))))
  15.  
  16.  
  17. (defn skip-next [n num start]
  18. (if-not (= nil (nth n start ""))
  19. (if(>= num (first(nth n start "")))
  20. (if(= start 1)
  21. (println(str "nil"))
  22. (nth n start ""))
  23. (skip-next n num (+ start 1)))
  24. (println(str "nil"))))
  25.  
  26. (defn skip-path [n num]
  27. (list(skip-path[n num 1])))
  28.  
  29. (defn skip-find [n num]
  30. (last(skip-path[n num 1])))
  31.  
  32.  
  33. (skip-list-keys node0)
  34. (skip-next node3 13 1)
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Mozart Compiler 1.4.0 (20080704) playing Oz 3

%%% feeding file prog.oz

%*************************** parse error ************************
%**
%** syntax error, unexpected T_ADD
%**
%** in file "./prog.oz", line 13, column 11
%** ------------------ rejected (1 error)
stdout
Standard output is empty