equal
deleted
inserted
replaced
89 val params: (binding * string option) list parser |
89 val params: (binding * string option) list parser |
90 val simple_fixes: (binding * string option) list parser |
90 val simple_fixes: (binding * string option) list parser |
91 val fixes: (binding * string option * mixfix) list parser |
91 val fixes: (binding * string option * mixfix) list parser |
92 val for_fixes: (binding * string option * mixfix) list parser |
92 val for_fixes: (binding * string option * mixfix) list parser |
93 val ML_source: (Symbol_Pos.text * Position.T) parser |
93 val ML_source: (Symbol_Pos.text * Position.T) parser |
94 val doc_source: (Symbol_Pos.text * Position.T) parser |
94 val document_source: (Symbol_Pos.text * Position.T) parser |
95 val term_group: string parser |
95 val term_group: string parser |
96 val prop_group: string parser |
96 val prop_group: string parser |
97 val term: string parser |
97 val term: string parser |
98 val prop: string parser |
98 val prop: string parser |
99 val const: string parser |
99 val const: string parser |
339 |
339 |
340 |
340 |
341 (* embedded source text *) |
341 (* embedded source text *) |
342 |
342 |
343 val ML_source = source_position (group (fn () => "ML source") text); |
343 val ML_source = source_position (group (fn () => "ML source") text); |
344 val doc_source = source_position (group (fn () => "document source") text); |
344 val document_source = source_position (group (fn () => "document source") text); |
345 |
345 |
346 |
346 |
347 (* terms *) |
347 (* terms *) |
348 |
348 |
349 val tm = short_ident || long_ident || sym_ident || term_var || number || string; |
349 val tm = short_ident || long_ident || sym_ident || term_var || number || string; |