equal
deleted
inserted
replaced
584 fun free_or_skolem ctxt x = |
584 fun free_or_skolem ctxt x = |
585 let |
585 let |
586 val m = |
586 val m = |
587 if Variable.is_fixed ctxt x orelse Syntax.is_pretty_global ctxt |
587 if Variable.is_fixed ctxt x orelse Syntax.is_pretty_global ctxt |
588 then Isabelle_Markup.fixed x |
588 then Isabelle_Markup.fixed x |
589 else Isabelle_Markup.hilite; |
589 else Isabelle_Markup.intensify; |
590 in |
590 in |
591 if can Name.dest_skolem x |
591 if can Name.dest_skolem x |
592 then ([m, Isabelle_Markup.skolem], Variable.revert_fixed ctxt x) |
592 then ([m, Isabelle_Markup.skolem], Variable.revert_fixed ctxt x) |
593 else ([m, Isabelle_Markup.free], x) |
593 else ([m, Isabelle_Markup.free], x) |
594 end; |
594 end; |