Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-10-21 | Man reader: Clean up inline parsing. | John MacFarlane | 1 | -11/+16 | |
2018-10-21 | Man reader: move macro resolution to lexer phase. | John MacFarlane | 1 | -76/+88 | |
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-20 | Man reader: allow unescaped " in plain arguments. | John MacFarlane | 1 | -1/+6 | |
2018-10-20 | Man reader: support UR/UE, MT/ME for links. | John MacFarlane | 1 | -3/+22 | |
Closes #4989. | |||||
2018-10-20 | Man reader: Fixed handling of nested fonts. | John MacFarlane | 1 | -19/+36 | |
Closes #4978. | |||||
2018-10-21 | Muse reader: make sure that the whole text is parsed | Alexander Krotov | 1 | -0/+1 | |
2018-10-21 | Muse reader: allow empty headers | Alexander Krotov | 1 | -7/+1 | |
Previously empty headers caused parser to terminate without parsing the rest of the document. | |||||
2018-10-20 | Man reader: Fix .B, .I, .BR, etc. | John MacFarlane | 1 | -18/+36 | |
2018-10-20 | Man reader: major restructuring, support macros. | John MacFarlane | 1 | -139/+137 | |
- 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-20 | Man reader: some support for custom macros. | John MacFarlane | 1 | -17/+39 | |
2018-10-20 | Man reader: skip macro definitions for now. | John MacFarlane | 1 | -0/+12 | |
2018-10-20 | Man reader: raise parse error if we don't get through whole input. | John MacFarlane | 1 | -1/+1 | |
2018-10-20 | Man reader: support `\*[lq]`, `\*[rq]`. | John MacFarlane | 1 | -2/+2 | |
2018-10-20 | Man reader: support '..' (end macro). | John MacFarlane | 1 | -8/+10 | |
Also give feedback for unknown character codes, and return a replacement character U+FFFD. | |||||
2018-10-20 | Man reader: handle lines with just one period. | John MacFarlane | 1 | -1/+2 | |
2018-10-20 | Man reader: block quotes (using RS..RE). | John MacFarlane | 1 | -0/+4 | |
2018-10-20 | Man reader: parse TP as definition lists. | John MacFarlane | 1 | -25/+36 | |
Closes #4981. | |||||
2018-10-20 | Man reader: handle shift in list style. | John MacFarlane | 1 | -27/+33 | |
Closes #4987. | |||||
2018-10-20 | Man reader: minor refactoring. | John MacFarlane | 1 | -9/+9 | |
2018-10-19 | Man reader: skip optional .IP before code block. | John MacFarlane | 1 | -0/+5 | |
2018-10-19 | Man reader: improve treatment of .TH. | John MacFarlane | 1 | -12/+8 | |
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-19 | Man reader: remove commented-out code. | John MacFarlane | 1 | -23/+0 | |
2018-10-19 | Man reader: Improved header parsing. | John MacFarlane | 1 | -10/+11 | |
- .SH should be level 1, .SS level 2. - The header title can come on the next line. | |||||
2018-10-19 | Man reader: properly handle multi-block list items. | John MacFarlane | 1 | -6/+6 | |
Closes #4985. | |||||
2018-10-19 | Man reader: minor refactoring. | John MacFarlane | 1 | -6/+14 | |
2018-10-19 | Man reader: Nicer looking "skipped content" report. | John MacFarlane | 1 | -1/+3 | |
Just give the macro name, which users will recognize, rather than the internal token. | |||||
2018-10-19 | Man reader: got rid of MUnknownMacro and simplified code. | John MacFarlane | 1 | -21/+4 | |
2018-10-19 | Man reader: remove algebraic type for MacroKind. | John MacFarlane | 1 | -22/+8 | |
Instead, just use a String for the literal macro. This makes the code easier to follow and yields better info messages for ignored content. Closes #4980. | |||||
2018-10-19 | Man reader: minor improvements. | John MacFarlane | 1 | -3/+3 | |
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-19 | Man reader: generate Space elements correctly. | John MacFarlane | 1 | -4/+4 | |
Closes #4979. | |||||
2018-10-18 | Man reader: improve list parsing. | John MacFarlane | 1 | -20/+13 | |
We now handle all kinds of ordered list markers. We also avoid having an extra bullet character in bullet list contents. | |||||
2018-10-18 | Man reader: remove final newline in code blocks. | John MacFarlane | 1 | -1/+5 | |
This is consistent with other readers. | |||||
2018-10-18 | Man reader: use report instead of logMessage. | John MacFarlane | 1 | -2/+6 | |
2018-10-18 | Man reader: improved parsing of groff escapes. | John MacFarlane | 1 | -80/+116 | |
We now handle all the named escapes, plus combining accents and unicode escapes. | |||||
2018-10-18 | Merge branch 'Yanpas-groff_reader' | John MacFarlane | 1 | -0/+559 | |
2018-10-17 | Muse reader: allow examples to be indented with tabs | Alexander Krotov | 1 | -8/+5 | |
2018-10-17 | Muse reader: remove indentation from examples indicated by {{{ and }}} | Alexander Krotov | 1 | -4/+7 | |
2018-10-16 | Merge branch 'groff_reader' of https://github.com/Yanpas/pandoc into ↵ | John MacFarlane | 1 | -0/+559 | |
Yanpas-groff_reader | |||||
2018-10-17 | added old-style test | Yan Pas | 1 | -0/+1 | |
2018-10-16 | Muse reader: simplify "atStart" | Alexander Krotov | 1 | -5/+6 | |
2018-10-16 | Muse reader: code cleanup | Alexander Krotov | 1 | -33/+29 | |
2018-10-16 | Muse reader: simplify "commonPrefix" implementation | Alexander Krotov | 1 | -5/+1 | |
2018-10-16 | Muse reader: simplify emphasis parsing | Alexander Krotov | 1 | -17/+7 | |
2018-10-15 | LaTeX reader: small verbatim mode cleanups. | John MacFarlane | 1 | -17/+15 | |
2018-10-15 | LaTeX reader: withVerbatimMode now does nothing if already in | John MacFarlane | 1 | -4/+8 | |
verbatim mode. Previously nested uses wouldn't work properly. | |||||
2018-10-15 | LaTeX reader: simplified type on doMacros'. | John MacFarlane | 2 | -12/+9 | |
2018-10-16 | builders | Yan Pas | 1 | -64/+58 | |
2018-10-15 | LaTeX reader: small efficiency improvement. | John MacFarlane | 1 | -1/+2 | |
2018-10-15 | LaTeX reader: tokenize before pulling tokens, | John MacFarlane | 2 | -15/+16 | |
rather than after. This has some performance penalty but is more reliable. Closes #4408. | |||||
2018-10-16 | font as a set of styles, mono font support | Yan Pas | 1 | -24/+39 | |