summaryrefslogtreecommitdiffstats
path: root/usr.bin/mandoc/tree.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Use a separate node->tag attribute rather than abusing the node->stringschwarze2020-04-081-49/+39
* Separate the place to put the <a href> permalink (now markedschwarze2020-04-071-2/+5
* Split tagging into a validation part including prioritizationschwarze2020-03-131-2/+10
* Fully support explicit tagging of .Sh and .Ss.schwarze2020-02-271-1/+8
* Print more tbl(7) details to help debugging:schwarze2020-01-111-12/+95
* display the NODE_NOFILL flag indicating no-fill modeschwarze2019-01-011-12/+16
* Cleanup, no functional change:schwarze2018-12-301-6/+6
* Cleanup, no functional change:schwarze2018-12-131-1/+2
* Cleanup, no functional change:schwarze2018-12-121-1/+2
* In tbl(7) -T html output,schwarze2018-11-251-26/+32
* support tail arguments on the .ME and .UE macros,schwarze2018-08-141-1/+3
* preserve comments before .Dd when converting mdoc(7) to man(7)schwarze2018-04-111-2/+10
* 1. Eliminate struct eqn, instead use the existing membersschwarze2017-07-081-3/+3
* garbage collect unused enum member EQN_ROOTschwarze2017-07-071-4/+1
* The EQN_LISTONE box type is pointless.schwarze2017-07-051-2/+1
* Continue parser unification:schwarze2017-04-241-7/+7
* In -Ttree output mode, show the BROKEN node flag andschwarze2017-02-101-1/+3
* show meta data for -Ttree outputschwarze2017-01-121-4/+28
* unify names of AST node flags; no change of cpp outputschwarze2017-01-101-7/+7
* Introduce flags NODE_NOSRC and NODE_NOPRT for AST nodes.schwarze2017-01-101-1/+5
* To make the code more readable, delete 283 /* FALLTHROUGH */ commentsschwarze2015-10-121-6/+1
* Show the flags MDOC_DELIMO, MDOC_DELIMC, MDOC_EOS, and MAN_EOS.schwarze2015-09-261-8/+18
* /* NOTREACHED */ after abort() is silly, delete itschwarze2015-09-261-5/+1
* Delete the wrapper functions mdoc_meta(), man_meta(), mdoc_node(),schwarze2015-04-181-3/+3
* Replace the structs mdoc and man by a unified struct roff_man.schwarze2015-04-181-3/+3
* Second step towards parser unification:schwarze2015-04-021-5/+5
* First step towards parser unification:schwarze2015-04-021-39/+40
* Simplify by deleting the "lastline" member of struct mdoc_node.schwarze2015-02-051-5/+2
* reduce indentation for better readabilityschwarze2015-02-031-13/+21
* Simplify by making many functions in the man(7) parser void,schwarze2014-11-281-6/+1
* show the {MDOC,MAN}_EQN node, it contains interesting information,schwarze2014-10-201-11/+13
* Add missing */ after $OpenBSD$ tagchl2014-10-131-1/+1
* Partial eqn(7) rewrite by kristaps@ in order to get operator precedence right.schwarze2014-10-101-9/+35
* more readable eqn(7) -Ttree output; from kristaps@schwarze2014-10-091-3/+3
* Change column display in -Ttree to be 1-based instead of 0-basedschwarze2014-07-021-4/+4
* KNF: case (FOO): -> case FOO, remove /* LINTED */ and /* ARGSUSED */,schwarze2014-04-201-59/+54
* To find out whether .TP head arguments are same-line or next-line arguments,schwarze2014-03-081-3/+6
* When deciding whether two consecutive macros are on the same input line,schwarze2013-12-241-2/+6
* For some mdoc(7) macros, it is (unfortunately) semantically significantschwarze2013-09-151-3/+6
* Remove the variable sz because it's invariantly == 0,schwarze2013-05-181-8/+3
* sync to version 1.11.5:schwarze2011-09-181-25/+64
* Merge version 1.11.1:schwarze2011-04-241-1/+6
* Import the foundation for eqn(7) support.schwarze2011-03-201-1/+13
* Tbl code maintenance by kristaps@.schwarze2011-02-101-5/+4
* Various tbl improvements from kristaps@:schwarze2011-01-161-2/+7
* Merge kristaps@' cleaner tbl integration, removing mine;schwarze2011-01-041-21/+94
* Merge release 1.10.4 (all code by kristaps@), providing four new features:schwarze2010-07-131-2/+1
* Support for badly nested blocks, written around the time ofschwarze2010-06-291-2/+5
* Full .nr nS support, unbreaking the kernel manuals.schwarze2010-06-271-2/+3
* Unified error and warning message system for all of mandoc,schwarze2010-05-231-1/+2