Low-Rent Syntax

Donald.Lindsay@MATHOM.GANDALF.CS.CMU.EDU
Thu, 09 Aug 90 18:05:36 GMT

          From comp.compilers

Related articles
Low-Rent Syntax Donald.Lindsay@MATHOM.GANDALF.CS.CMU.EDU (1990-08-09)
Re: Low-Rent Syntax norvell@csri.toronto.edu (Theo Norvell) (1990-08-12)
Re: Low-Rent Syntax doug@nixtdc.UUCP (1990-08-12)
Low-Rent Syntax steve@taumet.com (Stephen D. Clamage) (1990-08-12)
| List of all articles for this month |
Newsgroups: comp.compilers
From: Donald.Lindsay@MATHOM.GANDALF.CS.CMU.EDU
Keywords: parse,design
Organization: Carnegie-Mellon University, CS/RI
References: <25630@cs.yale.edu> <58091@lanl.gov> <1990Jul26.024449.1777@esegue.segue.boston.ma.us> <1990Jul27.034115.8747@esegue.segue.boston.ma.us>
Date: Thu, 09 Aug 90 18:05:36 GMT

In article <1990Jul27.034115.8747@esegue.segue.boston.ma.us>
moss@cs.umass.edu (Eliot Moss) writes:
>Related to BEGIN/END blocks is the argument over whether the ";" that follows
>some statements should be a separator or a terminator...


>CLU was actually able to *eliminate* the ";" statement separator/terminator,
>through *very* careful syntax design (and maybe it required more than one
>token lookahead, too; I don't recall clearly).


The Icon language (Arizona) and the Turing language (Toronto) both
have "low rent" syntax - that is, the ";" is only needed (as a
separator) when one writes multiple statements on a single line. In
all other cases, it can be omitted.


Is there now a "usual" way to implement this ?


Don D.C.Lindsay
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.