summaryrefslogtreecommitdiffstats
path: root/usr.bin/mandoc/mdoc_argv.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Rename mandoc_getarg() to roff_getarg() and pass it the roff parserschwarze2018-12-211-13/+19
* Cleanup, no functional change:schwarze2018-12-141-2/+2
* Almost mechanical diff to remove the "struct mparse *" argumentschwarze2018-12-141-7/+5
* Remove more pointer arithmetic passing via regions outside the arrayschwarze2018-08-171-7/+6
* Macro argument quoting does not prevent recognition of punctuationschwarze2017-05-301-4/+4
* Move .sp to the roff modules. Enough infrastructure is in placeschwarze2017-05-051-2/+1
* move .ll to the roff modulesschwarze2017-05-051-2/+1
* Parser reorg:schwarze2017-05-041-2/+1
* Continue parser unification:schwarze2017-04-241-5/+7
* Markdown output mode helped us to find the first parser bug (as such,schwarze2017-03-031-9/+10
* If a line inside .Bl -column starts with a tab characterschwarze2016-08-281-2/+2
* add missing prototypes, no code change;schwarze2016-07-151-1/+2
* Very tricky diff to fix macro interpretation and spacing around tabsschwarze2015-10-171-16/+46
* Simplify the part of args() that is handling .Bl -column phrases:schwarze2015-10-151-73/+28
* modernize style: "return" is not a function; ok cmp(1)schwarze2015-10-061-17/+17
* Decouple the token code for "no request or macro" from the individualschwarze2015-04-191-2/+2
* Replace the structs mdoc and man by a unified struct roff_man.schwarze2015-04-181-10/+10
* Second step towards parser unification:schwarze2015-04-021-4/+4
* First step towards parser unification:schwarze2015-04-021-6/+7
* fix column numbers of macro arguments in messagesschwarze2015-02-041-2/+2
* Provide a helper function macro_or_word() and use it to prune theschwarze2014-11-291-12/+7
* Fold the loop around mdoc_argv() into the function itself,schwarze2014-11-281-71/+78
* Simplify the code by making various mdoc parser helper functions void.schwarze2014-11-281-22/+12
* Clean up messages related to plain text and to escape sequences.schwarze2014-07-061-5/+9
* Implement the obsolete macros .En .Es .Fr .Ot for backward compatibility,schwarze2014-07-021-4/+4
* Audit malloc(3)/calloc(3)/realloc(3) usage.schwarze2014-04-231-5/+5
* KNF: case (FOO): -> case FOO, remove /* LINTED */ and /* ARGSUSED */,schwarze2014-04-201-46/+46
* Implement the roff(7) .ll (line length) request.schwarze2014-03-301-1/+2
* The files mandoc.c and mandoc.h contained both specialised low-levelschwarze2014-03-211-1/+2
* s/[Nn]ull/NUL/ in comments where appropriate;schwarze2013-12-251-4/+4
* Fix end-of-sentence spacing after the DragonFly text production macro.schwarze2013-12-221-2/+2
* In quoted macro arguments, double quotes can be quoted by doubling them.schwarze2013-12-151-1/+13
* Fix four small whitespace issues related to trailing punctuationschwarze2012-11-181-4/+4
* Cleanup naming of local variables to make the code easier on the eye:schwarze2012-11-171-30/+30
* Two more macros (.Ap and .In) do trailing delimiter handling.schwarze2012-11-161-3/+4
* Two bugfixes regarding the -width and -offset macro arguments:schwarze2012-04-151-38/+4
* Sync to bsd.lv (all coded by kristaps@):schwarze2011-07-051-235/+185
* Merge release 1.11.3, almost all code by kristaps@:schwarze2011-05-291-223/+186
* Merge version 1.11.1:schwarze2011-04-241-44/+77
* Merge version 1.10.10:schwarze2011-04-211-148/+126
* Reorg by Kristaps: In libmdoc, replace the union of pointers to structsschwarze2010-12-291-3/+2
* Prevent .Pp and .Lp from looping endlessly on punctuation.schwarze2010-09-131-3/+3
* Sync to bsd.lv; in particular, pull in lots of bug fixes.schwarze2010-07-251-4/+6
* Merge release 1.10.4 (all code by kristaps@), providing four new features:schwarze2010-07-131-3/+4
* merge release 1.10.2schwarze2010-06-261-3/+3
* Merge bsd.lv version 1.10.1 (to be released soon).schwarze2010-06-061-27/+22
* Unified error and warning message system for all of mandoc,schwarze2010-05-231-10/+12
* proper handling of quoted tab-separated column listsschwarze2010-05-151-19/+39
* Distinguish OPEN, MIDDLE and CLOSE delimiters (using an enum).schwarze2010-05-151-3/+4
* Integrate kristaps@' end-of-sentence (EOS) frameworkschwarze2010-05-141-2/+1