summaryrefslogtreecommitdiff
path: root/usr.bin/mandoc/mdoc_argv.c
AgeCommit message (Expand)Author
2019-07-11When parsing a tab character that is not preceded by a space characterIngo Schwarze
2018-12-21Rename mandoc_getarg() to roff_getarg() and pass it the roff parserIngo Schwarze
2018-12-14Cleanup, no functional change:Ingo Schwarze
2018-12-14Almost mechanical diff to remove the "struct mparse *" argumentIngo Schwarze
2018-08-17Remove more pointer arithmetic passing via regions outside the arrayIngo Schwarze
2017-05-30Macro argument quoting does not prevent recognition of punctuationIngo Schwarze
2017-05-05Move .sp to the roff modules. Enough infrastructure is in placeIngo Schwarze
2017-05-05move .ll to the roff modulesIngo Schwarze
2017-05-04Parser reorg:Ingo Schwarze
2017-04-24Continue parser unification:Ingo Schwarze
2017-03-03Markdown output mode helped us to find the first parser bug (as such,Ingo Schwarze
2016-08-28If a line inside .Bl -column starts with a tab characterIngo Schwarze
2016-07-15add missing prototypes, no code change;Ingo Schwarze
2015-10-17Very tricky diff to fix macro interpretation and spacing around tabsIngo Schwarze
2015-10-15Simplify the part of args() that is handling .Bl -column phrases:Ingo Schwarze
2015-10-06modernize style: "return" is not a function; ok cmp(1)Ingo Schwarze
2015-04-19Decouple the token code for "no request or macro" from the individualIngo Schwarze
2015-04-18Replace the structs mdoc and man by a unified struct roff_man.Ingo Schwarze
2015-04-02Second step towards parser unification:Ingo Schwarze
2015-04-02First step towards parser unification:Ingo Schwarze
2015-02-04fix column numbers of macro arguments in messagesIngo Schwarze
2014-11-29Provide a helper function macro_or_word() and use it to prune theIngo Schwarze
2014-11-28Fold the loop around mdoc_argv() into the function itself,Ingo Schwarze
2014-11-28Simplify the code by making various mdoc parser helper functions void.Ingo Schwarze
2014-07-06Clean up messages related to plain text and to escape sequences.Ingo Schwarze
2014-07-02Implement the obsolete macros .En .Es .Fr .Ot for backward compatibility,Ingo Schwarze
2014-04-23Audit malloc(3)/calloc(3)/realloc(3) usage.Ingo Schwarze
2014-04-20KNF: case (FOO): -> case FOO, remove /* LINTED */ and /* ARGSUSED */,Ingo Schwarze
2014-03-30Implement the roff(7) .ll (line length) request.Ingo Schwarze
2014-03-21The files mandoc.c and mandoc.h contained both specialised low-levelIngo Schwarze
2013-12-25s/[Nn]ull/NUL/ in comments where appropriate;Ingo Schwarze
2013-12-22Fix end-of-sentence spacing after the DragonFly text production macro.Ingo Schwarze
2013-12-15In quoted macro arguments, double quotes can be quoted by doubling them.Ingo Schwarze
2012-11-18Fix four small whitespace issues related to trailing punctuationIngo Schwarze
2012-11-17Cleanup naming of local variables to make the code easier on the eye:Ingo Schwarze
2012-11-16Two more macros (.Ap and .In) do trailing delimiter handling.Ingo Schwarze
2012-04-15Two bugfixes regarding the -width and -offset macro arguments:Ingo Schwarze
2011-07-05Sync to bsd.lv (all coded by kristaps@):Ingo Schwarze
2011-05-29Merge release 1.11.3, almost all code by kristaps@:Ingo Schwarze
2011-04-24Merge version 1.11.1:Ingo Schwarze
2011-04-21Merge version 1.10.10:Ingo Schwarze
2010-12-29Reorg by Kristaps: In libmdoc, replace the union of pointers to structsIngo Schwarze
2010-09-13Prevent .Pp and .Lp from looping endlessly on punctuation.Ingo Schwarze
2010-07-25Sync to bsd.lv; in particular, pull in lots of bug fixes.Ingo Schwarze
2010-07-13Merge release 1.10.4 (all code by kristaps@), providing four new features:Ingo Schwarze
2010-06-26merge release 1.10.2Ingo Schwarze
2010-06-06Merge bsd.lv version 1.10.1 (to be released soon).Ingo Schwarze
2010-05-23Unified error and warning message system for all of mandoc,Ingo Schwarze
2010-05-15proper handling of quoted tab-separated column listsIngo Schwarze
2010-05-15Distinguish OPEN, MIDDLE and CLOSE delimiters (using an enum).Ingo Schwarze