small-set-of-ml/bin/main.ml

12 lines
247 B
OCaml
Raw Normal View History

2025-01-29 17:17:22 +09:00
open Calc;;
let main () =
let input = Sys.argv.(1) in
let _ = Printf.printf "input: %s\n" input in
let result = Eval.eval_str input in
match result with
| Eval.Int n -> Printf.printf "%d\n" n
| _ -> failwith "Type error"
;;
main ();;