- From: Nico Verwer (Rakensi) <nverwer@rakensi.com>
- Date: Tue, 12 Nov 2024 09:56:51 +0100
- To: public-ixml@w3.org
Received on Tuesday, 12 November 2024 08:56:59 UTC
On 11-11-2024 14:25, Steven Pemberton wrote: > Enclosed is a document proposing a preprocessor that allows the > construction of an ixml grammar from several 'library' grammars > without having name clashes, and without changing the semantics of ixml. This looks like it could be very useful. As far as I understand this now, there is no way that a grammar A importing a grammar B could /specify/ how a conflicting rule is renamed? To illustrate what I mean, suppose that both grammars A and B have a rule for z: --A.ixml-- x : y , z. y : "Y" . z : "AZ" . ----- --B.ixml-- +use *zz>z* from A.ixml . a : z, b , zz . b : "B" . z : "BA" . ----- I am not sure if I have the renaming right, or if it should be the other way around. Here, the B grammar knows that zz is the z from A, and can use both A's z and its own. Best regards, Nico
Received on Tuesday, 12 November 2024 08:56:59 UTC