From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp-1.sys.kth.se (smtp-1.sys.kth.se [130.237.32.175]) by krisdoz.my.domain (8.14.3/8.14.3) with ESMTP id p2LHc9BF006341 for ; Mon, 21 Mar 2011 13:38:10 -0400 (EDT) Received: from mailscan-1.sys.kth.se (mailscan-1.sys.kth.se [130.237.32.91]) by smtp-1.sys.kth.se (Postfix) with ESMTP id 89ECE155190 for ; Mon, 21 Mar 2011 18:38:03 +0100 (CET) X-Virus-Scanned: by amavisd-new at kth.se Received: from smtp-1.sys.kth.se ([130.237.32.175]) by mailscan-1.sys.kth.se (mailscan-1.sys.kth.se [130.237.32.91]) (amavisd-new, port 10024) with LMTP id FJe8EamaHADA for ; Mon, 21 Mar 2011 18:37:56 +0100 (CET) X-KTH-Auth: kristaps [193.10.49.5] X-KTH-mail-from: kristaps@bsd.lv X-KTH-rcpt-to: tech@mdocml.bsd.lv Received: from [172.16.18.84] (unknown [193.10.49.5]) by smtp-1.sys.kth.se (Postfix) with ESMTP id 24094154129 for ; Mon, 21 Mar 2011 18:37:53 +0100 (CET) Message-ID: <4D878CF0.2060306@bsd.lv> Date: Mon, 21 Mar 2011 18:37:52 +0100 From: Kristaps Dzonsons User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.16) Gecko/20101226 Icedove/3.0.11 X-Mailinglist: mdocml-tech Reply-To: tech@mdocml.bsd.lv MIME-Version: 1.0 To: tech@mdocml.bsd.lv Subject: [PATCH] Massive restructuring into mandoc.h/libmandoc.a. Content-Type: multipart/mixed; boundary="------------090906070001080206000103" This is a multi-part message in MIME format. --------------090906070001080206000103 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hi, This monster patch is the final part of restructuring the libraries. If the patch doesn't work, I've included the patched sources. With this, the structure of the mdocml package looks like: mdocXXX.o (libmdoc.h)-----+ | manXXX.o (libman.h)---(libmandoc.h) libmandoc.a (mandoc.h) | | | roffXXX.o (libroff.h)-----+ | main.o tblXXX.o | XXXterm.o eqnXXX.o libmandoc.o XXXhtml.o read.o etc. In other words, mandoc.h is the public interface to ALL parsing functionality (via mparse_readfd()). No more having main.c dance around libroff and libmdoc, no more inclusion of mdoc.h and man.h in the front-ends. It's all in one header file. Internally, libmandoc.h is now the shared header file used by all back-end compilers. The libmdoc.h, libman.h, and libroff.h have been retained for each private compiler backend. There's no more libmdoc, libroff, and libman. They all now live in libmandoc.a. This considerably simplifies the spaghetti-mess of inclusions, hierarchies, and so on, although there still remains some clean-up to be done (chars.h, out.h, main.h, etc.). On a related note, mdoc.3, man.3, and roff.3 have had their important parts merged into mandoc.3 (this is in progress, as the functions themselves need to be documented, although it's kind of obvious). The rest I've discarded. I also re-wrote the Makefile to be much more readable and fixable, and to track dependencies much closer. This has some changes regarding the www site: I no longer print the ChangeLog (which, according to my logs, is rarely visited and anyways supplanted by cvsweb) and added eqn.7, alongside removing the other .3 manuals. I notice that the compiled binary has bloated. Any ideas why? This troubles me a great deal. Things that remain to be done in the immediate future: - get rid of mdoc_isdelim() (using cues somehow?) - merge chars.h into out.h - do something about out.h/main.h Thoughts? Reactions? Kristaps --------------090906070001080206000103 Content-Type: text/plain; name="patch.txt" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="patch.txt" ? bar.1 ? baz.1 ? foo.1 ? index.c ? patch.txt ? regress/output Index: ChangeLog.xsl =================================================================== RCS file: ChangeLog.xsl diff -N ChangeLog.xsl --- ChangeLog.xsl 21 Sep 2009 15:12:03 -0000 1.4 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,43 +0,0 @@ - - - - - - - mdocml - CVS-ChangeLog - - - - -
- Files modified by - -
-
- - Note: - - -
    - -
  • - - - — Rev: - - , Status: - - - , Tag: - - - -
  • -
    -
-
-
- - -
-
Index: Makefile =================================================================== RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/Makefile,v retrieving revision 1.315 diff -u -r1.315 Makefile --- Makefile 20 Mar 2011 11:41:24 -0000 1.315 +++ Makefile 21 Mar 2011 17:23:12 -0000 @@ -1,344 +1,304 @@ -.SUFFIXES: .html .xml .sgml .1 .3 .7 .md5 .tar.gz -.SUFFIXES: .1.txt .3.txt .7.txt -.SUFFIXES: .1.xhtml .3.xhtml .7.xhtml -.SUFFIXES: .1.sgml .3.sgml .7.sgml -.SUFFIXES: .h .h.html -.SUFFIXES: .1.ps .3.ps .7.ps -.SUFFIXES: .1.pdf .3.pdf .7.pdf - -PREFIX = /usr/local -BINDIR = $(PREFIX)/bin -INCLUDEDIR = $(PREFIX)/include -LIBDIR = $(PREFIX)/lib -MANDIR = $(PREFIX)/man -EXAMPLEDIR = $(PREFIX)/share/examples/mandoc -INSTALL = install -INSTALL_PROGRAM = $(INSTALL) -m 0755 -INSTALL_DATA = $(INSTALL) -m 0444 -INSTALL_LIB = $(INSTALL) -m 0644 -INSTALL_MAN = $(INSTALL_DATA) - -VERSION = 1.10.10 -VDATE = 20 March 2011 - -VFLAGS = -DVERSION="\"$(VERSION)\"" -WFLAGS = -W -Wall -Wstrict-prototypes -Wno-unused-parameter -Wwrite-strings -CFLAGS += -g $(WFLAGS) $(VFLAGS) -DHAVE_CONFIG_H +.PHONY: clean install +.SUFFIXES: .sgml .html .md5 .h .h.html +.SUFFIXES: .1 .3 .7 +.SUFFIXES: .1.txt .3.txt .7.txt +.SUFFIXES: .1.pdf .3.pdf .7.pdf +.SUFFIXES: .1.ps .3.ps .7.ps +.SUFFIXES: .1.html .3.html .7.html +.SUFFIXES: .1.xhtml .3.xhtml .7.xhtml # Specify this if you want to hard-code the operating system to appear # in the lower-left hand corner of -mdoc manuals. -# CFLAGS += -DOSNAME="\"OpenBSD 4.5\"" +# CFLAGS += -DOSNAME="\"OpenBSD 4.5\"" -LINTFLAGS += $(VFLAGS) +VERSION = 1.10.10 +VDATE = 20 March 2011 +CFLAGS += -g -DHAVE_CONFIG_H -DVERSION="\"$(VERSION)\"" +CFLAGS += -W -Wall -Wstrict-prototypes -Wno-unused-parameter -Wwrite-strings +PREFIX = /usr/local +BINDIR = $(PREFIX)/bin +INCLUDEDIR = $(PREFIX)/include +LIBDIR = $(PREFIX)/lib +MANDIR = $(PREFIX)/man +EXAMPLEDIR = $(PREFIX)/share/examples/mandoc +INSTALL = install +INSTALL_PROGRAM = $(INSTALL) -m 0755 +INSTALL_DATA = $(INSTALL) -m 0444 +INSTALL_LIB = $(INSTALL) -m 0644 +INSTALL_MAN = $(INSTALL_DATA) + +all: mandoc + +SRCS = Makefile \ + arch.c \ + arch.in \ + att.c \ + att.in \ + chars.c \ + chars.h \ + chars.in \ + compat.c \ + config.h.post \ + config.h.pre \ + eqn.7 \ + eqn.c \ + example.style.css \ + external.png \ + html.c \ + html.h \ + index.c \ + index.css \ + index.sgml \ + lib.c \ + lib.in \ + libman.h \ + libmandoc.h \ + libmdoc.h \ + libroff.h \ + main.c \ + main.h \ + man.7 \ + man.c \ + man_argv.c \ + man_hash.c \ + man_html.c \ + man_macro.c \ + man_term.c \ + man_validate.c \ + mandoc.1 \ + mandoc.3 \ + mandoc.c \ + mandoc.h \ + mandoc_char.7 \ + mdoc.7 \ + mdoc.c \ + mdoc_argv.c \ + mdoc_hash.c \ + mdoc_html.c \ + mdoc_macro.c \ + mdoc_term.c \ + mdoc_validate.c \ + msec.c \ + msec.in \ + out.c \ + out.h \ + read.c \ + roff.7 \ + roff.c \ + st.c \ + st.in \ + style.css \ + tbl.7 \ + tbl.c \ + tbl_data.c \ + tbl_html.c \ + tbl_layout.c \ + tbl_opts.c \ + tbl_term.c \ + term.c \ + term.h \ + term_ascii.c \ + term_ps.c \ + test-strlcat.c \ + test-strlcpy.c \ + tree.c \ + vol.c \ + vol.in + +LIBMAN_OBJS = man.o \ + man_argv.o \ + man_hash.o \ + man_macro.o \ + man_validate.o +LIBMDOC_OBJS = arch.o \ + att.o \ + chars.o \ + lib.o \ + mdoc.o \ + mdoc_argv.o \ + mdoc_hash.o \ + mdoc_macro.o \ + mdoc_validate.o \ + msec.o \ + st.o \ + vol.o +LIBROFF_OBJS = eqn.o \ + roff.o \ + tbl.o \ + tbl_data.o \ + tbl_layout.o \ + tbl_opts.o +LIBMANDOC_OBJS = $(LIBMAN_OBJS) \ + $(LIBMDOC_OBJS) \ + $(LIBROFF_OBJS) \ + mandoc.o \ + read.o + +arch.o: arch.in +att.o: att.in +chars.o: chars.in +lib.o: lib.in +msec.o: msec.in +st.o: st.in +vol.o: vol.in + +$(LIBMAN_OBJS): libmdoc.h +$(LIBMDOC_OBJS): libmdoc.h +$(LIBROFF_OBJS): libroff.h +$(LIBMANDOC_OBJS): mandoc.h libmandoc.h config.h + +MANDOC_HTML_OBJS = html.o \ + man_html.o \ + mdoc_html.o \ + tbl_html.o +MANDOC_TERM_OBJS = man_term.o \ + mdoc_term.o \ + term.o \ + term_ascii.o \ + term_ps.o \ + tbl_term.o +MANDOC_OBJS = $(MANDOC_HTML_OBJS) \ + $(MANDOC_TERM_OBJS) \ + main.o \ + out.o \ + tree.o + +$(MANDOC_HTML_OBJS): html.h +$(MANDOC_TERM_OBJS): term.h +$(MANDOC_OBJS): main.h mandoc.h config.h out.h chars.h + +compat.o: config.h + +INDEX_MANS = mandoc.1.html \ + mandoc.1.xhtml \ + mandoc.1.ps \ + mandoc.1.pdf \ + mandoc.1.txt \ + mandoc.3.html \ + mandoc.3.xhtml \ + mandoc.3.ps \ + mandoc.3.pdf \ + mandoc.3.txt \ + eqn.7.html \ + eqn.7.xhtml \ + eqn.7.ps \ + eqn.7.pdf \ + eqn.7.txt \ + man.7.html \ + man.7.xhtml \ + man.7.ps \ + man.7.pdf \ + man.7.txt \ + mandoc_char.7.html \ + mandoc_char.7.xhtml \ + mandoc_char.7.ps \ + mandoc_char.7.pdf \ + mandoc_char.7.txt \ + mdoc.7.html \ + mdoc.7.xhtml \ + mdoc.7.ps \ + mdoc.7.pdf \ + mdoc.7.txt \ + roff.7.html \ + roff.7.xhtml \ + roff.7.ps \ + roff.7.pdf \ + roff.7.txt \ + tbl.7.html \ + tbl.7.xhtml \ + tbl.7.ps \ + tbl.7.pdf \ + tbl.7.txt + +$(INDEX_MANS): mandoc + +INDEX_OBJS = $(INDEX_MANS) \ + mandoc.h.html \ + mdocml.tar.gz \ + mdocml.md5 -ROFFLNS = roff.ln tbl.ln tbl_opts.ln tbl_layout.ln tbl_data.ln eqn.ln - -ROFFSRCS = roff.c tbl.c tbl_opts.c tbl_layout.c tbl_data.c eqn.c - -ROFFOBJS = roff.o tbl.o tbl_opts.o tbl_layout.o tbl_data.o eqn.o - -MANDOCLNS = mandoc.ln - -MANDOCSRCS = mandoc.c - -MANDOCOBJS = mandoc.o - -MDOCLNS = mdoc_macro.ln mdoc.ln mdoc_hash.ln \ - mdoc_argv.ln mdoc_validate.ln \ - lib.ln att.ln arch.ln vol.ln msec.ln st.ln - -MDOCOBJS = mdoc_macro.o mdoc.o mdoc_hash.o \ - mdoc_argv.o mdoc_validate.o lib.o att.o \ - arch.o vol.o msec.o st.o - -MDOCSRCS = mdoc_macro.c mdoc.c mdoc_hash.c \ - mdoc_argv.c mdoc_validate.c lib.c att.c \ - arch.c vol.c msec.c st.c - -MANLNS = man_macro.ln man.ln man_hash.ln man_validate.ln \ - man_argv.ln - -MANOBJS = man_macro.o man.o man_hash.o man_validate.o \ - man_argv.o -MANSRCS = man_macro.c man.c man_hash.c man_validate.c \ - man_argv.c - -MAINLNS = main.ln mdoc_term.ln chars.ln term.ln tree.ln \ - compat.ln man_term.ln html.ln mdoc_html.ln \ - man_html.ln out.ln term_ps.ln term_ascii.ln \ - tbl_term.ln tbl_html.ln read.ln - -MAINOBJS = main.o mdoc_term.o chars.o term.o tree.o compat.o \ - man_term.o html.o mdoc_html.o man_html.o out.o \ - term_ps.o term_ascii.o tbl_term.o tbl_html.o read.o - -MAINSRCS = main.c mdoc_term.c chars.c term.c tree.c compat.c \ - man_term.c html.c mdoc_html.c man_html.c out.c \ - term_ps.c term_ascii.c tbl_term.c tbl_html.c read.c - -LLNS = llib-llibmdoc.ln llib-llibman.ln llib-lmandoc.ln \ - llib-llibmandoc.ln llib-llibroff.ln - -LNS = $(MAINLNS) $(MDOCLNS) $(MANLNS) \ - $(MANDOCLNS) $(ROFFLNS) - -LIBS = libmdoc.a libman.a libmandoc.a libroff.a - -OBJS = $(MDOCOBJS) $(MAINOBJS) $(MANOBJS) \ - $(MANDOCOBJS) $(ROFFOBJS) - -SRCS = $(MDOCSRCS) $(MAINSRCS) $(MANSRCS) \ - $(MANDOCSRCS) $(ROFFSRCS) - -DATAS = arch.in att.in lib.in msec.in st.in \ - vol.in chars.in - -HEADS = mdoc.h libmdoc.h man.h libman.h term.h \ - libmandoc.h html.h chars.h out.h main.h roff.h \ - mandoc.h libroff.h - -GSGMLS = mandoc.1.sgml mdoc.3.sgml mdoc.7.sgml \ - mandoc_char.7.sgml man.7.sgml man.3.sgml roff.7.sgml \ - roff.3.sgml tbl.7.sgml eqn.7.sgml - -SGMLS = index.sgml - -XHTMLS = mandoc.1.xhtml mdoc.3.xhtml \ - man.3.xhtml mdoc.7.xhtml man.7.xhtml mandoc_char.7.xhtml \ - roff.7.xhtml roff.3.xhtml tbl.7.xhtml eqn.7.xhtml - -HTMLS = ChangeLog.html index.html man.h.html mdoc.h.html \ - mandoc.h.html roff.h.html mandoc.1.html mdoc.3.html \ - man.3.html mdoc.7.html man.7.html mandoc_char.7.html \ - roff.7.html roff.3.html tbl.7.html eqn.7.html - -PSS = mandoc.1.ps mdoc.3.ps man.3.ps mdoc.7.ps man.7.ps \ - mandoc_char.7.ps roff.7.ps roff.3.ps tbl.7.ps eqn.7.ps - -PDFS = mandoc.1.pdf mdoc.3.pdf man.3.pdf mdoc.7.pdf man.7.pdf \ - mandoc_char.7.pdf roff.7.pdf roff.3.pdf tbl.7.pdf eqn.7.pdf - -XSLS = ChangeLog.xsl - -TEXTS = mandoc.1.txt mdoc.3.txt man.3.txt mdoc.7.txt man.7.txt \ - mandoc_char.7.txt ChangeLog.txt \ - roff.7.txt roff.3.txt tbl.7.txt eqn.7.txt - -EXAMPLES = example.style.css - -XMLS = ChangeLog.xml - -STATICS = index.css style.css external.png - -MD5S = mdocml-$(VERSION).md5 - -TARGZS = mdocml-$(VERSION).tar.gz - -MANS = mandoc.1 mdoc.3 mdoc.7 mandoc_char.7 man.7 \ - man.3 roff.7 roff.3 tbl.7 eqn.7 - -BINS = mandoc - -TESTS = test-strlcat.c test-strlcpy.c - -CONFIGS = config.h.pre config.h.post - -DOCLEAN = $(BINS) $(LNS) $(LLNS) $(LIBS) $(OBJS) $(HTMLS) \ - $(TARGZS) tags $(MD5S) $(XMLS) $(TEXTS) $(GSGMLS) \ - config.h config.log $(PSS) $(PDFS) $(XHTMLS) - -DOINSTALL = $(SRCS) $(HEADS) Makefile $(MANS) $(SGMLS) $(STATICS) \ - $(DATAS) $(XSLS) $(EXAMPLES) $(TESTS) $(CONFIGS) - -all: $(BINS) - -lint: $(LLNS) +www: index.html clean: - rm -f $(DOCLEAN) - -dist: mdocml-$(VERSION).tar.gz - -www: all $(GSGMLS) $(HTMLS) $(XHTMLS) $(TEXTS) $(MD5S) $(TARGZS) $(PSS) $(PDFS) - -ps: $(PSS) - -pdf: $(PDFS) + rm -f libmandoc.a $(LIBMANDOC_OBJS) + rm -f mandoc $(MANDOC_OBJS) + rm -f config.h compat.o config.log + rm -f mdocml.tar.gz + rm -f index.html $(INDEX_OBJS) -installwww: www - $(INSTALL_DATA) $(HTMLS) $(XHTMLS) $(PSS) $(PDFS) $(TEXTS) $(STATICS) $(DESTDIR)$(PREFIX)/ - $(INSTALL_DATA) mdocml-$(VERSION).tar.gz $(DESTDIR)$(PREFIX)/snapshots/ - $(INSTALL_DATA) mdocml-$(VERSION).md5 $(DESTDIR)$(PREFIX)/snapshots/ - $(INSTALL_DATA) mdocml-$(VERSION).tar.gz $(DESTDIR)$(PREFIX)/snapshots/mdocml.tar.gz - $(INSTALL_DATA) mdocml-$(VERSION).md5 $(DESTDIR)$(PREFIX)/snapshots/mdocml.md5 - -install: +install: all mkdir -p $(DESTDIR)$(BINDIR) mkdir -p $(DESTDIR)$(EXAMPLEDIR) mkdir -p $(DESTDIR)$(MANDIR)/man1 + mkdir -p $(DESTDIR)$(MANDIR)/man3 mkdir -p $(DESTDIR)$(MANDIR)/man7 $(INSTALL_PROGRAM) mandoc $(DESTDIR)$(BINDIR) + $(INSTALL_LIB) libmandoc.a $(DESTDIR)$(LIBDIR)/ $(INSTALL_MAN) mandoc.1 $(DESTDIR)$(MANDIR)/man1 + $(INSTALL_MAN) mandoc.3 $(DESTDIR)$(MANDIR)/man3 $(INSTALL_MAN) man.7 mdoc.7 roff.7 eqn.7 tbl.7 mandoc_char.7 $(DESTDIR)$(MANDIR)/man7 $(INSTALL_DATA) example.style.css $(DESTDIR)$(EXAMPLEDIR) -uninstall: - rm -f $(DESTDIR)$(BINDIR)/mandoc - rm -f $(DESTDIR)$(MANDIR)/man1/mandoc.1 - rm -f $(DESTDIR)$(MANDIR)/man7/mdoc.7 - rm -f $(DESTDIR)$(MANDIR)/man7/roff.7 - rm -f $(DESTDIR)$(MANDIR)/man7/eqn.7 - rm -f $(DESTDIR)$(MANDIR)/man7/tbl.7 - rm -f $(DESTDIR)$(MANDIR)/man7/man.7 - rm -f $(DESTDIR)$(MANDIR)/man7/mandoc_char.7 - rm -f $(DESTDIR)$(EXAMPLEDIR)/example.style.css - -$(OBJS): config.h - -$(LNS): config.h - -man_macro.ln man_macro.o: man_macro.c libman.h - -lib.ln lib.o: lib.c lib.in libmdoc.h - -att.ln att.o: att.c att.in libmdoc.h - -arch.ln arch.o: arch.c arch.in libmdoc.h - -vol.ln vol.o: vol.c vol.in libmdoc.h - -chars.ln chars.o: chars.c chars.in chars.h - -msec.ln msec.o: msec.c msec.in libmdoc.h - -st.ln st.o: st.c st.in libmdoc.h - -mdoc_macro.ln mdoc_macro.o: mdoc_macro.c libmdoc.h - -mdoc_term.ln mdoc_term.o: mdoc_term.c term.h mdoc.h - -man_hash.ln man_hash.o: man_hash.c libman.h - -mdoc_hash.ln mdoc_hash.o: mdoc_hash.c libmdoc.h - -mdoc.ln mdoc.o: mdoc.c libmdoc.h - -man.ln man.o: man.c libman.h - -main.ln main.o: main.c mdoc.h man.h roff.h - -compat.ln compat.o: compat.c - -term.ln term.o: term.c term.h man.h mdoc.h chars.h - -term_ps.ln term_ps.o: term_ps.c term.h main.h - -term_ascii.ln term_ascii.o: term_ascii.c term.h main.h - -html.ln html.o: html.c html.h chars.h - -mdoc_html.ln mdoc_html.o: mdoc_html.c html.h mdoc.h - -man_html.ln man_html.o: man_html.c html.h man.h out.h - -out.ln out.o: out.c out.h - -mandoc.ln mandoc.o: mandoc.c libmandoc.h - -tree.ln tree.o: tree.c man.h mdoc.h - -mdoc_argv.ln mdoc_argv.o: mdoc_argv.c libmdoc.h - -man_argv.ln man_argv.o: man_argv.c libman.h - -man_validate.ln man_validate.o: man_validate.c libman.h - -mdoc_validate.ln mdoc_validate.o: mdoc_validate.c libmdoc.h - -libmdoc.h: mdoc.h - -ChangeLog.xml: - cvs2cl --xml --xml-encoding iso-8859-15 -t --noxmlns -f $@ - -ChangeLog.txt: - cvs2cl -t -f $@ - -ChangeLog.html: ChangeLog.xml ChangeLog.xsl - xsltproc -o $@ ChangeLog.xsl ChangeLog.xml - -mdocml-$(VERSION).tar.gz: $(DOINSTALL) - mkdir -p .dist/mdocml/mdocml-$(VERSION)/ - cp -f $(DOINSTALL) .dist/mdocml/mdocml-$(VERSION)/ - ( cd .dist/mdocml/ && tar zcf ../../$@ mdocml-$(VERSION)/ ) +installwww: www + $(INSTALL_DATA) $(INDEX_MANS) $(PREFIX) + $(INSTALL_DATA) mandoc.h.html $(PREFIX) + $(INSTALL_DATA) external.png style.css index.css $(PREFIX) + $(INSTALL_DATA) mdocml.tar.gz $(PREFIX)/snapshots + $(INSTALL_DATA) mdocml.md5 $(PREFIX)/snapshots + $(INSTALL_DATA) mdocml.tar.gz $(PREFIX)/snapshots/mdocml-$(VERSION).tar.gz + $(INSTALL_DATA) mdocml.md5 $(PREFIX)/snapshots/mdocml-$(VERSION).md5 + +libmandoc.a: compat.o $(LIBMANDOC_OBJS) + $(AR) rs $@ compat.o $(LIBMANDOC_OBJS) + +mandoc: $(MANDOC_OBJS) libmandoc.a + $(CC) -o $@ $(MANDOC_OBJS) libmandoc.a + +mdocml.md5: mdocml.tar.gz + md5 mdocml.tar.gz >$@ + +mdocml.tar.gz: $(SRCS) + mkdir -p .dist/mdocml-$(VERSION)/ + $(INSTALL) -m 0444 $(SRCS) .dist/mdocml-$(VERSION) + ( cd .dist/ && tar zcf ../$@ ./ ) rm -rf .dist/ -llib-llibmdoc.ln: $(MDOCLNS) - $(LINT) -Clibmdoc $(MDOCLNS) - -llib-llibman.ln: $(MANLNS) - $(LINT) -Clibman $(MANLNS) - -llib-llibmandoc.ln: $(MANDOCLNS) - $(LINT) -Clibmandoc $(MANDOCLNS) - -llib-llibroff.ln: $(ROFFLNS) - $(LINT) -Clibroff $(ROFFLNS) - -llib-lmandoc.ln: $(MAINLNS) llib-llibmdoc.ln llib-llibman.ln llib-llibmandoc.ln llib-llibroff.ln - $(LINT) -Cmandoc $(MAINLNS) llib-llibmdoc.ln llib-llibman.ln llib-llibmandoc.ln llib-llibroff.ln - -libmdoc.a: $(MDOCOBJS) - $(AR) rs $@ $(MDOCOBJS) +index.html: $(INDEX_OBJS) -libman.a: $(MANOBJS) - $(AR) rs $@ $(MANOBJS) - -libmandoc.a: $(MANDOCOBJS) - $(AR) rs $@ $(MANDOCOBJS) - -libroff.a: $(ROFFOBJS) - $(AR) rs $@ $(ROFFOBJS) - -mandoc: $(MAINOBJS) libroff.a libmdoc.a libman.a libmandoc.a - $(CC) $(CFLAGS) -o $@ $(MAINOBJS) libroff.a libmdoc.a libman.a libmandoc.a +config.h: config.h.pre config.h.post + rm -f config.log + ( cat config.h.pre; \ + echo; \ + if $(CC) $(CFLAGS) -Werror -o test-strlcat test-strlcat.c >> config.log 2>&1; then \ + echo '#define HAVE_STRLCAT'; \ + rm test-strlcat; \ + fi; \ + if $(CC) $(CFLAGS) -Werror -o test-strlcpy test-strlcpy.c >> config.log 2>&1; then \ + echo '#define HAVE_STRLCPY'; \ + rm test-strlcpy; \ + fi; \ + echo; \ + cat config.h.post \ + ) > $@ -.sgml.html: - validate --warn $< - sed -e "s!@VERSION@!$(VERSION)!" -e "s!@VDATE@!$(VDATE)!" $< > $@ +.h.h.html: + highlight -I $< >$@ .1.1.txt .3.3.txt .7.7.txt: - ./mandoc -Tascii -Wall,stop $< | col -b > $@ + ./mandoc -Tascii -Wall,stop $< | col -b >$@ -.1.1.sgml .3.3.sgml .7.7.sgml: - ./mandoc -Thtml -Wall,stop -Ostyle=style.css,man=%N.%S.html,includes=%I.html $< > $@ +.1.1.html .3.3.html .7.7.html: + ./mandoc -Thtml -Wall,stop -Ostyle=style.css,man=%N.%S.html,includes=%I.html $< >$@ .1.1.ps .3.3.ps .7.7.ps: - ./mandoc -Tps -Wall,stop $< > $@ + ./mandoc -Tps -Wall,stop $< >$@ .1.1.xhtml .3.3.xhtml .7.7.xhtml: - ./mandoc -Txhtml -Wall,stop -Ostyle=style.css,man=%N.%S.xhtml,includes=%I.html $< > $@ + ./mandoc -Txhtml -Wall,stop -Ostyle=style.css,man=%N.%S.xhtml,includes=%I.html $< >$@ .1.1.pdf .3.3.pdf .7.7.pdf: - ./mandoc -Tpdf -Wall,stop $< > $@ + ./mandoc -Tpdf -Wall,stop $< >$@ -.tar.gz.md5: - md5 $< > $@ - -.h.h.html: - highlight -I $< >$@ - -config.h: config.h.pre config.h.post - rm -f config.log - ( cat config.h.pre; \ - echo; \ - if $(CC) $(CFLAGS) -Werror -o test-strlcat test-strlcat.c >> config.log 2>&1; then \ - echo '#define HAVE_STRLCAT'; \ - rm test-strlcat; \ - fi; \ - if $(CC) $(CFLAGS) -Werror -o test-strlcpy test-strlcpy.c >> config.log 2>&1; then \ - echo '#define HAVE_STRLCPY'; \ - rm test-strlcpy; \ - fi; \ - echo; \ - cat config.h.post \ - ) > $@ +.sgml.html: + validate --warn $< + sed -e "s!@VERSION@!$(VERSION)!" -e "s!@VDATE@!$(VDATE)!" $< >$@ Index: chars.h =================================================================== RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/chars.h,v retrieving revision 1.7 diff -u -r1.7 chars.h --- chars.h 30 Jan 2011 16:05:37 -0000 1.7 +++ chars.h 21 Mar 2011 17:23:12 -0000 @@ -18,6 +18,10 @@ #ifndef CHARS_H #define CHARS_H +/* + * FIXME: MERGE THIS WITH OUT.H. + */ + __BEGIN_DECLS enum chars { Index: eqn.c =================================================================== RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/eqn.c,v retrieving revision 1.3 diff -u -r1.3 eqn.c --- eqn.c 15 Mar 2011 16:23:51 -0000 1.3 +++ eqn.c 21 Mar 2011 17:23:13 -0000 @@ -25,7 +25,6 @@ #include #include "mandoc.h" -#include "roff.h" #include "libmandoc.h" #include "libroff.h" Index: index.sgml =================================================================== RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/index.sgml,v retrieving revision 1.105 diff -u -r1.105 index.sgml --- index.sgml 7 Jan 2011 15:22:21 -0000 1.105 +++ index.sgml 21 Mar 2011 17:23:13 -0000 @@ -39,10 +39,9 @@

- mdocml consists of the libmdoc, libman, and libroff validating compilers; and mandoc, which interfaces with the compiler libraries to format output for UNIX - terminals, XHTML, HTML, PostScript, and PDF. It is a mdocml consists of the libmandoc validating + compilers and mandoc, which interfaces with the compiler library to format + output for UNIX terminals, XHTML, HTML, PostScript, and PDF. It is a BSD.lv project.

@@ -60,8 +59,7 @@

mdocml is architecture- and system-neutral, written in plain-old C. The most - current version is @VERSION@, dated @VDATE@. A full - ChangeLog (txt) is written with each release. + current version is @VERSION@, dated @VDATE@.

@@ -172,38 +170,14 @@ - man(3) + mandoc(3) - man macro compiler library + mandoc macro compiler library - (text | - xhtml | - pdf | - postscript) - - - - - mdoc(3) - - mdoc macro compiler library - - (text | - xhtml | - pdf | - postscript) - - - - - roff(3) - - roff macro compiler library - - (text | - xhtml | - pdf | - postscript) + (text | + xhtml | + pdf | + postscript) @@ -216,6 +190,18 @@ xhtml | pdf | postscript) + + + + + eqn(7) + + eqn-mandoc language reference + + (text | + xhtml | + pdf | + postscript) Index: libman.h =================================================================== RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/libman.h,v retrieving revision 1.47 diff -u -r1.47 libman.h --- libman.h 20 Mar 2011 16:02:05 -0000 1.47 +++ libman.h 21 Mar 2011 17:23:13 -0000 @@ -17,8 +17,6 @@ #ifndef LIBMAN_H #define LIBMAN_H -#include "man.h" - enum man_next { MAN_NEXT_SIBLING = 0, MAN_NEXT_CHILD Index: libmandoc.h =================================================================== RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/libmandoc.h,v retrieving revision 1.13 diff -u -r1.13 libmandoc.h --- libmandoc.h 20 Mar 2011 16:02:05 -0000 1.13 +++ libmandoc.h 21 Mar 2011 17:23:13 -0000 @@ -17,18 +17,58 @@ #ifndef LIBMANDOC_H #define LIBMANDOC_H +enum rofferr { + ROFF_CONT, /* continue processing line */ + ROFF_RERUN, /* re-run roff interpreter with offset */ + ROFF_APPEND, /* re-run main parser, appending next line */ + ROFF_REPARSE, /* re-run main parser on the result */ + ROFF_SO, /* include another file */ + ROFF_IGN, /* ignore current line */ + ROFF_TBL, /* a table row was successfully parsed */ + ROFF_EQN, /* an equation was successfully parsed */ + ROFF_ERR /* badness: puke and stop */ +}; + +struct roff; + __BEGIN_DECLS -void mandoc_msg(enum mandocerr, struct mparse *, - int, int, const char *); -void mandoc_vmsg(enum mandocerr, struct mparse *, - int, int, const char *, ...); -int mandoc_special(char *); -char *mandoc_strdup(const char *); -char *mandoc_getarg(struct mparse *, char **, int, int *); -char *mandoc_normdate(struct mparse *, char *, int, int); -int mandoc_eos(const char *, size_t, int); -int mandoc_hyph(const char *, const char *); +void mandoc_msg(enum mandocerr, struct mparse *, + int, int, const char *); +void mandoc_vmsg(enum mandocerr, struct mparse *, + int, int, const char *, ...); +int mandoc_special(char *); +char *mandoc_strdup(const char *); +char *mandoc_getarg(struct mparse *, char **, int, int *); +char *mandoc_normdate(struct mparse *, char *, int, int); +int mandoc_eos(const char *, size_t, int); +int mandoc_hyph(const char *, const char *); + +void mdoc_free(struct mdoc *); +struct mdoc *mdoc_alloc(struct regset *, struct mparse *); +void mdoc_reset(struct mdoc *); +int mdoc_parseln(struct mdoc *, int, char *, int); +int mdoc_endparse(struct mdoc *); +int mdoc_addspan(struct mdoc *, const struct tbl_span *); +int mdoc_addeqn(struct mdoc *, const struct eqn *); + +void man_free(struct man *); +struct man *man_alloc(struct regset *, struct mparse *); +void man_reset(struct man *); +int man_parseln(struct man *, int, char *, int); +int man_endparse(struct man *); +int man_addspan(struct man *, const struct tbl_span *); +int man_addeqn(struct man *, const struct eqn *); + +void roff_free(struct roff *); +struct roff *roff_alloc(struct regset *, struct mparse *); +void roff_reset(struct roff *); +enum rofferr roff_parseln(struct roff *, int, + char **, size_t *, int, int *); +void roff_endparse(struct roff *); + +const struct tbl_span *roff_span(const struct roff *); +const struct eqn *roff_eqn(const struct roff *); __END_DECLS Index: libmdoc.h =================================================================== RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/libmdoc.h,v retrieving revision 1.69 diff -u -r1.69 libmdoc.h --- libmdoc.h 20 Mar 2011 16:02:05 -0000 1.69 +++ libmdoc.h 21 Mar 2011 17:23:13 -0000 @@ -17,8 +17,6 @@ #ifndef LIBMDOC_H #define LIBMDOC_H -#include "mdoc.h" - enum mdoc_next { MDOC_NEXT_SIBLING = 0, MDOC_NEXT_CHILD Index: main.c =================================================================== RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/main.c,v retrieving revision 1.157 diff -u -r1.157 main.c --- main.c 21 Mar 2011 12:04:26 -0000 1.157 +++ main.c 21 Mar 2011 17:23:13 -0000 @@ -28,8 +28,6 @@ #include "mandoc.h" #include "main.h" -#include "mdoc.h" -#include "man.h" #if !defined(__GNUC__) || (__GNUC__ < 2) # if !defined(lint) Index: man.3 =================================================================== RCS file: man.3 diff -N man.3 --- man.3 9 Feb 2011 09:18:15 -0000 1.30 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,283 +0,0 @@ -.\" $Id: man.3,v 1.30 2011/02/09 09:18:15 kristaps Exp $ -.\" -.\" Copyright (c) 2009-2010 Kristaps Dzonsons -.\" -.\" Permission to use, copy, modify, and distribute this software for any -.\" purpose with or without fee is hereby granted, provided that the above -.\" copyright notice and this permission notice appear in all copies. -.\" -.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -.\" -.Dd $Mdocdate: February 9 2011 $ -.Dt MAN 3 -.Os -.Sh NAME -.Nm man , -.Nm man_addeqn , -.Nm man_addspan , -.Nm man_alloc , -.Nm man_endparse , -.Nm man_free , -.Nm man_meta , -.Nm man_node , -.Nm man_parseln , -.Nm man_reset -.Nd man macro compiler library -.Sh SYNOPSIS -.In mandoc.h -.In man.h -.Vt extern const char * const * man_macronames; -.Ft int -.Fo man_addeqn -.Fa "struct man *man" -.Fa "const struct eqn *eqn" -.Fc -.Ft int -.Fo man_addspan -.Fa "struct man *man" -.Fa "const struct tbl_span *span" -.Fc -.Ft "struct man *" -.Fo man_alloc -.Fa "struct regset *regs" -.Fa "void *data" -.Fa "mandocmsg msgs" -.Fc -.Ft int -.Fn man_endparse "struct man *man" -.Ft void -.Fn man_free "struct man *man" -.Ft "const struct man_meta *" -.Fn man_meta "const struct man *man" -.Ft "const struct man_node *" -.Fn man_node "const struct man *man" -.Ft int -.Fo man_parseln -.Fa "struct man *man" -.Fa "int line" -.Fa "char *buf" -.Fc -.Ft void -.Fn man_reset "struct man *man" -.Sh DESCRIPTION -The -.Nm -library parses lines of -.Xr man 7 -input into an abstract syntax tree (AST). -.Pp -In general, applications initiate a parsing sequence with -.Fn man_alloc , -parse each line in a document with -.Fn man_parseln , -close the parsing session with -.Fn man_endparse , -operate over the syntax tree returned by -.Fn man_node -and -.Fn man_meta , -then free all allocated memory with -.Fn man_free . -The -.Fn man_reset -function may be used in order to reset the parser for another input -sequence. -.Pp -Beyond the full set of macros defined in -.Xr man 7 , -the -.Nm -library also accepts the following macro: -.Pp -.Bl -tag -width Ds -compact -.It PD -Has no effect. -Handled as a current-scope line macro. -.El -.Ss Types -.Bl -ohang -.It Vt struct man -An opaque type. -Its values are only used privately within the library. -.It Vt struct man_node -A parsed node. -See -.Sx Abstract Syntax Tree -for details. -.El -.Ss Functions -If -.Fn man_addeqn , -.Fn man_addspan , -.Fn man_parseln , -or -.Fn man_endparse -return 0, calls to any function but -.Fn man_reset -or -.Fn man_free -will raise an assertion. -.Bl -ohang -.It Fn man_addeqn -Add an equation to the parsing stream. -Returns 0 on failure, 1 on success. -.It Fn man_addspan -Add a table span to the parsing stream. -Returns 0 on failure, 1 on success. -.It Fn man_alloc -Allocates a parsing structure. -The -.Fa data -pointer is passed to -.Fa msgs . -Always returns a valid pointer. -The pointer must be freed with -.Fn man_free . -.It Fn man_reset -Reset the parser for another parse routine. -After its use, -.Fn man_parseln -behaves as if invoked for the first time. -.It Fn man_free -Free all resources of a parser. -The pointer is no longer valid after invocation. -.It Fn man_parseln -Parse a nil-terminated line of input. -This line should not contain the trailing newline. -Returns 0 on failure, 1 on success. -The input buffer -.Fa buf -is modified by this function. -.It Fn man_endparse -Signals that the parse is complete. -Returns 0 on failure, 1 on success. -.It Fn man_node -Returns the first node of the parse. -.It Fn man_meta -Returns the document's parsed meta-data. -.El -.Ss Variables -The following variables are also defined: -.Bl -ohang -.It Va man_macronames -An array of string-ified token names. -.El -.Ss Abstract Syntax Tree -The -.Nm -functions produce an abstract syntax tree (AST) describing input in a -regular form. -It may be reviewed at any time with -.Fn man_nodes ; -however, if called before -.Fn man_endparse , -or after -.Fn man_endparse -or -.Fn man_parseln -fail, it may be incomplete. -.Pp -This AST is governed by the ontological rules dictated in -.Xr man 7 -and derives its terminology accordingly. -.Pp -The AST is composed of -.Vt struct man_node -nodes with element, root and text types as declared by the -.Va type -field. -Each node also provides its parse point (the -.Va line , -.Va sec , -and -.Va pos -fields), its position in the tree (the -.Va parent , -.Va child , -.Va next -and -.Va prev -fields) and some type-specific data. -.Pp -The tree itself is arranged according to the following normal form, -where capitalised non-terminals represent nodes. -.Pp -.Bl -tag -width "ELEMENTXX" -compact -.It ROOT -\(<- mnode+ -.It mnode -\(<- ELEMENT | TEXT | BLOCK -.It BLOCK -\(<- HEAD BODY -.It HEAD -\(<- mnode* -.It BODY -\(<- mnode* -.It ELEMENT -\(<- ELEMENT | TEXT* -.It TEXT -\(<- [[:alpha:]]* -.El -.Pp -The only elements capable of nesting other elements are those with -next-lint scope as documented in -.Xr man 7 . -.Sh EXAMPLES -The following example reads lines from stdin and parses them, operating -on the finished parse tree with -.Fn parsed . -This example does not error-check nor free memory upon failure. -.Bd -literal -offset indent -struct regset regs; -struct man *man; -struct man_node *node; -char *buf; -size_t len; -int line; - -bzero(®s, sizeof(struct regset)); -line = 1; -man = man_alloc(®s, NULL, NULL); -buf = NULL; -alloc_len = 0; - -while ((len = getline(&buf, &alloc_len, stdin)) >= 0) { - if (len && buflen[len - 1] = '\en') - buf[len - 1] = '\e0'; - if ( ! man_parseln(man, line, buf)) - errx(1, "man_parseln"); - line++; -} - -free(buf); - -if ( ! man_endparse(man)) - errx(1, "man_endparse"); -if (NULL == (node = man_node(man))) - errx(1, "man_node"); - -parsed(man, node); -man_free(man); -.Ed -.Pp -To compile this, execute -.Pp -.Dl % cc main.c libman.a libmandoc.a -.Pp -where -.Pa main.c -is the example file. -.Sh SEE ALSO -.Xr mandoc 1 , -.Xr man 7 -.Sh AUTHORS -The -.Nm -library was written by -.An Kristaps Dzonsons Aq kristaps@bsd.lv . Index: man.h =================================================================== RCS file: man.h diff -N man.h --- man.h 20 Mar 2011 16:02:05 -0000 1.55 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,133 +0,0 @@ -/* $Id: man.h,v 1.55 2011/03/20 16:02:05 kristaps Exp $ */ -/* - * Copyright (c) 2009, 2010, 2011 Kristaps Dzonsons - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN - * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF - * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - */ -#ifndef MAN_H -#define MAN_H - -/* - * What follows is a list of ALL possible macros. - */ -enum mant { - MAN_br = 0, - MAN_TH, - MAN_SH, - MAN_SS, - MAN_TP, - MAN_LP, - MAN_PP, - MAN_P, - MAN_IP, - MAN_HP, - MAN_SM, - MAN_SB, - MAN_BI, - MAN_IB, - MAN_BR, - MAN_RB, - MAN_R, - MAN_B, - MAN_I, - MAN_IR, - MAN_RI, - MAN_na, - MAN_sp, - MAN_nf, - MAN_fi, - MAN_RE, - MAN_RS, - MAN_DT, - MAN_UC, - MAN_PD, - MAN_AT, - MAN_in, - MAN_ft, - MAN_MAX -}; - -/* - * Type of a syntax node. - */ -enum man_type { - MAN_TEXT, - MAN_ELEM, - MAN_ROOT, - MAN_BLOCK, - MAN_HEAD, - MAN_BODY, - MAN_TBL, - MAN_EQN -}; - -/* - * Information from prologue. - */ -struct man_meta { - char *msec; /* `TH' section (1, 3p, etc.) */ - char *date; /* `TH' normalised date */ - char *vol; /* `TH' volume */ - char *title; /* `TH' title (e.g., FOO) */ - char *source; /* `TH' source (e.g., GNU) */ -}; - -/* - * Single node in tree-linked AST. - */ -struct man_node { - struct man_node *parent; /* parent AST node */ - struct man_node *child; /* first child AST node */ - struct man_node *next; /* sibling AST node */ - struct man_node *prev; /* prior sibling AST node */ - int nchild; /* number children */ - int line; - int pos; - enum mant tok; /* tok or MAN__MAX if none */ - int flags; -#define MAN_VALID (1 << 0) /* has been validated */ -#define MAN_EOS (1 << 2) /* at sentence boundary */ -#define MAN_LINE (1 << 3) /* first macro/text on line */ - enum man_type type; /* AST node type */ - char *string; /* TEXT node argument */ - struct man_node *head; /* BLOCK node HEAD ptr */ - struct man_node *body; /* BLOCK node BODY ptr */ - const struct tbl_span *span; /* TBL */ - const struct eqn *eqn; /* EQN */ -}; - -/* - * Names of macros. Index is enum mant. Indexing into this returns - * the normalised name, e.g., man_macronames[MAN_SH] -> "SH". - */ -extern const char *const *man_macronames; - -__BEGIN_DECLS - -struct man; - -void man_free(struct man *); -struct man *man_alloc(struct regset *, struct mparse *); -void man_reset(struct man *); -int man_parseln(struct man *, int, char *, int); -int man_endparse(struct man *); -int man_addspan(struct man *, - const struct tbl_span *); -int man_addeqn(struct man *, const struct eqn *); - -const struct man_node *man_node(const struct man *); -const struct man_meta *man_meta(const struct man *); - -__END_DECLS - -#endif /*!MAN_H*/ Index: man_html.c =================================================================== RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/man_html.c,v retrieving revision 1.70 diff -u -r1.70 man_html.c --- man_html.c 7 Mar 2011 01:35:51 -0000 1.70 +++ man_html.c 21 Mar 2011 17:23:13 -0000 @@ -29,7 +29,6 @@ #include "mandoc.h" #include "out.h" #include "html.h" -#include "man.h" #include "main.h" /* TODO: preserve ident widths. */ Index: man_term.c =================================================================== RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/man_term.c,v retrieving revision 1.104 diff -u -r1.104 man_term.c --- man_term.c 7 Mar 2011 01:35:51 -0000 1.104 +++ man_term.c 21 Mar 2011 17:23:13 -0000 @@ -29,7 +29,6 @@ #include "mandoc.h" #include "out.h" -#include "man.h" #include "term.h" #include "chars.h" #include "main.h" Index: mandoc.3 =================================================================== RCS file: mandoc.3 diff -N mandoc.3 --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ mandoc.3 21 Mar 2011 17:23:13 -0000 @@ -0,0 +1,321 @@ +.\" $Id: mdoc.3,v 1.57 2011/02/09 09:18:15 kristaps Exp $ +.\" +.\" Copyright (c) 2009, 2010 Kristaps Dzonsons +.\" Copyright (c) 2010 Ingo Schwarze +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: February 9 2011 $ +.Dt MANDOC 3 +.Os +.Sh NAME +.Nm mandoc , +.Nm man_meta , +.Nm man_node , +.Nm mdoc_meta , +.Nm mdoc_node , +.Nm mparse_alloc , +.Nm mparse_free , +.Nm mparse_readfd , +.Nm mparse_reset , +.Nm mparse_result +.Nd mandoc macro compiler library +.Sh SYNOPSIS +.In mandoc.h +.Ft "const struct man_meta *" +.Fo man_meta +.Fa "const struct man *man" +.Fc +.Ft "const struct man_node *" +.Fo man_node +.Fa "const struct man *man" +.Fc +.Ft "const struct mdoc_meta *" +.Fo mdoc_meta +.Fa "const struct mdoc *mdoc" +.Fc +.Ft "const struct mdoc_node *" +.Fo mdoc_node +.Fa "const struct mdoc *mdoc" +.Fc +.Ft void +.Fo mparse_alloc +.Fa "enum mparset type" +.Fa "enum mandoclevel wlevel" +.Fa "mandocmsg msg" +.Fa "void *msgarg" +.Fc +.Ft void +.Fo mparse_free +.Fa "struct mparse *parse" +.Fc +.Ft "enum mandoclevel" +.Fo mparse_readfd +.Fa "struct mparse *parse" +.Fa "int fd" +.Fa "const char *fname" +.Fc +.Ft void +.Fo mparse_reset +.Fa "struct mparse *parse" +.Fc +.Ft void +.Fo mparse_result +.Fa "struct mparse *parse" +.Fa "struct mdoc **mdoc" +.Fa "struct man **man" +.Fc +.Vt extern const char * const * man_macronames; +.Vt extern const char * const * mdoc_argnames; +.Vt extern const char * const * mdoc_macronames; +.Sh DESCRIPTION +The +.Nm mandoc +library parses a +.Ux +manual into an abstract syntax tree (AST). +.Ux +manuals are composed of +.Xr mdoc 7 +or +.Xr man 7 , +and may be mixed with +.Xr roff 7 , +.Xr tbl 7 , +and +.Xr eqn 7 +invocations. +.Pp +The following describes a general parse sequence: +.Bl -enum +.It +initiate a parsing sequence with +.Fn mparse_alloc ; +.It +parse files or file descriptors with +.Fn mparse_readfd ; +.It +retrieve a parsed syntax tree, if the parse was successful, with +.Fn mparse_result ; +.It +iterate over parse nodes with +.Fn mdoc_node +or +.Fn man_node ; +.It +free all allocated memory with +.Fn mparse_free , +or invoke +.Fn mparse_reset +and parse new files. +.El +.Sh IMPLEMENTATION NOTES +This section consists of structural documentation for +.Xr mdoc 7 +and +.Xr man 7 +syntax trees. +.Ss Man Abstract Syntax Tree +This AST is governed by the ontological rules dictated in +.Xr man 7 +and derives its terminology accordingly. +.Pp +The AST is composed of +.Vt struct man_node +nodes with element, root and text types as declared by the +.Va type +field. +Each node also provides its parse point (the +.Va line , +.Va sec , +and +.Va pos +fields), its position in the tree (the +.Va parent , +.Va child , +.Va next +and +.Va prev +fields) and some type-specific data. +.Pp +The tree itself is arranged according to the following normal form, +where capitalised non-terminals represent nodes. +.Pp +.Bl -tag -width "ELEMENTXX" -compact +.It ROOT +\(<- mnode+ +.It mnode +\(<- ELEMENT | TEXT | BLOCK +.It BLOCK +\(<- HEAD BODY +.It HEAD +\(<- mnode* +.It BODY +\(<- mnode* +.It ELEMENT +\(<- ELEMENT | TEXT* +.It TEXT +\(<- [[:alpha:]]* +.El +.Pp +The only elements capable of nesting other elements are those with +next-lint scope as documented in +.Xr man 7 . +.Ss Mdoc Abstract Syntax Tree +This AST is governed by the ontological +rules dictated in +.Xr mdoc 7 +and derives its terminology accordingly. +.Qq In-line +elements described in +.Xr mdoc 7 +are described simply as +.Qq elements . +.Pp +The AST is composed of +.Vt struct mdoc_node +nodes with block, head, body, element, root and text types as declared +by the +.Va type +field. +Each node also provides its parse point (the +.Va line , +.Va sec , +and +.Va pos +fields), its position in the tree (the +.Va parent , +.Va child , +.Va nchild , +.Va next +and +.Va prev +fields) and some type-specific data, in particular, for nodes generated +from macros, the generating macro in the +.Va tok +field. +.Pp +The tree itself is arranged according to the following normal form, +where capitalised non-terminals represent nodes. +.Pp +.Bl -tag -width "ELEMENTXX" -compact +.It ROOT +\(<- mnode+ +.It mnode +\(<- BLOCK | ELEMENT | TEXT +.It BLOCK +\(<- HEAD [TEXT] (BODY [TEXT])+ [TAIL [TEXT]] +.It ELEMENT +\(<- TEXT* +.It HEAD +\(<- mnode* +.It BODY +\(<- mnode* [ENDBODY mnode*] +.It TAIL +\(<- mnode* +.It TEXT +\(<- [[:printable:],0x1e]* +.El +.Pp +Of note are the TEXT nodes following the HEAD, BODY and TAIL nodes of +the BLOCK production: these refer to punctuation marks. +Furthermore, although a TEXT node will generally have a non-zero-length +string, in the specific case of +.Sq \&.Bd \-literal , +an empty line will produce a zero-length string. +Multiple body parts are only found in invocations of +.Sq \&Bl \-column , +where a new body introduces a new phrase. +.Pp +The +.Xr mdoc 7 +syntax tree accomodates for broken block structures as well. +The ENDBODY node is available to end the formatting associated +with a given block before the physical end of that block. +It has a non-null +.Va end +field, is of the BODY +.Va type , +has the same +.Va tok +as the BLOCK it is ending, and has a +.Va pending +field pointing to that BLOCK's BODY node. +It is an indirect child of that BODY node +and has no children of its own. +.Pp +An ENDBODY node is generated when a block ends while one of its child +blocks is still open, like in the following example: +.Bd -literal -offset indent +\&.Ao ao +\&.Bo bo ac +\&.Ac bc +\&.Bc end +.Ed +.Pp +This example results in the following block structure: +.Bd -literal -offset indent +BLOCK Ao + HEAD Ao + BODY Ao + TEXT ao + BLOCK Bo, pending -> Ao + HEAD Bo + BODY Bo + TEXT bo + TEXT ac + ENDBODY Ao, pending -> Ao + TEXT bc +TEXT end +.Ed +.Pp +Here, the formatting of the +.Sq \&Ao +block extends from TEXT ao to TEXT ac, +while the formatting of the +.Sq \&Bo +block extends from TEXT bo to TEXT bc. +It renders as follows in +.Fl T Ns Cm ascii +mode: +.Pp +.Dl bc] end +.Pp +Support for badly-nested blocks is only provided for backward +compatibility with some older +.Xr mdoc 7 +implementations. +Using badly-nested blocks is +.Em strongly discouraged ; +for example, the +.Fl T Ns Cm html +and +.Fl T Ns Cm xhtml +front-ends to +.Xr mandoc 1 +are unable to render them in any meaningful way. +Furthermore, behaviour when encountering badly-nested blocks is not +consistent across troff implementations, especially when using multiple +levels of badly-nested blocks. +.Sh SEE ALSO +.Xr mandoc 1 , +.Xr eqn 7 , +.Xr man 7 , +.Xr mdoc 7 , +.Xr roff 7 , +.Xr tbl 7 +.Sh AUTHORS +The +.Nm +library was written by +.An Kristaps Dzonsons Aq kristaps@bsd.lv . Index: mandoc.h =================================================================== RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/mandoc.h,v retrieving revision 1.64 diff -u -r1.64 mandoc.h --- mandoc.h 20 Mar 2011 16:05:21 -0000 1.64 +++ mandoc.h 21 Mar 2011 17:23:13 -0000 @@ -27,7 +27,7 @@ * threshold). */ enum mandoclevel { - MANDOCLEVEL_OK = 0, + MANDOCLEVEL_OK = 0, /* everything's ok */ MANDOCLEVEL_RESERVED, MANDOCLEVEL_WARNING, /* warnings: syntax, whitespace, etc. */ MANDOCLEVEL_ERROR, /* input has been thrown away */ @@ -277,7 +277,7 @@ }; /* - * Available registers (set in libroff, accessed elsewhere). + * Available roff registers. */ enum regs { REG_nS = 0, @@ -328,6 +328,436 @@ DELIM_CLOSE }; +enum mdoct { + MDOC_Ap = 0, + MDOC_Dd, + MDOC_Dt, + MDOC_Os, + MDOC_Sh, + MDOC_Ss, + MDOC_Pp, + MDOC_D1, + MDOC_Dl, + MDOC_Bd, + MDOC_Ed, + MDOC_Bl, + MDOC_El, + MDOC_It, + MDOC_Ad, + MDOC_An, + MDOC_Ar, + MDOC_Cd, + MDOC_Cm, + MDOC_Dv, + MDOC_Er, + MDOC_Ev, + MDOC_Ex, + MDOC_Fa, + MDOC_Fd, + MDOC_Fl, + MDOC_Fn, + MDOC_Ft, + MDOC_Ic, + MDOC_In, + MDOC_Li, + MDOC_Nd, + MDOC_Nm, + MDOC_Op, + MDOC_Ot, + MDOC_Pa, + MDOC_Rv, + MDOC_St, + MDOC_Va, + MDOC_Vt, + MDOC_Xr, + MDOC__A, + MDOC__B, + MDOC__D, + MDOC__I, + MDOC__J, + MDOC__N, + MDOC__O, + MDOC__P, + MDOC__R, + MDOC__T, + MDOC__V, + MDOC_Ac, + MDOC_Ao, + MDOC_Aq, + MDOC_At, + MDOC_Bc, + MDOC_Bf, + MDOC_Bo, + MDOC_Bq, + MDOC_Bsx, + MDOC_Bx, + MDOC_Db, + MDOC_Dc, + MDOC_Do, + MDOC_Dq, + MDOC_Ec, + MDOC_Ef, + MDOC_Em, + MDOC_Eo, + MDOC_Fx, + MDOC_Ms, + MDOC_No, + MDOC_Ns, + MDOC_Nx, + MDOC_Ox, + MDOC_Pc, + MDOC_Pf, + MDOC_Po, + MDOC_Pq, + MDOC_Qc, + MDOC_Ql, + MDOC_Qo, + MDOC_Qq, + MDOC_Re, + MDOC_Rs, + MDOC_Sc, + MDOC_So, + MDOC_Sq, + MDOC_Sm, + MDOC_Sx, + MDOC_Sy, + MDOC_Tn, + MDOC_Ux, + MDOC_Xc, + MDOC_Xo, + MDOC_Fo, + MDOC_Fc, + MDOC_Oo, + MDOC_Oc, + MDOC_Bk, + MDOC_Ek, + MDOC_Bt, + MDOC_Hf, + MDOC_Fr, + MDOC_Ud, + MDOC_Lb, + MDOC_Lp, + MDOC_Lk, + MDOC_Mt, + MDOC_Brq, + MDOC_Bro, + MDOC_Brc, + MDOC__C, + MDOC_Es, + MDOC_En, + MDOC_Dx, + MDOC__Q, + MDOC_br, + MDOC_sp, + MDOC__U, + MDOC_Ta, + MDOC_MAX +}; + +enum mdocargt { + MDOC_Split, + MDOC_Nosplit, + MDOC_Ragged, + MDOC_Unfilled, + MDOC_Literal, + MDOC_File, + MDOC_Offset, + MDOC_Bullet, + MDOC_Dash, + MDOC_Hyphen, + MDOC_Item, + MDOC_Enum, + MDOC_Tag, + MDOC_Diag, + MDOC_Hang, + MDOC_Ohang, + MDOC_Inset, + MDOC_Column, + MDOC_Width, + MDOC_Compact, + MDOC_Std, + MDOC_Filled, + MDOC_Words, + MDOC_Emphasis, + MDOC_Symbolic, + MDOC_Nested, + MDOC_Centred, + MDOC_ARG_MAX +}; + +enum mdoc_type { + MDOC_TEXT, /* text */ + MDOC_ELEM, /* in-line element */ + MDOC_HEAD, /* block head */ + MDOC_TAIL, /* block tail */ + MDOC_BODY, /* block body */ + MDOC_BLOCK, /* block enclosure */ + MDOC_TBL, /* table */ + MDOC_EQN, /* equation */ + MDOC_ROOT /* root of document */ +}; + +/* + * Section (named/unnamed) of mdoc(7) `Sh'. Note that these appear in + * the conventional order imposed by mdoc(7). + */ +enum mdoc_sec { + SEC_NONE = 0, /* No section, yet. */ + SEC_NAME, + SEC_LIBRARY, + SEC_SYNOPSIS, + SEC_DESCRIPTION, + SEC_IMPLEMENTATION, + SEC_RETURN_VALUES, + SEC_ENVIRONMENT, + SEC_FILES, + SEC_EXIT_STATUS, + SEC_EXAMPLES, + SEC_DIAGNOSTICS, + SEC_COMPATIBILITY, + SEC_ERRORS, + SEC_SEE_ALSO, + SEC_STANDARDS, + SEC_HISTORY, + SEC_AUTHORS, + SEC_CAVEATS, + SEC_BUGS, + SEC_SECURITY, + SEC_CUSTOM, /* User-defined. */ + SEC__MAX +}; + +struct mdoc_meta { + char *msec; /* `Dt' section (1, 3p, etc.) */ + char *vol; /* `Dt' volume (implied) */ + char *arch; /* `Dt' arch (i386, etc.) */ + char *date; /* `Dd' normalised date */ + char *title; /* `Dt' title (FOO, etc.) */ + char *os; /* `Os' system (OpenBSD, etc.) */ + char *name; /* leading `Nm' name */ +}; + +/* + * An argument to a mdoc(7) macro (multiple values = `-column xxx yyy'). + */ +struct mdoc_argv { + enum mdocargt arg; /* type of argument */ + int line; + int pos; + size_t sz; /* elements in "value" */ + char **value; /* argument strings */ +}; + +/* + * Reference-counted macro arguments. These are refcounted because + * blocks have multiple instances of the same arguments spread across + * the HEAD, BODY, TAIL, and BLOCK node types. + */ +struct mdoc_arg { + size_t argc; + struct mdoc_argv *argv; + unsigned int refcnt; +}; + +/* + * Indicates that a BODY's formatting has ended, but the scope is still + * open. Used for syntax-broken blocks. + */ +enum mdoc_endbody { + ENDBODY_NOT = 0, + ENDBODY_SPACE, /* is broken: append a space */ + ENDBODY_NOSPACE /* is broken: don't append a space */ +}; + +enum mdoc_list { + LIST__NONE = 0, + LIST_bullet, /* -bullet argument */ + LIST_column, /* -column argument */ + LIST_dash, /* -dash argument */ + LIST_diag, /* -diag argument */ + LIST_enum, /* -enum argument */ + LIST_hang, /* -hang argument */ + LIST_hyphen, /* -hyphen argument */ + LIST_inset, /* -inset argument */ + LIST_item, /* -item argument */ + LIST_ohang, /* -ohang argument */ + LIST_tag, /* -tag argument */ + LIST_MAX +}; + +enum mdoc_disp { + DISP__NONE = 0, + DISP_centred, /* -centred argument */ + DISP_ragged, /* -ragged argument */ + DISP_unfilled, /* -unfilled argument */ + DISP_filled, /* -filled argument */ + DISP_literal /* -literal argument */ +}; + +enum mdoc_auth { + AUTH__NONE = 0, + AUTH_split, /* -split argument */ + AUTH_nosplit /* -nosplit argument */ +}; + +enum mdoc_font { + FONT__NONE = 0, + FONT_Em, /* "Em" or -emphasis */ + FONT_Li, /* "Li" or -literal */ + FONT_Sy /* "Sy" or -symbolic */ +}; + +struct mdoc_bd { + const char *offs; /* -offset */ + enum mdoc_disp type; /* -ragged, etc. */ + int comp; /* -compact */ +}; + +struct mdoc_bl { + const char *width; /* -width */ + const char *offs; /* -offset */ + enum mdoc_list type; /* -tag, -enum, etc. */ + int comp; /* -compact */ + size_t ncols; /* -column arg count */ + const char **cols; /* -column val ptr */ +}; + +struct mdoc_bf { + enum mdoc_font font; /* font */ +}; + +struct mdoc_an { + enum mdoc_auth auth; /* -split, etc. */ +}; + +struct mdoc_rs { + int quote_T; /* whether to quote %T */ +}; + +/* + * Consists of normalised node arguments. These should be used instead + * of iterating through the mdoc_arg pointers of a node: defaults are + * provided, etc. + */ +union mdoc_data { + struct mdoc_an An; /* An arguments */ + struct mdoc_bd Bd; /* Bd arguments */ + struct mdoc_bf Bf; /* Bf arguments */ + struct mdoc_bl Bl; /* Bl arguments */ + struct mdoc_rs Rs; /* Rs arguments */ +}; + +/* + * Single node in tree-linked AST. + */ +struct mdoc_node { + struct mdoc_node *parent; /* parent AST node */ + struct mdoc_node *child; /* first child AST node */ + struct mdoc_node *last; /* last child AST node */ + struct mdoc_node *next; /* sibling AST node */ + struct mdoc_node *prev; /* prior sibling AST node */ + int nchild; /* number children */ + int line; /* parse line */ + int pos; /* parse column */ + enum mdoct tok; /* tok or MDOC__MAX if none */ + int flags; +#define MDOC_VALID (1 << 0) /* has been validated */ +#define MDOC_EOS (1 << 2) /* at sentence boundary */ +#define MDOC_LINE (1 << 3) /* first macro/text on line */ +#define MDOC_SYNPRETTY (1 << 4) /* SYNOPSIS-style formatting */ +#define MDOC_ENDED (1 << 5) /* rendering has been ended */ + enum mdoc_type type; /* AST node type */ + enum mdoc_sec sec; /* current named section */ + union mdoc_data *norm; /* normalised args */ + /* FIXME: these can be union'd to shave a few bytes. */ + struct mdoc_arg *args; /* BLOCK/ELEM */ + struct mdoc_node *pending; /* BLOCK */ + struct mdoc_node *head; /* BLOCK */ + struct mdoc_node *body; /* BLOCK */ + struct mdoc_node *tail; /* BLOCK */ + char *string; /* TEXT */ + const struct tbl_span *span; /* TBL */ + const struct eqn *eqn; /* EQN */ + enum mdoc_endbody end; /* BODY */ +}; + +enum mant { + MAN_br = 0, + MAN_TH, + MAN_SH, + MAN_SS, + MAN_TP, + MAN_LP, + MAN_PP, + MAN_P, + MAN_IP, + MAN_HP, + MAN_SM, + MAN_SB, + MAN_BI, + MAN_IB, + MAN_BR, + MAN_RB, + MAN_R, + MAN_B, + MAN_I, + MAN_IR, + MAN_RI, + MAN_na, + MAN_sp, + MAN_nf, + MAN_fi, + MAN_RE, + MAN_RS, + MAN_DT, + MAN_UC, + MAN_PD, + MAN_AT, + MAN_in, + MAN_ft, + MAN_MAX +}; + +enum man_type { + MAN_TEXT, + MAN_ELEM, + MAN_ROOT, + MAN_BLOCK, + MAN_HEAD, + MAN_BODY, + MAN_TBL, + MAN_EQN +}; + +struct man_meta { + char *msec; /* `TH' section (1, 3p, etc.) */ + char *date; /* `TH' normalised date */ + char *vol; /* `TH' volume */ + char *title; /* `TH' title (e.g., FOO) */ + char *source; /* `TH' source (e.g., GNU) */ +}; + +struct man_node { + struct man_node *parent; /* parent AST node */ + struct man_node *child; /* first child AST node */ + struct man_node *next; /* sibling AST node */ + struct man_node *prev; /* prior sibling AST node */ + int nchild; /* number children */ + int line; + int pos; + enum mant tok; /* tok or MAN__MAX if none */ + int flags; +#define MAN_VALID (1 << 0) /* has been validated */ +#define MAN_EOS (1 << 2) /* at sentence boundary */ +#define MAN_LINE (1 << 3) /* first macro/text on line */ + enum man_type type; /* AST node type */ + char *string; /* TEXT node argument */ + struct man_node *head; /* BLOCK node HEAD ptr */ + struct man_node *body; /* BLOCK node BODY ptr */ + const struct tbl_span *span; /* TBL */ + const struct eqn *eqn; /* EQN */ +}; + /* * The type of parse sequence. This value is usually passed via the * mandoc(1) command line of -man and -mdoc. It's almost exclusively @@ -342,12 +772,22 @@ typedef void (*mandocmsg)(enum mandocerr, enum mandoclevel, const char *, int, int, const char *); +/* Names of macros. Index is enum mdoct. */ +extern const char * const *mdoc_macronames; + +/* Names of macro args. Index is enum mdocargt. */ +extern const char * const *mdoc_argnames; + +/* Names of macros. Index is enum mant. */ +extern const char * const *man_macronames; + + +__BEGIN_DECLS + struct mparse; struct mdoc; struct man; -__BEGIN_DECLS - void mparse_free(struct mparse *); void mparse_reset(struct mparse *); struct mparse *mparse_alloc(enum mparset, @@ -360,6 +800,11 @@ void *mandoc_realloc(void *, size_t); #define DELIMSZ 6 /* hint: max possible size of a delimiter */ enum mdelim mandoc_isdelim(const char *); + +const struct man_node *man_node(const struct man *); +const struct man_meta *man_meta(const struct man *); +const struct mdoc_node *mdoc_node(const struct mdoc *); +const struct mdoc_meta *mdoc_meta(const struct mdoc *); __END_DECLS Index: mdoc.3 =================================================================== RCS file: mdoc.3 diff -N mdoc.3 --- mdoc.3 9 Feb 2011 09:18:15 -0000 1.57 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,359 +0,0 @@ -.\" $Id: mdoc.3,v 1.57 2011/02/09 09:18:15 kristaps Exp $ -.\" -.\" Copyright (c) 2009, 2010 Kristaps Dzonsons -.\" Copyright (c) 2010 Ingo Schwarze -.\" -.\" Permission to use, copy, modify, and distribute this software for any -.\" purpose with or without fee is hereby granted, provided that the above -.\" copyright notice and this permission notice appear in all copies. -.\" -.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -.\" -.Dd $Mdocdate: February 9 2011 $ -.Dt MDOC 3 -.Os -.Sh NAME -.Nm mdoc , -.Nm mdoc_addeqn , -.Nm mdoc_addspan , -.Nm mdoc_alloc , -.Nm mdoc_endparse , -.Nm mdoc_free , -.Nm mdoc_meta , -.Nm mdoc_node , -.Nm mdoc_parseln , -.Nm mdoc_reset -.Nd mdoc macro compiler library -.Sh SYNOPSIS -.In mandoc.h -.In mdoc.h -.Vt extern const char * const * mdoc_macronames; -.Vt extern const char * const * mdoc_argnames; -.Ft int -.Fo mdoc_addeqn -.Fa "struct mdoc *mdoc" -.Fa "const struct eqn *eqn" -.Fc -.Ft int -.Fo mdoc_addspan -.Fa "struct mdoc *mdoc" -.Fa "const struct tbl_span *span" -.Fc -.Ft "struct mdoc *" -.Fo mdoc_alloc -.Fa "struct regset *regs" -.Fa "void *data" -.Fa "mandocmsg msgs" -.Fc -.Ft int -.Fn mdoc_endparse "struct mdoc *mdoc" -.Ft void -.Fn mdoc_free "struct mdoc *mdoc" -.Ft "const struct mdoc_meta *" -.Fn mdoc_meta "const struct mdoc *mdoc" -.Ft "const struct mdoc_node *" -.Fn mdoc_node "const struct mdoc *mdoc" -.Ft int -.Fo mdoc_parseln -.Fa "struct mdoc *mdoc" -.Fa "int line" -.Fa "char *buf" -.Fc -.Ft int -.Fn mdoc_reset "struct mdoc *mdoc" -.Sh DESCRIPTION -The -.Nm mdoc -library parses lines of -.Xr mdoc 7 -input -into an abstract syntax tree (AST). -.Pp -In general, applications initiate a parsing sequence with -.Fn mdoc_alloc , -parse each line in a document with -.Fn mdoc_parseln , -close the parsing session with -.Fn mdoc_endparse , -operate over the syntax tree returned by -.Fn mdoc_node -and -.Fn mdoc_meta , -then free all allocated memory with -.Fn mdoc_free . -The -.Fn mdoc_reset -function may be used in order to reset the parser for another input -sequence. -.Ss Types -.Bl -ohang -.It Vt struct mdoc -An opaque type. -Its values are only used privately within the library. -.It Vt struct mdoc_node -A parsed node. -See -.Sx Abstract Syntax Tree -for details. -.El -.Ss Functions -If -.Fn mdoc_addeqn , -.Fn mdoc_addspan , -.Fn mdoc_parseln , -or -.Fn mdoc_endparse -return 0, calls to any function but -.Fn mdoc_reset -or -.Fn mdoc_free -will raise an assertion. -.Bl -ohang -.It Fn mdoc_addeqn -Add an equation to the parsing stream. -Returns 0 on failure, 1 on success. -.It Fn mdoc_addspan -Add a table span to the parsing stream. -Returns 0 on failure, 1 on success. -.It Fn mdoc_alloc -Allocates a parsing structure. -The -.Fa data -pointer is passed to -.Fa msgs . -Always returns a valid pointer. -The pointer must be freed with -.Fn mdoc_free . -.It Fn mdoc_reset -Reset the parser for another parse routine. -After its use, -.Fn mdoc_parseln -behaves as if invoked for the first time. -If it returns 0, memory could not be allocated. -.It Fn mdoc_free -Free all resources of a parser. -The pointer is no longer valid after invocation. -.It Fn mdoc_parseln -Parse a nil-terminated line of input. -This line should not contain the trailing newline. -Returns 0 on failure, 1 on success. -The input buffer -.Fa buf -is modified by this function. -.It Fn mdoc_endparse -Signals that the parse is complete. -Returns 0 on failure, 1 on success. -.It Fn mdoc_node -Returns the first node of the parse. -.It Fn mdoc_meta -Returns the document's parsed meta-data. -.El -.Ss Variables -.Bl -ohang -.It Va mdoc_macronames -An array of string-ified token names. -.It Va mdoc_argnames -An array of string-ified token argument names. -.El -.Ss Abstract Syntax Tree -The -.Nm -functions produce an abstract syntax tree (AST) describing input in a -regular form. -It may be reviewed at any time with -.Fn mdoc_nodes ; -however, if called before -.Fn mdoc_endparse , -or after -.Fn mdoc_endparse -or -.Fn mdoc_parseln -fail, it may be incomplete. -.Pp -This AST is governed by the ontological -rules dictated in -.Xr mdoc 7 -and derives its terminology accordingly. -.Qq In-line -elements described in -.Xr mdoc 7 -are described simply as -.Qq elements . -.Pp -The AST is composed of -.Vt struct mdoc_node -nodes with block, head, body, element, root and text types as declared -by the -.Va type -field. -Each node also provides its parse point (the -.Va line , -.Va sec , -and -.Va pos -fields), its position in the tree (the -.Va parent , -.Va child , -.Va nchild , -.Va next -and -.Va prev -fields) and some type-specific data, in particular, for nodes generated -from macros, the generating macro in the -.Va tok -field. -.Pp -The tree itself is arranged according to the following normal form, -where capitalised non-terminals represent nodes. -.Pp -.Bl -tag -width "ELEMENTXX" -compact -.It ROOT -\(<- mnode+ -.It mnode -\(<- BLOCK | ELEMENT | TEXT -.It BLOCK -\(<- HEAD [TEXT] (BODY [TEXT])+ [TAIL [TEXT]] -.It ELEMENT -\(<- TEXT* -.It HEAD -\(<- mnode* -.It BODY -\(<- mnode* [ENDBODY mnode*] -.It TAIL -\(<- mnode* -.It TEXT -\(<- [[:printable:],0x1e]* -.El -.Pp -Of note are the TEXT nodes following the HEAD, BODY and TAIL nodes of -the BLOCK production: these refer to punctuation marks. -Furthermore, although a TEXT node will generally have a non-zero-length -string, in the specific case of -.Sq \&.Bd \-literal , -an empty line will produce a zero-length string. -Multiple body parts are only found in invocations of -.Sq \&Bl \-column , -where a new body introduces a new phrase. -.Ss Badly-nested Blocks -The ENDBODY node is available to end the formatting associated -with a given block before the physical end of that block. -It has a non-null -.Va end -field, is of the BODY -.Va type , -has the same -.Va tok -as the BLOCK it is ending, and has a -.Va pending -field pointing to that BLOCK's BODY node. -It is an indirect child of that BODY node -and has no children of its own. -.Pp -An ENDBODY node is generated when a block ends while one of its child -blocks is still open, like in the following example: -.Bd -literal -offset indent -\&.Ao ao -\&.Bo bo ac -\&.Ac bc -\&.Bc end -.Ed -.Pp -This example results in the following block structure: -.Bd -literal -offset indent -BLOCK Ao - HEAD Ao - BODY Ao - TEXT ao - BLOCK Bo, pending -> Ao - HEAD Bo - BODY Bo - TEXT bo - TEXT ac - ENDBODY Ao, pending -> Ao - TEXT bc -TEXT end -.Ed -.Pp -Here, the formatting of the -.Sq \&Ao -block extends from TEXT ao to TEXT ac, -while the formatting of the -.Sq \&Bo -block extends from TEXT bo to TEXT bc. -It renders as follows in -.Fl T Ns Cm ascii -mode: -.Pp -.Dl bc] end -.Pp -Support for badly-nested blocks is only provided for backward -compatibility with some older -.Xr mdoc 7 -implementations. -Using badly-nested blocks is -.Em strongly discouraged : -the -.Fl T Ns Cm html -and -.Fl T Ns Cm xhtml -front-ends are unable to render them in any meaningful way. -Furthermore, behaviour when encountering badly-nested blocks is not -consistent across troff implementations, especially when using multiple -levels of badly-nested blocks. -.Sh EXAMPLES -The following example reads lines from stdin and parses them, operating -on the finished parse tree with -.Fn parsed . -This example does not error-check nor free memory upon failure. -.Bd -literal -offset indent -struct regset regs; -struct mdoc *mdoc; -const struct mdoc_node *node; -char *buf; -size_t len; -int line; - -bzero(®s, sizeof(struct regset)); -line = 1; -mdoc = mdoc_alloc(®s, NULL, NULL); -buf = NULL; -alloc_len = 0; - -while ((len = getline(&buf, &alloc_len, stdin)) >= 0) { - if (len && buflen[len - 1] = '\en') - buf[len - 1] = '\e0'; - if ( ! mdoc_parseln(mdoc, line, buf)) - errx(1, "mdoc_parseln"); - line++; -} - -if ( ! mdoc_endparse(mdoc)) - errx(1, "mdoc_endparse"); -if (NULL == (node = mdoc_node(mdoc))) - errx(1, "mdoc_node"); - -parsed(mdoc, node); -mdoc_free(mdoc); -.Ed -.Pp -To compile this, execute -.Pp -.Dl % cc main.c libmdoc.a libmandoc.a -.Pp -where -.Pa main.c -is the example file. -.Sh SEE ALSO -.Xr mandoc 1 , -.Xr mdoc 7 -.Sh AUTHORS -The -.Nm -library was written by -.An Kristaps Dzonsons Aq kristaps@bsd.lv . Index: mdoc.h =================================================================== RCS file: mdoc.h diff -N mdoc.h --- mdoc.h 20 Mar 2011 16:02:05 -0000 1.119 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,440 +0,0 @@ -/* $Id: mdoc.h,v 1.119 2011/03/20 16:02:05 kristaps Exp $ */ -/* - * Copyright (c) 2008, 2009, 2010, 2011 Kristaps Dzonsons - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN - * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF - * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - */ -#ifndef MDOC_H -#define MDOC_H - -/* - * What follows is a list of ALL possible macros. - */ -enum mdoct { - MDOC_Ap = 0, - MDOC_Dd, - MDOC_Dt, - MDOC_Os, - MDOC_Sh, - MDOC_Ss, - MDOC_Pp, - MDOC_D1, - MDOC_Dl, - MDOC_Bd, - MDOC_Ed, - MDOC_Bl, - MDOC_El, - MDOC_It, - MDOC_Ad, - MDOC_An, - MDOC_Ar, - MDOC_Cd, - MDOC_Cm, - MDOC_Dv, - MDOC_Er, - MDOC_Ev, - MDOC_Ex, - MDOC_Fa, - MDOC_Fd, - MDOC_Fl, - MDOC_Fn, - MDOC_Ft, - MDOC_Ic, - MDOC_In, - MDOC_Li, - MDOC_Nd, - MDOC_Nm, - MDOC_Op, - MDOC_Ot, - MDOC_Pa, - MDOC_Rv, - MDOC_St, - MDOC_Va, - MDOC_Vt, - MDOC_Xr, - MDOC__A, - MDOC__B, - MDOC__D, - MDOC__I, - MDOC__J, - MDOC__N, - MDOC__O, - MDOC__P, - MDOC__R, - MDOC__T, - MDOC__V, - MDOC_Ac, - MDOC_Ao, - MDOC_Aq, - MDOC_At, - MDOC_Bc, - MDOC_Bf, - MDOC_Bo, - MDOC_Bq, - MDOC_Bsx, - MDOC_Bx, - MDOC_Db, - MDOC_Dc, - MDOC_Do, - MDOC_Dq, - MDOC_Ec, - MDOC_Ef, - MDOC_Em, - MDOC_Eo, - MDOC_Fx, - MDOC_Ms, - MDOC_No, - MDOC_Ns, - MDOC_Nx, - MDOC_Ox, - MDOC_Pc, - MDOC_Pf, - MDOC_Po, - MDOC_Pq, - MDOC_Qc, - MDOC_Ql, - MDOC_Qo, - MDOC_Qq, - MDOC_Re, - MDOC_Rs, - MDOC_Sc, - MDOC_So, - MDOC_Sq, - MDOC_Sm, - MDOC_Sx, - MDOC_Sy, - MDOC_Tn, - MDOC_Ux, - MDOC_Xc, - MDOC_Xo, - MDOC_Fo, - MDOC_Fc, - MDOC_Oo, - MDOC_Oc, - MDOC_Bk, - MDOC_Ek, - MDOC_Bt, - MDOC_Hf, - MDOC_Fr, - MDOC_Ud, - MDOC_Lb, - MDOC_Lp, - MDOC_Lk, - MDOC_Mt, - MDOC_Brq, - MDOC_Bro, - MDOC_Brc, - MDOC__C, - MDOC_Es, - MDOC_En, - MDOC_Dx, - MDOC__Q, - MDOC_br, - MDOC_sp, - MDOC__U, - MDOC_Ta, - MDOC_MAX -}; - -/* - * What follows is a list of ALL possible macro arguments. - */ -enum mdocargt { - MDOC_Split, - MDOC_Nosplit, - MDOC_Ragged, - MDOC_Unfilled, - MDOC_Literal, - MDOC_File, - MDOC_Offset, - MDOC_Bullet, - MDOC_Dash, - MDOC_Hyphen, - MDOC_Item, - MDOC_Enum, - MDOC_Tag, - MDOC_Diag, - MDOC_Hang, - MDOC_Ohang, - MDOC_Inset, - MDOC_Column, - MDOC_Width, - MDOC_Compact, - MDOC_Std, - MDOC_Filled, - MDOC_Words, - MDOC_Emphasis, - MDOC_Symbolic, - MDOC_Nested, - MDOC_Centred, - MDOC_ARG_MAX -}; - -/* - * Type of a syntax node. - */ -enum mdoc_type { - MDOC_TEXT, - MDOC_ELEM, - MDOC_HEAD, - MDOC_TAIL, - MDOC_BODY, - MDOC_BLOCK, - MDOC_TBL, - MDOC_EQN, - MDOC_ROOT -}; - -/* - * Section (named/unnamed) of `Sh'. Note that these appear in the - * conventional order imposed by mdoc.7. - */ -enum mdoc_sec { - SEC_NONE = 0, /* No section, yet. */ - SEC_NAME, - SEC_LIBRARY, - SEC_SYNOPSIS, - SEC_DESCRIPTION, - SEC_IMPLEMENTATION, - SEC_RETURN_VALUES, - SEC_ENVIRONMENT, - SEC_FILES, - SEC_EXIT_STATUS, - SEC_EXAMPLES, - SEC_DIAGNOSTICS, - SEC_COMPATIBILITY, - SEC_ERRORS, - SEC_SEE_ALSO, - SEC_STANDARDS, - SEC_HISTORY, - SEC_AUTHORS, - SEC_CAVEATS, - SEC_BUGS, - SEC_SECURITY, - SEC_CUSTOM, /* User-defined. */ - SEC__MAX -}; - -/* - * Information from prologue. - */ -struct mdoc_meta { - char *msec; /* `Dt' section (1, 3p, etc.) */ - char *vol; /* `Dt' volume (implied) */ - char *arch; /* `Dt' arch (i386, etc.) */ - char *date; /* `Dd' normalised date */ - char *title; /* `Dt' title (FOO, etc.) */ - char *os; /* `Os' system (OpenBSD, etc.) */ - char *name; /* leading `Nm' name */ -}; - -/* - * An argument to a macro (multiple values = `-column xxx yyy'). - */ -struct mdoc_argv { - enum mdocargt arg; /* type of argument */ - int line; - int pos; - size_t sz; /* elements in "value" */ - char **value; /* argument strings */ -}; - -/* - * Reference-counted macro arguments. These are refcounted because - * blocks have multiple instances of the same arguments spread across - * the HEAD, BODY, TAIL, and BLOCK node types. - */ -struct mdoc_arg { - size_t argc; - struct mdoc_argv *argv; - unsigned int refcnt; -}; - -/* - * Indicates that a BODY's formatting has ended, but the scope is still - * open. Used for syntax-broken blocks. - */ -enum mdoc_endbody { - ENDBODY_NOT = 0, - ENDBODY_SPACE, /* is broken: append a space */ - ENDBODY_NOSPACE /* is broken: don't append a space */ -}; - -/* - * Normalised `Bl' list type. - */ -enum mdoc_list { - LIST__NONE = 0, - LIST_bullet, - LIST_column, - LIST_dash, - LIST_diag, - LIST_enum, - LIST_hang, - LIST_hyphen, - LIST_inset, - LIST_item, - LIST_ohang, - LIST_tag, - LIST_MAX -}; - -/* - * Normalised `Bd' display type. - */ -enum mdoc_disp { - DISP__NONE = 0, - DISP_centred, - DISP_ragged, - DISP_unfilled, - DISP_filled, - DISP_literal -}; - -/* - * Normalised `An' splitting argument. - */ -enum mdoc_auth { - AUTH__NONE = 0, - AUTH_split, - AUTH_nosplit -}; - -/* - * Normalised `Bf' font type. - */ -enum mdoc_font { - FONT__NONE = 0, - FONT_Em, - FONT_Li, - FONT_Sy -}; - -/* - * Normalised arguments for `Bd'. - */ -struct mdoc_bd { - const char *offs; /* -offset */ - enum mdoc_disp type; /* -ragged, etc. */ - int comp; /* -compact */ -}; - -/* - * Normalised arguments for `Bl'. - */ -struct mdoc_bl { - const char *width; /* -width */ - const char *offs; /* -offset */ - enum mdoc_list type; /* -tag, -enum, etc. */ - int comp; /* -compact */ - size_t ncols; /* -column arg count */ - const char **cols; /* -column val ptr */ -}; - -/* - * Normalised arguments for `Bf'. - */ -struct mdoc_bf { - enum mdoc_font font; /* font */ -}; - -/* - * Normalised arguments for `An'. - */ -struct mdoc_an { - enum mdoc_auth auth; /* -split, etc. */ -}; - -struct mdoc_rs { - int quote_T; /* whether to quote %T */ -}; - -/* - * Consists of normalised node arguments. These should be used instead - * of iterating through the mdoc_arg pointers of a node: defaults are - * provided, etc. - */ -union mdoc_data { - struct mdoc_an An; - struct mdoc_bd Bd; - struct mdoc_bf Bf; - struct mdoc_bl Bl; - struct mdoc_rs Rs; -}; - -/* - * Single node in tree-linked AST. - */ -struct mdoc_node { - struct mdoc_node *parent; /* parent AST node */ - struct mdoc_node *child; /* first child AST node */ - struct mdoc_node *last; /* last child AST node */ - struct mdoc_node *next; /* sibling AST node */ - struct mdoc_node *prev; /* prior sibling AST node */ - int nchild; /* number children */ - int line; /* parse line */ - int pos; /* parse column */ - enum mdoct tok; /* tok or MDOC__MAX if none */ - int flags; -#define MDOC_VALID (1 << 0) /* has been validated */ -#define MDOC_EOS (1 << 2) /* at sentence boundary */ -#define MDOC_LINE (1 << 3) /* first macro/text on line */ -#define MDOC_SYNPRETTY (1 << 4) /* SYNOPSIS-style formatting */ -#define MDOC_ENDED (1 << 5) /* rendering has been ended */ - enum mdoc_type type; /* AST node type */ - enum mdoc_sec sec; /* current named section */ - union mdoc_data *norm; /* normalised args */ - /* FIXME: these can be union'd to shave a few bytes. */ - struct mdoc_arg *args; /* BLOCK/ELEM */ - struct mdoc_node *pending; /* BLOCK */ - struct mdoc_node *head; /* BLOCK */ - struct mdoc_node *body; /* BLOCK */ - struct mdoc_node *tail; /* BLOCK */ - char *string; /* TEXT */ - const struct tbl_span *span; /* TBL */ - const struct eqn *eqn; /* EQN */ - enum mdoc_endbody end; /* BODY */ -}; - -/* - * Names of macros. Index is enum mdoct. Indexing into this returns - * the normalised name, e.g., mdoc_macronames[MDOC_Sh] -> "Sh". - */ -extern const char *const *mdoc_macronames; - -/* - * Names of macro args. Index is enum mdocargt. Indexing into this - * returns the normalised name, e.g., mdoc_argnames[MDOC_File] -> - * "file". - */ -extern const char *const *mdoc_argnames; - -__BEGIN_DECLS - -struct mdoc; - -void mdoc_free(struct mdoc *); -struct mdoc *mdoc_alloc(struct regset *, struct mparse *); -void mdoc_reset(struct mdoc *); -int mdoc_parseln(struct mdoc *, int, char *, int); -const struct mdoc_node *mdoc_node(const struct mdoc *); -const struct mdoc_meta *mdoc_meta(const struct mdoc *); -int mdoc_endparse(struct mdoc *); -int mdoc_addspan(struct mdoc *, - const struct tbl_span *); -int mdoc_addeqn(struct mdoc *, - const struct eqn *); - -__END_DECLS - -#endif /*!MDOC_H*/ Index: mdoc_html.c =================================================================== RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/mdoc_html.c,v retrieving revision 1.154 diff -u -r1.154 mdoc_html.c --- mdoc_html.c 7 Mar 2011 01:35:51 -0000 1.154 +++ mdoc_html.c 21 Mar 2011 17:23:14 -0000 @@ -30,7 +30,6 @@ #include "mandoc.h" #include "out.h" #include "html.h" -#include "mdoc.h" #include "main.h" #define INDENT 5 Index: mdoc_term.c =================================================================== RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/mdoc_term.c,v retrieving revision 1.220 diff -u -r1.220 mdoc_term.c --- mdoc_term.c 7 Mar 2011 01:35:51 -0000 1.220 +++ mdoc_term.c 21 Mar 2011 17:23:14 -0000 @@ -31,7 +31,6 @@ #include "mandoc.h" #include "out.h" #include "term.h" -#include "mdoc.h" #include "chars.h" #include "main.h" Index: read.c =================================================================== RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/read.c,v retrieving revision 1.4 diff -u -r1.4 read.c --- read.c 20 Mar 2011 16:05:21 -0000 1.4 +++ read.c 21 Mar 2011 17:23:14 -0000 @@ -29,9 +29,6 @@ #include "mandoc.h" #include "libmandoc.h" -#include "mdoc.h" -#include "man.h" -#include "roff.h" #ifndef MAP_FILE #define MAP_FILE 0 Index: roff.3 =================================================================== RCS file: roff.3 diff -N roff.3 --- roff.3 1 Jan 2011 16:18:39 -0000 1.10 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,177 +0,0 @@ -.\" $Id: roff.3,v 1.10 2011/01/01 16:18:39 kristaps Exp $ -.\" -.\" Copyright (c) 2010 Kristaps Dzonsons -.\" -.\" Permission to use, copy, modify, and distribute this software for any -.\" purpose with or without fee is hereby granted, provided that the above -.\" copyright notice and this permission notice appear in all copies. -.\" -.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -.\" -.Dd $Mdocdate: January 1 2011 $ -.Dt ROFF 3 -.Os -.Sh NAME -.Nm roff , -.Nm roff_alloc , -.Nm roff_endparse , -.Nm roff_free , -.Nm roff_parseln , -.Nm roff_reset , -.Nm roff_span -.Nd roff macro compiler library -.Sh SYNOPSIS -.In mandoc.h -.In roff.h -.Ft "struct roff *" -.Fo roff_alloc -.Fa "struct regset *regs" -.Fa "void *data" -.Fa "mandocmsg msgs" -.Fc -.Ft void -.Fn roff_endparse "struct roff *roff" -.Ft void -.Fn roff_free "struct roff *roff" -.Ft "enum rofferr" -.Fo roff_parseln -.Fa "struct roff *roff" -.Fa "int line" -.Fa "char **bufp" -.Fa "size_t *bufsz" -.Fa "int pos" -.Fa "int *offs" -.Fc -.Ft void -.Fn roff_reset "struct roff *roff" -.Ft "const struct tbl_span *" -.Fn roff_span "const struct roff *roff" -.Sh DESCRIPTION -The -.Nm -library processes lines of -.Xr roff 7 -input. -.Pp -In general, applications initiate a parsing sequence with -.Fn roff_alloc , -parse each line in a document with -.Fn roff_parseln , -close the parsing session with -.Fn roff_endparse , -and finally free all allocated memory with -.Fn roff_free . -The -.Fn roff_reset -function may be used in order to reset the parser for another input -sequence. -.Pp -The -.Fn roff_parseln -function should be invoked before passing a line into the -.Xr mdoc 3 -or -.Xr man 3 -libraries. -.Pp -See the -.Sx EXAMPLES -section for a full example. -.Sh REFERENCE -This section further defines the -.Sx Types -and -.Sx Functions -available to programmers. -.Ss Types -Functions (see -.Sx Functions ) -may use the following types: -.Bl -ohang -.It Vt "enum rofferr" -Instructions for further processing to the caller of -.Fn roff_parseln . -.It Vt struct roff -An opaque type defined in -.Pa roff.c . -Its values are only used privately within the library. -.It Vt mandocmsg -A function callback type defined in -.Pa mandoc.h . -.El -.Ss Functions -Function descriptions follow: -.Bl -ohang -.It Fn roff_alloc -Allocates a parsing structure. -The -.Fa data -pointer is passed to -.Fa msgs . -Returns NULL on failure. -If non-NULL, the pointer must be freed with -.Fn roff_free . -.It Fn roff_reset -Reset the parser for another parse routine. -After its use, -.Fn roff_parseln -behaves as if invoked for the first time. -.It Fn roff_free -Free all resources of a parser. -The pointer is no longer valid after invocation. -.It Fn roff_parseln -Parse a nil-terminated line of input. -The character array -.Fa bufp -may be modified or reallocated within this function. -In the latter case, -.Fa bufsz -will be modified accordingly. -The -.Fa offs -pointer will be modified if the line start during subsequent processing -of the line is not at the zeroth index. -This line should not contain the trailing newline. -Returns 0 on failure, 1 on success. -.It Fn roff_endparse -Signals that the parse is complete. -.It Fn roff_span -If -.Fn roff_parseln -returned -.Va ROFF_TBL , -return the last parsed table row. -Returns NULL otherwise. -.El -.Sh EXAMPLES -See -.Pa main.c -in the source distribution for an example of usage. -.Sh SEE ALSO -.Xr mandoc 1 , -.Xr man 3 , -.Xr mdoc 3 , -.Xr roff 7 -.Sh AUTHORS -The -.Nm -library was written by -.An Kristaps Dzonsons Aq kristaps@bsd.lv . -.Sh BUGS -The implementation of user-defined strings needs improvement: -.Bl -dash -.It -String values are taken literally and are not interpreted. -.It -Parsing of quoted strings is incomplete. -.It -The stings are stored internally using a singly linked list, -which is fine for small numbers of strings, -but ineffient when handling many strings. -.El Index: roff.c =================================================================== RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/roff.c,v retrieving revision 1.128 diff -u -r1.128 roff.c --- roff.c 20 Mar 2011 16:02:05 -0000 1.128 +++ roff.c 21 Mar 2011 17:23:14 -0000 @@ -28,7 +28,6 @@ #include #include "mandoc.h" -#include "roff.h" #include "libroff.h" #include "libmandoc.h" Index: roff.h =================================================================== RCS file: roff.h diff -N roff.h --- roff.h 20 Mar 2011 16:02:05 -0000 1.25 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,47 +0,0 @@ -/* $Id: roff.h,v 1.25 2011/03/20 16:02:05 kristaps Exp $ */ -/* - * Copyright (c) 2010 Kristaps Dzonsons - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN - * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF - * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - */ -#ifndef ROFF_H -#define ROFF_H - -enum rofferr { - ROFF_CONT, /* continue processing line */ - ROFF_RERUN, /* re-run roff interpreter with offset */ - ROFF_APPEND, /* re-run main parser, appending next line */ - ROFF_REPARSE, /* re-run main parser on the result */ - ROFF_SO, /* include another file */ - ROFF_IGN, /* ignore current line */ - ROFF_TBL, /* a table row was successfully parsed */ - ROFF_EQN, /* an equation was successfully parsed */ - ROFF_ERR /* badness: puke and stop */ -}; - -__BEGIN_DECLS - -struct roff; - -void roff_free(struct roff *); -struct roff *roff_alloc(struct regset *, struct mparse *); -void roff_reset(struct roff *); -enum rofferr roff_parseln(struct roff *, int, - char **, size_t *, int, int *); -void roff_endparse(struct roff *); -const struct tbl_span *roff_span(const struct roff *); -const struct eqn *roff_eqn(const struct roff *); - -__END_DECLS - -#endif /*!ROFF_H*/ Index: tbl.c =================================================================== RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/tbl.c,v retrieving revision 1.23 diff -u -r1.23 tbl.c --- tbl.c 20 Mar 2011 16:02:05 -0000 1.23 +++ tbl.c 21 Mar 2011 17:23:14 -0000 @@ -22,7 +22,6 @@ #include #include "mandoc.h" -#include "roff.h" #include "libmandoc.h" #include "libroff.h" Index: tree.c =================================================================== RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/tree.c,v retrieving revision 1.36 diff -u -r1.36 tree.c --- tree.c 9 Feb 2011 09:18:15 -0000 1.36 +++ tree.c 21 Mar 2011 17:23:14 -0000 @@ -24,8 +24,6 @@ #include #include "mandoc.h" -#include "mdoc.h" -#include "man.h" #include "main.h" static void print_mdoc(const struct mdoc_node *, int); --------------090906070001080206000103 Content-Type: application/gzip; name="mdocml.tar.gz" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="mdocml.tar.gz" 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 973/3dx+9ih///vsY/7H3+VP3f/ysnP2x4/3vx/vfz/e/97H/S8mCUPxgc8cDnJFOWlEX6t9 xDcaYqCrTE0BQ8/9c7YGDVN0Vb6I5Tq3jz6zgQq76V7qIrJTGojMNfDtLnuvtpinF6Xylsmj o7nuq22nyHZRkUdOkUdFRR47RR4XFXniFHlSVOSpU+RpUZFnTpFnBUUebV+5/d1+XVDqNd9R 43sRmV5nCmxs5YtsbGULbRcU2s4WelRQ6FG20OOCQo9VoYX0P3f+M0vijzYm0cU9nTGL+P/t x9n8z083P57/v8/f//zk+OV/VvkvEFH+s9argw78i8+V//Q/hv/+N//d1/8L+Oc/PznsNYf/ 7t8/+nf//t/9+//wh+G//8PwP/Dfwf/rP/1fQYH/ZNo57vKbP/wXf/qPX8CrL1pAtP9H3376 3zb+h3/4h//ef9xY/X//h/b//f/0P+79T//+f/1//O//Xz/8H0b/z//9/2Un+f/8L//b/8H/ 7n+791//3/43/8n/7z//f3zyP3n4//2Pvvvv/qP/6r/6Pz8ZYudawKL/13s//M/+arPzr/8v n/89Dfob/XttYxH/v/U4K/8/fvro0cf9/3v86fzvtOzE/38h/P+Th1vPvO3tna2tncfbH/n/ j/z/R/5/+bTvWtWjVDIVrWlbVSrWVUvfpLVw08EoPEcVnP2OWHhWyykg7LdBQPS7EYdhxpc6 rzyxiR/q3k3N+76yEg696qZHia2S/nhSndS9D7UaupPNkqh6Yzw+WOdUYVelbaQOjmvIpFb5 s9MbJB9hBO2uCCwMsA/gfv2ocv+b/suf/4xX98kBzD//tx89efQ0c/4/2Xry7OP5/3v86fNf lp04ADjugQXYerj56OH2prf1dGdze2fzyfIswBd1YgTqxEgsyQ7koGxtea3oIva6/Us47X9G OihP/4Ch5bBmnFx85CSynERXsxJ/a5xE9yMr8buyEpkLPfUefdaTqcti9LFgluso4kQGYVzG nJh3aBezJLuiX2uGBVao2W39U9N7tI0uy5gvkYIqeP42wq3if86m+duxjOeq1OR4Z1hn25eq yOQAwIp4vlK6PH9UtRgbFQwCoyGGJqEL2qnsmjgIGE2zsgKFMHQLPONneFz7fnMNA3BewfME mlrh+a6uff/9GnJe0AR8nnz+OX5LgbxgVNkH8LuG96PAoG1CEz5QoOraP63VdiorFLMHdlLv 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 rVa+wb+e41/3VnRiOkzT0OYUKB/pTjs3ra9QknfFNvR/W020E4WTDA4zkEJLfFHCYa7Omlzi q+1+OHxmP3yT4xsOc6KzRRj+Msq3l7WXtJVSx7p79Lym5OXckvdqSgbjyZyiXpILXQO5ni9J TuMtEHWSIVDE7eQqjDO63YChHCi3ELpKU7JzhB5E2WQU3KJnA3oLUW5JXI7owcOXG0Fmxpii NwE6M7GL+lU4lmznpniHvz3grhQseuPpQxwPf9DyQZF6owY7OvIMh5IsLofpnDKUUoYD9dan 5bt7Vr5CaLrS6VoWzspX7JaLlO3dKTefDWsJUFdugr4ZzblZ7eY0VyTzmwNo5+ybA2pl5qMg FAU3WrK7vGTvmDK8xTzd9TpHoqAkH40Fs/A1JxwCCOsrWNCG7BFy+JUPtVt8WX3kcWEQ/d0X 1+h79I+GWfjq6+zZ22WQZjDX7bYOueFweagSSnGm7GIpvV1eMd3S52o41Fu7SaXkIRo+RZFw EVcxxxovWe3wxKpP7kVoK+cMr/3OptkVOwngyVslsaQ5B3T13+OlD/R9UFk/mTjRiDEfqaPq v1cYCeGvdx074WpeKKDGrI5wtU94OiKCyen8zyd/ecbjv6c02K7QFNjeZ0VQ6HJfJWvslZ14 1oHRRohZ40G8vQri4DKEiQ8n2VfCQp2KJK/slZd71sglVu7ZKydTbDkes8k9WxCQzqdUXAm1 JOyNJ+uyHdnpY4tAuV4I6JZIRKUwul7y2FlxoilFH5Ijuq7wBb5LhdYMckLBlUZuMJqEdF+/ +RoNDi6msRR23s9VZaWqstbvVduyyOCNSTywv4MjAP7E9WocAwcUTAGvHqbRAA2W5W7RtTFt uX5GZIhsp1JnpmNxo57XEmV1p5Y/jEcxDo7MQlsPHtzc3HRuHqIL0YONv/71rw9IgWdHr7ZL bo2C+BILh3EliPdZ7m3hBbZxgvGbyMHoJxjE8k04Gq1hnKhwsCxXC/Ik5hvihb+pIUpjqqtZ ANbW7Ayed41q5eKWI0U8WFl0bzBFnq/UBTF3wjz7IxDro6zoVv2ICrYcc0uygdSfDss2mAoW LYkfDK0/+Dp7XkvtZgZmMyCtJq1BRGkseGm7QukJG+rI1xCw4tg1/1Aka9d8dFWLlEqb0VWR 13XuMuLuZ4Cqb6EuvEGILmuww2501t8uc8JToFl48frsxdpf3i5/+3y5tjeV5q6rkrpMwLyz 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 LtS7aKF2R9FCUAvRbLzQDMQLjTHOFoESVjUfMF2ouvR6EShkegtALTTMbCH2ky3Ue3S4SRcC XGierheinw8LtfihvM41WElqDIp/szeUu+nVzk/v1DOUlP/hcO02JW5XH9vqARz4JpQX+R/0 zvmyP6j9ktd9Oc7kiz3lbXfXE9DelQuaOaCZA4q1Kgu2PIyTiQvCfLRtPRXV7W84Lc8EHTmg vJ+1racCdLcWXd2BW8nIqWTkVDKqrcTtCXOptvVUVHKQO6CGvt15H7gI422/bT0VFe7Ei1SY OkD9QQliz8ODbMIuzLiW6K51h8u4Ses/XbvD5J3TBfngdIt3TQfiReBWMiz3+4WHzuGoDOLO 4DAuQ8ReJXkZJHdBKpF40HeBImduI2duD7w2eWNzqjuMnI7H5QaPvNHzXtW2nooGj8YurNmL 2u6LosRxLYs6XoTSTwIHiDcrB+L0uq6Bnofu6hZ+cFu4Lk/bD25HP5Tr+MldPueBjRI5Ygro 1zt1o66E3nUGVwmyf6cKD+4E/Z/zmz+aD3I8H+RkPsipi2OHh547PPTrs/m1/VBHNTt9p535 FL6T3LXAr7Vt1+7Nu26v+NTlQgzvujR379rx3V/dhVBmx7uZy48vKkA+1I1x/6L2y13nZP+u Q9uvnZMu8WPk3gc/vepu0T1vcnipgx8uwNa6ho+WyyfzkPzCw3HVLvLKleXsk5bL/N3W4qwM kc3rz9GHeRDHtXN+0p/RT0eFowsM7zizJ3clhZNaUvj+rmT4/eiuBe7a2e9rO3saOlWl5Zk9 zerK9u460N5d+91zWUlWpszeeIF11FtgKfRu64Z5Fs8j3Ne1hPtTv/aLiwtWmLStpwILL5Ja NvDCEwMXkLSSuh4de5vHe+cM895h8e9r+dp7t5KynLRbu3u9HNZ9eeFKTtPy9L12j2Yi6F7Y nT68cImpfMI89E6Yo/dlkPeLSIuv8rtOy276692L1NPFbtp3v1VKN3v120sm29nZ8f5x7VzH ZaDaNbL/YYEOfT9XCXCRzpvEbFI7Q5Vtvq5FwhmfCdGk2ECdfQPLYzwEsks12fgUpJftsk1T reLfrcY/GjW2pqXVeLvqGxpLl1bH267xdmlpdQK9WJqoZ8ozaLWgA/Rp7XmCvtB5iEDr2/Rm HHxIxwAQxfAOngfhUJ75ex5c8IWmZ1Td+SiMm5O2eoxKqKVoqJqEjWdUNrsdA3irsbTEAdpU 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 --------------090906070001080206000103-- -- To unsubscribe send an email to tech+unsubscribe@mdocml.bsd.lv