X-Git-Url: https://git.xandkar.net/?a=blobdiff_plain;f=tiger%2Fsrc%2Fexe%2Ftiger_tests.ml;h=3e97eeca5170621b4e04a8a75d982dff6a7fdda4;hb=b828a6e7c28426ba6630d254cb3d9cbb8563765e;hp=af707b0193a61212a1f557181402974613aaf5cb;hpb=129abbe9bb407189b240922c08052b521fba17a9;p=tiger.ml.git diff --git a/tiger/src/exe/tiger_tests.ml b/tiger/src/exe/tiger_tests.ml index af707b0..3e97eec 100644 --- a/tiger/src/exe/tiger_tests.ml +++ b/tiger/src/exe/tiger_tests.ml @@ -33,7 +33,7 @@ let test_02 = let \ type myint = int \ type arrtype = array of myint \ - var arr1:arrtype := + var arr1:arrtype := \ arrtype [10] of 0 \ in \ arr1 \ @@ -98,8 +98,8 @@ let tokens_of_code code = let lexbuf = Lexing.from_string code in let rec tokens () = match Tiger.Lexer.token lexbuf with - | Tiger.Parser.Token.EOF -> [] - | token -> token :: tokens () + | None -> [] + | Some token -> token :: tokens () in tokens () @@ -121,7 +121,7 @@ let () = print_endline "OK"; with Assert_failure _ -> let tokens_to_string tokens = - String.concat "; " (List.map Tiger.Parser.Token.to_string tokens) + String.concat "; " (List.map ~f:Tiger.Parser.Token.to_string tokens) in printf "ERROR\n Expected: %s\n Emitted : %s\n\n"