doclifter helps with lifting documents with nroff markup to XML-DocBook. Lifting documents from presentation level to semantic level is hard, and a really good job requires human polishing. This tool aims to do everything that can be mechanized, and to preserve any troff-level information that might have structural implications in XML comments. TBL tables are translated into DocBook table markup, PIC into SVG, and EQN into MathML (relying on pic2svg and GNU eqn for the last two).
|Tags||Documentation Text Processing Markup SGML XML|
|Operating Systems||OS Independent|
Release Notes: Simplified and improved ntroff expression evaluation.
Release Notes: New logic prevents spurious warnings from .in +N just before .nf. Many more instances of .ta are now automatically handled. Multi-file compilation was broken, and is now repaired.
Release Notes: This release deals with W3C moving a math DTD, improves .Bl/.El handling and updates canned strings in mdoc, accepts \(hy in name sections, handles   (inadvertently omitted from DocBook v4), and adds -V for a version option.
Release Notes: Trailing comments after table rows are now preserved (example: matherr(3)). Support for some previously missing groff extension glyphs was added. Handling of .Bd/.Be in mdoc was improved.
Release Notes: This release handles foojzs pages better, interprets some cases of .rj, recognizes "Feature Test" as a function synopsis ender, handles m, r, and d troff conditionals, processes .ti with positive indent into <blockquote> around the following line, supports all mdoc special-character strings, improved recognition of program listings, and fixed a brown-paper-bag bug in processing of mdoc.