X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["743" "Mon" "9" "November" "1998" "10:10:14" "+0000" "Sebastian Rahtz" "s.rahtz@ELSEVIER.CO.UK" nil "19" "Re: Quotes and punctuation" "^Date:" nil nil "11" nil nil nil nil nil] nil) Received: from listserv.gmd.de (listserv.gmd.de [192.88.97.1]) by mail.Uni-Mainz.DE (8.8.8/8.8.8) with ESMTP id LAA29841; Mon, 9 Nov 1998 11:26:31 +0100 (MET) Received: from lsv1.listserv.gmd.de (192.88.97.2) by listserv.gmd.de (LSMTP for OpenVMS v1.1a) with SMTP id <0.3E612E25@listserv.gmd.de>; Mon, 9 Nov 1998 11:26:22 +0100 Received: from RELAY.URZ.UNI-HEIDELBERG.DE by RELAY.URZ.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 1.8b) with spool id 407254 for LATEX-L@RELAY.URZ.UNI-HEIDELBERG.DE; Mon, 9 Nov 1998 11:26:16 +0100 Received: from pillar.elsevier.co.uk (root@pillar.elsevier.co.uk [193.131.222.35]) by relay.urz.uni-heidelberg.de (8.8.8/8.8.8) with ESMTP id LAA28507 for ; Mon, 9 Nov 1998 11:24:04 +0100 (MET) Received: from snowdon.elsevier.co.uk [193.131.197.164]; by pillar.elsevier.co.uk (8.8.5/8.8.5) with ESMTP; for ""; sender "s.rahtz@elsevier.co.uk"; id KAA19322; hop 0; Mon, 9 Nov 1998 10:16:05 GMT Received: from srahtz (actually host srahtz.elsevier.co.uk) by snowdon.elsevier.co.uk with SMTP (PP); Mon, 9 Nov 1998 10:23:55 +0000 X-Mailer: emacs 20.3.2 (via feedmail 9-beta-3 Q); VM 6.61 under Emacs 20.3.2 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit References: <199811071616.LAA15872@hilbert.math.albany.edu> Message-ID: <13894.49030.975919.435948@srahtz> Reply-To: Mailing list for the LaTeX3 project In-Reply-To: <199811071616.LAA15872@hilbert.math.albany.edu> Date: Mon, 9 Nov 1998 10:10:14 +0000 From: Sebastian Rahtz Sender: Mailing list for the LaTeX3 project To: Multiple recipients of list LATEX-L Subject: Re: Quotes and punctuation Status: R X-Status: X-Keywords: X-UID: 2767 William F. Hammond writes: > Parser output is a nice linear stream. My impression is that > processors are NOT expected to seek but just to make one pass through it. > (Then I believe that some processors construct the whole thing in > memory as a tree.) its quite common to use a tree-based approach. DSSSL does this, highly recommended!!! > 1. Megginson's sgmlspl/sgmlspm comes with docs that may be used to > test the package. The two enclosed demo processors are: > > (a) DocBook to LaTeX > (b) DocBook to HTML > you probably want to look at Norm Walsh's DocBook DSSSL specifications, if this area interests you. they go way beyond what Megginson did. they cover Docbook -> HTML, and Docbook -> TeX/RTF/MIF. Sebastan