(* TODO: Type error test case *)
(name, code, tokens)
+(*
let test_case_from_book_queens =
let code =
"\
"
in
(code, code, [])
+*)
let test_cases_from_book =
[ test_case_from_book_01
; test_case_from_book_03
; test_case_from_book_04
; test_case_from_book_09
- ; test_case_from_book_queens
+ (*; test_case_from_book_queens*)
]
let tests_micro_cases =
let L.({lex_curr_p = {pos_lnum=l; pos_bol=b; pos_cnum=c; _}; _}) = lb in
let msg = sprintf "Syntax error around line: %d, column: %d" l (c - b) in
Error msg
- | parsetree ->
- Ok parsetree
+ | absyn ->
+ Ok (Tiger.Absyn.to_string absyn)
)
in
let bar_sep = String.make 80 '-' in