2025-01-29 17:17:22 +09:00
|
|
|
open Calc;;
|
2025-01-29 18:07:47 +09:00
|
|
|
|
2025-01-29 17:17:22 +09:00
|
|
|
|
|
|
|
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 ();;
|