CVSROOT: /cvs Module name: src Changes by: schwa...@cvs.openbsd.org 2015/01/26 11:41:46
Modified files: share/man/man7 : tbl.7 usr.bin/mandoc : mandoc.h read.c tbl_layout.c regress/usr.bin/mandoc/tbl: Makefile Added files: regress/usr.bin/mandoc/tbl: layout.in layout.out_ascii layout.out_lint Log message: Rework tbl(7) layout parsing: * Continue parsing even if part of the input is invalid. * Do not require whitespace between cell specifications. * Allow tabs as well as blanks between modifiers. * Mark the 'm' modifier as unsupported. * Parse and ignore the 'p' and 'v' modifiers. * Better warning and error messages. * Get rid of a static buffer. Improved functionality but minus 50 lines of code.