The customized MMLQuery tools (output filters) used for producing the Generated Mizar Abstracts from MML.
The Generated Mizar Abstracts, containing a simple and easy-to-parse Emacs-based markup used for locating the Mizar items in them.
The Emacs parsing and presentation of the Generated Mizar Abstracts, and browsing of the Mizar items in them.
Additional Emacs support for disambiguating parts of the article currently developed by the author into the Mizar items, which allows immediate precise browsing.
Multiple items can be created from one language construct - notation, constructor, definition, definiens
The Generated Mizar Abstracts
Every GAB corresponds to exactly one normal Mizar abstract, and it consists of all Mizar items defined in the original abstract in the same order of appearance.
Particularly, the parts of normal abstracts that are not Mizar items are not present in GABs. This means that e.g. comments, reservations do not appear here. All variables in all items are fully qualified, while in the original abstracts, it is often necessary to search the reservations for their types.
The items which are not explicitely written in the original abstract are by default hidden, and only their names are visible, so that the default GAB looked as close as possible to the original abstract. The presentation obviously implements functions for easy changing and customization of the visibility of items.
All symbols inside terms and formulas presented in GABs are disambiguated and tagged with the appropriate constructor, which allows precise browsing.
Encoding of the Generated Mizar Abstracts
modified version of the text/enriched MIME Content-type text/mmlquery