6 (EuclideanAlgorithm63.euclid
(int_of_string
Sys.argv
.(1)) (int_of_string
Sys.argv
.(2)))
10 eprintf "Reduction of combinator terms@.";
11 eprintf "Usage: %s <combinator term>@." Sys.argv.(0);
15 if Array.length Sys.argv <> 2 then usage ();
20 let i = Vstte12_combinators__Combinators.i in
21 Vstte12_combinators__Combinators.App(i,i)
23 try Parse.parse_term input
26 eprintf "syntax error@.";
31 let a = Vstte12_combinators__Combinators.reduction input_term in
32 printf "The normal form of %a is %a@."
33 Parse.pr input_term Parse.pr a