- From: Norm Tovey-Walsh <norm@saxonica.com>
- Date: Sat, 17 Dec 2022 16:30:26 +0000
- To: Steven Pemberton <steven.pemberton@cwi.nl>
- Cc: public-ixml@w3.org
Received on Saturday, 17 December 2022 16:31:23 UTC
Steven Pemberton <steven.pemberton@cwi.nl> writes:
> I just realised that this grammar is ambiguous, because LC is a subset of L, so should be
> replaced by two tests:
>
> ================
> input: char*. -char: C; L; M; N; P; S; Z; Unassigned. Unassigned: ~[C; L; M; N; P; S;
> Z]. C: [C]. L: [L]. M: [M]. N: [N]. P: [P]. S: [S]. Z: [Z].
Okay.
> ===================
> input: char*. -char: C; L; LC; Lm ; Lo; M; N; P; S; Z; Unassigned.
> Unassigned: ~[C; L; LC; Lm ; Lo; M; N; P; S; Z].
> C: [C]. L: [L]. LC: [LC].
> Lm: [Lm].
> Lo: [Lo]. M: [M]. N: [N]. P: [P]. S: [S]. Z: [Z].
Doesn’t this test exhibit the same ambiguity since it still has L and LC?
Be seeing you,
norm
--
Norm Tovey-Walsh
Saxonica
Received on Saturday, 17 December 2022 16:31:23 UTC