So that's mutual recursion in Ocaml?
I like it. Just change "let" to "and" and you're good-to-go.
This commit is contained in:
parent
d717b594c4
commit
4d7ed83238
|
|
@ -19,6 +19,8 @@ let rec joy_to_string jt =
|
|||
| JoyTrue -> "true"
|
||||
| JoyFalse -> "false"
|
||||
| JoyInt i -> string_of_int i
|
||||
| JoyList el -> "[" ^ String.concat " " (List.map joy_to_string el) ^ "]"
|
||||
| JoyList el -> "[" ^ expression_to_joy el ^ "]"
|
||||
|
||||
and expression_to_joy el = String.concat " " (List.map joy_to_string el)
|
||||
|
||||
let () = print_endline (joy_to_string dummy)
|
||||
|
|
|
|||
Loading…
Reference in New Issue