[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Akim Demaille] Naming the symbols
From: |
Akim Demaille |
Subject: |
Re: [Akim Demaille] Naming the symbols |
Date: |
Wed, 13 Jul 2005 10:04:00 +0200 |
User-agent: |
Gnus/5.1007 (Gnus v5.10.7) Emacs/21.4 (gnu/linux) |
>>> "Paul" == Paul Eggert <address@hidden> writes:
> Akim Demaille <address@hidden> writes:
>> I still think dropping the scanner hacks and moving towards using
>> the GLR parser is a better road.
> Yes, that could be true. But I suspect it's a bigger project, and in
> particular it will require considerably more testing.
But more freedom in the end!
>> But then, why -> instead of the more traditional `::='. Both are OK.
> Aack! Too many colons!
Well, they are bound together, they won't make anything more complex :)
> Besides, I thought that right-arrow was more traditional than "::=".
> Didn't Chomsky use a right-arrow in 1956? (::::-)
It depends what community you consider. -> is definitely in the
spirit (err, letter) of Chomsky, but Backus introduced ::= to define
Algol. Naur kept it, and therefore `::=' is really _the_ traditional
BNF symbol. Not that it matters (nor that departing from -> was a
nice move).