equal
deleted
inserted
replaced
565 let |
565 let |
566 val {print_trtab, print_ruletab, print_ast_trtab, tokentrtab, prtabs, ...} = tabs; |
566 val {print_trtab, print_ruletab, print_ast_trtab, tokentrtab, prtabs, ...} = tabs; |
567 val ast = t_to_ast ctxt (lookup_tr' print_trtab) t; |
567 val ast = t_to_ast ctxt (lookup_tr' print_trtab) t; |
568 in |
568 in |
569 Pretty.markup markup (prt_t ctxt curried prtabs (lookup_tr' print_ast_trtab) |
569 Pretty.markup markup (prt_t ctxt curried prtabs (lookup_tr' print_ast_trtab) |
570 (lookup_tokentr tokentrtab (! print_mode)) |
570 (lookup_tokentr tokentrtab (print_mode_value ())) |
571 (Ast.normalize_ast (Symtab.lookup_list print_ruletab) ast)) |
571 (Ast.normalize_ast (Symtab.lookup_list print_ruletab) ast)) |
572 end; |
572 end; |
573 |
573 |
574 fun pretty_term extern = |
574 fun pretty_term extern = |
575 pretty_t Printer.term_to_ast (Printer.pretty_term_ast extern) Markup.term; |
575 pretty_t Printer.term_to_ast (Printer.pretty_term_ast extern) Markup.term; |