summaryrefslogtreecommitdiffstats
path: root/usr.bin/mandoc/libmdoc.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Cleanup, minus 15 LOC, no functional change:schwarze2018-12-311-3/+1
* Cleanup, no functional change:schwarze2018-12-301-1/+5
* Rename mandoc_getarg() to roff_getarg() and pass it the roff parserschwarze2018-12-211-1/+2
* Clean up the validation of .Pp, .PP, .sp, and .br. Make sure allschwarze2018-12-041-2/+1
* Remove more pointer arithmetic passing via regions outside the arrayschwarze2018-08-171-5/+3
* Macro argument quoting does not prevent recognition of punctuationschwarze2017-05-301-2/+1
* Parser unification: use nice ohashes for all three request and macro tables;schwarze2017-04-291-2/+1
* Continue parser unification:schwarze2017-04-241-11/+12
* Remove the ENDBODY_NOSPACE flag, simplifying the code.schwarze2017-02-161-2/+2
* In private header files, __BEGIN_DECLS and __END_DECLS are pointless.schwarze2015-11-071-4/+1
* In order to become able to generate syntax tree nodes on the roff(7)schwarze2015-10-201-2/+6
* Very tricky diff to fix macro interpretation and spacing around tabsschwarze2015-10-171-4/+2
* Get rid of two empty wrapper functions. No functional change.schwarze2015-04-231-2/+1
* Unify some node handling functions that use TOKEN_NONE.schwarze2015-04-191-6/+1
* Unify node handling functions:schwarze2015-04-191-3/+1
* Unify {mdoc,man}_{alloc,reset,free}() into roff_man_{alloc,reset,free}().schwarze2015-04-181-2/+1
* Move mdoc_hash_init() and man_hash_init() to libmandoc.hschwarze2015-04-181-2/+1
* Replace the structs mdoc and man by a unified struct roff_man.schwarze2015-04-181-47/+17
* Third step towards parser unification:schwarze2015-04-021-2/+2
* Second step towards parser unification:schwarze2015-04-021-24/+24
* Get rid of all calls to rew_sub() in blk_exp_close(); only ten callsschwarze2015-02-021-2/+2
* Provide a helper function macro_or_word() and use it to prune theschwarze2014-11-291-3/+1
* Fold the loop around mdoc_argv() into the function itself,schwarze2014-11-281-9/+2
* Retire support for CSRG supplementary document titles. These areschwarze2014-11-281-2/+1
* Remove bulky, irrelevant library description string tablesschwarze2014-11-281-2/+1
* Simplify by making the mdoc parser callbacks void, and some cleanup;schwarze2014-11-281-4/+4
* Simplify the code by making various mdoc parser helper functions void.schwarze2014-11-281-10/+9
* Simplify code by making mdoc validation handlers void.schwarze2014-11-281-3/+3
* remove unneccessary inclusion protection; ok schwarzederaadt2014-11-271-5/+1
* Multiple fixes with respect to in-line macros:schwarze2014-11-171-2/+3
* demacrify: get rid of man_nmsg(), man_pmsg(), mdoc_nmsg(), mdoc_pmsg()schwarze2014-08-081-5/+1
* Simplify: replace one global flag by one local variableschwarze2014-08-081-2/+1
* mark defos as const; nobody needs to change it,schwarze2014-07-091-2/+2
* Implement the obsolete macros .En .Es .Fr .Ot for backward compatibility,schwarze2014-07-021-1/+2
* KNF: case (FOO): -> case FOO, remove /* LINTED */ and /* ARGSUSED */,schwarze2014-04-201-5/+5
* Add an option -Q (quick) to mandocdb(8)schwarze2014-01-051-1/+2
* There are three kinds of input lines: text lines, macros takingschwarze2013-10-211-3/+7
* Cleanup naming of local variables to make the code easier on the eye:schwarze2012-11-171-9/+8
* Fix handling of paragraph macros inside lists:schwarze2012-07-181-1/+2
* Support -Ios='OpenBSD 5.1' to override uname(3) as the source of theschwarze2012-05-241-1/+2
* In man(7), when no explicit volume name is given, use the defaultschwarze2011-12-021-2/+1
* sync to version 1.11.5:schwarze2011-09-181-2/+2
* Merge release 1.11.3, almost all code by kristaps@:schwarze2011-05-291-18/+12
* Merge version 1.11.1:schwarze2011-04-241-12/+26
* Merge version 1.10.10:schwarze2011-04-211-15/+2
* Merge mdoc_action.c into mdoc_validate.c, because having two places to doschwarze2010-12-011-4/+1
* Implement a simple, consistent user interface for error handling.schwarze2010-08-201-2/+1
* Merge release 1.10.4 (all code by kristaps@), providing four new features:schwarze2010-07-131-3/+2
* In the mdoc(7) parser, inspect roff registers early such that all partsschwarze2010-07-011-1/+2
* Support for badly nested blocks, written around the time ofschwarze2010-06-291-1/+4