aboutsummaryrefslogtreecommitdiff
path: root/test/man-reader.native
AgeCommit message (Collapse)AuthorFilesLines
2018-10-21Man reader: move macro resolution to lexer phase.John MacFarlane1-1/+3
We also introduce a new type ManTokens (a sequence of tokens) and remove MComment. This allows lexers to return empty strings of tokens, or multiple tokens (as when macros are resolved). One test still fails. This needs to be fixed by moving handling of .BI, .I, etc. to the parsing phase.
2018-10-20Man reader: support UR/UE, MT/ME for links.John MacFarlane1-1/+4
Closes #4989.
2018-10-20Man reader: major restructuring, support macros.John MacFarlane1-1/+1
- Improved support for custom macro definitions. - LinePart type has been added. RoffStr is now one constructor of LinePart (the other being MacroArg). - MComment has lost its argument. - MEndMacro has been removed. - MStr has been removed (we now simply use LinePart). - Macros now store a list of tokens. - Each macro argument is a [LinePart], instead of a LinePart. - .BR now behaves as documented in man (and doesn't create a link).
2018-10-20Man reader: block quotes (using RS..RE).John MacFarlane1-1/+2
2018-10-20Man reader: parse TP as definition lists.John MacFarlane1-1/+8
Closes #4981.
2018-10-19Man reader: improve treatment of .TH.John MacFarlane1-3/+2
This should just add to metadata (title, date, section), and not produce a level-1 header. (That might be done in the template, depending on the output format.)
2018-10-19Man reader: Improved header parsing.John MacFarlane1-12/+12
- .SH should be level 1, .SS level 2. - The header title can come on the next line.
2018-10-19Man reader: properly handle multi-block list items.John MacFarlane1-27/+27
Closes #4985.
2018-10-19Man reader: minor improvements.John MacFarlane1-5/+5
use `trimInlines` for Para content to avoid leading and trailing spaces. Fix handling of \" in middle of line. Add more tests for escapes.
2018-10-19Update tests for last change to man reader.John MacFarlane1-42/+42
2018-10-18Update man reader tests.John MacFarlane1-24/+24
2018-10-17added old-style testYan Pas1-0/+94