X-Git-Url: https://git.xandkar.net/?a=blobdiff_plain;f=compiler%2Fsrc%2Fexe%2Ftigerc.ml;h=c6be0d80926355649a68abe103a853e0da0766f0;hb=528693fddf524eab49efab2ba6f8df19d95badf0;hp=5468ff7d841f00f451a25daa47ac37e5a587a9d3;hpb=ef79993b1016fbaa73b0993c88a16b23f8cb7408;p=tiger.ml.git diff --git a/compiler/src/exe/tigerc.ml b/compiler/src/exe/tigerc.ml index 5468ff7..c6be0d8 100644 --- a/compiler/src/exe/tigerc.ml +++ b/compiler/src/exe/tigerc.ml @@ -9,10 +9,11 @@ let () = let lexbuf = Lexing.from_channel ic in lexbuf_set_filename lexbuf path_to_program_file; (match Tiger.Parser.program Tiger.Lexer.token lexbuf with - | exception Tiger.Error.T msg -> - Printf.eprintf "%s\n" msg; + | exception Tiger.Error.T error -> + Printf.eprintf "%s\n" (Tiger.Error.to_string error); exit 1; | absyn -> + Tiger.Semant.transProg absyn; print_endline (Tiger.Absyn.to_string absyn) ); close_in ic;