aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/tree.c
Commit message (Expand)AuthorAgeFilesLines
* preserve comments before .Dd when converting mdoc(7) to man(7)Ingo Schwarze2018-04-111-2/+10
* 1. Eliminate struct eqn, instead use the existing membersIngo Schwarze2017-07-081-3/+3
* garbage collect unused enum member EQN_ROOTIngo Schwarze2017-07-071-4/+1
* The EQN_LISTONE box type is pointless.Ingo Schwarze2017-07-051-2/+1
* Continue parser unification:Ingo Schwarze2017-04-241-7/+7
* In -Ttree output mode, show the BROKEN node flag andIngo Schwarze2017-02-101-1/+3
* show meta data for -Ttree outputIngo Schwarze2017-01-121-4/+28
* unify names of AST node flags; no change of cpp outputIngo Schwarze2017-01-101-7/+7
* Introduce flags NODE_NOSRC and NODE_NOPRT for AST nodes.Ingo Schwarze2017-01-101-1/+5
* To make the code more readable, delete 283 /* FALLTHROUGH */ commentsIngo Schwarze2015-10-121-6/+1
* Show the flags MDOC_DELIMO, MDOC_DELIMC, MDOC_EOS, and MAN_EOS.Ingo Schwarze2015-09-261-8/+18
* /* NOTREACHED */ after abort() is silly, delete itIngo Schwarze2015-09-261-5/+1
* Delete the wrapper functions mdoc_meta(), man_meta(), mdoc_node(),Ingo Schwarze2015-04-181-3/+3
* Replace the structs mdoc and man by a unified struct roff_man.Ingo Schwarze2015-04-181-3/+3
* Second step towards parser unification:Ingo Schwarze2015-04-021-5/+5
* First step towards parser unification:Ingo Schwarze2015-04-021-39/+40
* Simplify by deleting the "lastline" member of struct mdoc_node.Ingo Schwarze2015-02-051-5/+2
* reduce indentation for better readabilityIngo Schwarze2015-02-031-13/+21
* Simplify by making many functions in the man(7) parser void,Ingo Schwarze2014-11-281-6/+1
* show the {MDOC,MAN}_EQN node, it contains interesting information,Ingo Schwarze2014-10-201-11/+13
* sync Copyright years after merge to OpenBSD; no code changeIngo Schwarze2014-10-101-2/+2
* Make eqn(7) -Ttree output more useful:Ingo Schwarze2014-10-101-9/+28
* Re-write of eqn(7) parser and MathML output.Kristaps Dzonsons2014-10-101-3/+8
* Make eqn tree output a bit more useful.Kristaps Dzonsons2014-09-281-3/+3
* Get rid of HAVE_CONFIG_H, it is always defined; idea from libnbcompat.Ingo Schwarze2014-08-101-3/+3
* Change column display in -Ttree to be 1-based instead of 0-basedIngo Schwarze2014-07-021-4/+4
* KNF: case (FOO): -> case FOO:, remove /* LINTED */ and /* ARGSUSED */,Ingo Schwarze2014-04-201-59/+54
* To find out whether .TP head arguments are same-line or next-line arguments,Ingo Schwarze2014-03-081-3/+6
* When deciding whether two consecutive macros are on the same input line,Ingo Schwarze2013-12-241-2/+6
* For some mdoc(7) macros, it is (unfortunately) semantically significantIngo Schwarze2013-09-151-3/+6
* Remove the variable sz because it's invariantly == 0,Ingo Schwarze2013-05-181-8/+3
* forgotten Copyright bumps; no code changeIngo Schwarze2011-09-181-2/+2
* Add matrix support. Also remove "above" notion, as all elements in aKristaps Dzonsons2011-07-231-23/+18
* Give lists their own eqn function.Kristaps Dzonsons2011-07-221-1/+10
* Complete eqn.7 parsing. Features all productions from the original 1975Kristaps Dzonsons2011-07-211-5/+8
* Support `size' constructs in eqn.7. Generalise mandoc_strontou to thisKristaps Dzonsons2011-07-211-4/+8
* Full support for eqn positionals (above, over, sup, sub, etc.).Kristaps Dzonsons2011-07-211-7/+7
* Add eqn subexpression fonts.Kristaps Dzonsons2011-07-211-4/+7
* Add support for markers. These decorate the last box: see eqn.7.Kristaps Dzonsons2011-07-211-4/+4
* Support nested `{, }' subexpressions in eqn. Document in code.Kristaps Dzonsons2011-07-211-4/+9
* Flip eqn into using parsed nodes. I've temporarily disabled printingKristaps Dzonsons2011-07-211-25/+45
* Add MAN_TAIL, which will be used by `UE' (forthcoming) and needs to beKristaps Dzonsons2011-03-231-1/+6
* Allow -man to process EQN as well. Also fix a segfault in missing caseKristaps Dzonsons2011-02-091-2/+2
* Allow EQN data to be pushed down into libmdoc via mdoc_addeqn(). OnlyKristaps Dzonsons2011-02-091-2/+2
* Let the line-number of a tbl_span be remembered.Kristaps Dzonsons2011-02-061-5/+4
* Add initial libmdoc and libman top-most machinery for accepting TBLKristaps Dzonsons2011-02-061-1/+13
* First, make extra data cells be thrown away. This makes "dp->layout"Kristaps Dzonsons2011-01-101-2/+7
* Make width calculations occur within tbl_term.c, not tbl.c. This allowsKristaps Dzonsons2011-01-031-14/+1
* Fix table to print nicely (merging error). Also have -Ttree push out someKristaps Dzonsons2011-01-021-12/+29
* Add a warning if a data cell has no layout. Also make -Ttree show thisKristaps Dzonsons2011-01-011-2/+2