Re: Refactor of ixml grammar

Another change I think worth making:
A tmark is either ^ and -, since @ is completely meaningless for terminals.

However, ^ also has no use, since that is the default anyway, and there is 
no usecase where you need it to override anything. 

So I propose making:

 @tmark: "-".

Steven

On Thursday 04 November 2021 00:02:54 (+01:00), Steven Pemberton wrote:

 > In an idle moment, I refactored the grammar. Comments gladly received.
 > Changes: * I hid all nonessential terminals. I know above all Tom was 
asking for this.
 > * I moved the spaces from the rule for ixml into the rule for rule. 
Tidier and more consistent.
 > * I renamed S to s.
 > * I simplified 'namestart', since I realised class L covered all the 
cases.
 >
 > I think that's all.
 >
 > See attachment.
 >
 > Steven

Received on Thursday, 4 November 2021 10:34:43 UTC