X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["852" "Fri" "25" "September" "92" "14:49:08" "EST" "morgan@socs.uts.edu.au" "morgan@socs.uts.edu.au" nil "22" "Syntax Diagram Alternatives for LaTeX3" "^Date:" nil nil "9"]) Return-Path: Received: from sc.ZIB-Berlin.DE (serv01) by dagobert.ZIB-Berlin.DE (4.1/SMI-4.0/1.9.92 ) id AA10552; Mon, 19 Oct 92 12:20:21 +0100 Received: from mail.cs.tu-berlin.de by sc.ZIB-Berlin.DE (4.0/SMI-4.0-sc/19.6.92) id AA21687; Mon, 19 Oct 92 12:19:57 +0100 Received: from tubvm.cs.tu-berlin.de by mail.cs.tu-berlin.de with SMTP id AA27682 (5.65c8/IDA-1.4.4(mail.m4[1.11]) for ); Mon, 19 Oct 1992 12:18:42 +0100 Message-Id: <199210191118.AA27682@mail.cs.tu-berlin.de> Received: from TUBVM.CS.TU-BERLIN.DE by tubvm.cs.tu-berlin.de (IBM VM SMTP R1.2.2MX) with BSMTP id 5245; Mon, 19 Oct 92 12:18:49 +02 Received: from DB0TUI11 by TUBVM.CS.TU-BERLIN.DE (Mailer R2.07B) with BSMTP id 5240; Mon, 19 Oct 92 12:18:47 +0200 Reply-To: Mailing list for the LaTeX3 project Date: Fri, 25 Sep 92 14:49:08 EST From: morgan@socs.uts.edu.au Sender: Mailing list for the LaTeX3 project To: Multiple Recipients of Subject: Syntax Diagram Alternatives for LaTeX3 Status: R X-Status: X-Keywords: X-UID: 795 Ok, Here's the first request from a volunteer co-ordinator. I am looking at the syntax for describing syntax-diagrams. The 2 syntax diagrams I know the best are for Pascal and Eiffel. Both of these vary in style, Pascal very left to right then occasionally down; Eiffel mainly downwards sometimes left to right. These seem to me the only logical possibilities. The final syntax will allow for both of these but have people seen possibilities like middle out? Another difference is the boxing/bubbling of reserved words and other syntax objects. Eiffel bubbles reserved words and boxes compounds; Pascal just has the names. My preference is to allow this to be an option for the syntax but my concern is have people seen other alternatives? I expect to allow options of selecting fonts for reserved words, compounds etc. Regards David