aboutsummaryrefslogtreecommitdiff
path: root/src/Text/Pandoc/Readers/Man.hs
AgeCommit message (Collapse)AuthorFilesLines
2018-10-19Man reader: Nicer looking "skipped content" report.John MacFarlane1-1/+3
Just give the macro name, which users will recognize, rather than the internal token.
2018-10-19Man reader: got rid of MUnknownMacro and simplified code.John MacFarlane1-21/+4
2018-10-19Man reader: remove algebraic type for MacroKind.John MacFarlane1-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-19Man reader: minor improvements.John MacFarlane1-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-19Man reader: generate Space elements correctly.John MacFarlane1-4/+4
Closes #4979.
2018-10-18Man reader: improve list parsing.John MacFarlane1-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-18Man reader: remove final newline in code blocks.John MacFarlane1-1/+5
This is consistent with other readers.
2018-10-18Man reader: use report instead of logMessage.John MacFarlane1-2/+6
2018-10-18Man reader: improved parsing of groff escapes.John MacFarlane1-80/+116
We now handle all the named escapes, plus combining accents and unicode escapes.
2018-10-17added old-style testYan Pas1-0/+1
2018-10-16buildersYan Pas1-64/+58
2018-10-16font as a set of styles, mono font supportYan Pas1-24/+39
2018-10-15style issuesYan Pas1-12/+9
2018-10-14tests, commented debug functionsYan Pas1-11/+12
2018-10-09posix man files parsed successfullyYan Pas1-4/+6
2018-10-07Successful parsing of all Linux mans, except zic.8Yan Pas1-9/+29
2018-10-07test suite and more secapesYan Pas1-2/+3
2018-10-07position calculationsYan Pas1-5/+5
2018-05-27custom ordered listsYan Pas1-16/+26
2018-05-26nested listsYan Pas1-52/+84
2018-05-26escape chars in macrosYan Pas1-49/+66
2018-05-23tests, parsing fixesYan Pas1-16/+19
2018-05-20listsYan Pas1-4/+20
2018-05-20links, specialcharsYan Pas1-39/+65
2018-05-20rename compile to parse, parse to lexYan Pas1-57/+57
2018-05-20states, code block compilingYan Pas1-35/+62
2018-05-20compiling paragraphsYan Pas1-55/+124
2018-05-19tokenisationYan Pas1-131/+175
2018-05-09fix build and testsYan Pas1-0/+1
2018-05-09remove debug codeYan Pas1-35/+12
2018-05-09codeblock handlingYan Pas1-21/+61
2018-05-09links, paragraphs, codeblocksYan Pas1-33/+66
2018-05-09basic manfile parsingYan Pas1-63/+178
2018-02-25initialYan Pas1-0/+118