equal
deleted
inserted
replaced
167 |
167 |
168 |
168 |
169 (* markup *) |
169 (* markup *) |
170 |
170 |
171 fun literal_markup s = |
171 fun literal_markup s = |
172 if Symbol.is_ascii_identifier s then Markup.literal else Markup.delimiter; |
172 if Symbol.is_ascii_identifier s orelse exists Symbol.is_letter (Symbol.explode s) |
|
173 then Markup.literal |
|
174 else Markup.delimiter; |
173 |
175 |
174 val token_kind_markup = |
176 val token_kind_markup = |
175 fn TFreeSy => Markup.tfree |
177 fn TFreeSy => Markup.tfree |
176 | TVarSy => Markup.tvar |
178 | TVarSy => Markup.tvar |
177 | NumSy => Markup.numeral |
179 | NumSy => Markup.numeral |