- From: Steven Pemberton <steven.pemberton@cwi.nl>
- Date: Wed, 17 Mar 2021 15:13:44 +0000
- To: public-ixml@w3.org
- Message-Id: <1615993977819.1227850041.1272322196@cwi.nl>
New Actions
ACTION: Steven to specify what happens when a name isn't an XML name
ACTION: Steven to research where to put S for attributes.
ACTION: Steven create W3C Community Group
ACTION: All create W3C account
ixml Meeting Thursday 28 January 2021
Present: M, S
Regrets: T
Agenda
Previous Actions
Website
Namespace
Specification
Implementations
Test Suite
Discussions:
Does ixml need a mailing list for discussion?
Checking the grammar - what is an ixml parser obligated to do?
How would you use ixml to define a language with reserved words?
Two possible additions to ixml? Epsilon and (?)
Any-character symbol
AOB
Next call
Previous Actions
ACTION: Steven to specify what happens when a name isn't an XML name
[Continues]
ACTION: Steven to research where to put S for attributes.
[Continues]
ACTION: Steven to add John to org
[Done]
ACTION: Steven update the readme.md
[Done]
ACTION: Steven to create the Namespace document
[Done]
Website
S: Namespace document added at /NS
Namespace
S: Now in place. See above
Specification
S: Updated with correction. Updated all the IDs.
Implementations
No discussion
Test Suite
M: I have a proof of concept running.
https://github.com/cmsmcq/ixml-tests
https://github.com/cmsmcq/gingersnap
Generates test cases and catalog files.
There are some positive tests, and the negative test generator is
running as we speak.
Discussions:
* Does ixml need a mailing list for discussion?
S: W3C Community group?
M: They do provide mailing list, archive and some visibility. We should
look into it.
S: (Looks up the conditions) We only need 5 people with W3C accounts to
OK it.
M: Let's do it!
[ACTION: Steven create W3C Community Group]
[ACTION: All create W3C account]
* What is an ixml parser obligated to do?
M: I don't remember what I asked. I think it needs discussion, but isn't
urgent.
M: It should be possible to generate a RNG grammar for any ixml
grammar except for character data. I can match the element and
attribute structure, in some cases I can generate patterns for the
contents of attributes, but not all, but I can't require in RNG
either a colon or equal sign appear in the text at this point. There
are no constraints on text nodes in mixed content.
S: But for the xml form of an ixml grammar we don't care about those
things anyway. All we care about is there is a sequence of <rule>,
and each <rule> has an @name and a sequence of <alt>s.
* How would you use ixml to define a language with reserved words?
* Any-character symbol
S: [] would be unsatisfiable, but then ~[] would always match one
character regardless. Hmmm ["z"-"a"] is already the empty set according to
the spec!
M: [] would normally be an error. The current grammar is nice because it
gives you syntax errors, but I like the empty set. An ixml parser can issue
a warning if needs be.
* Two possible additions to ixml? Epsilon and (?)
M: The other was 'unsatisfiable', the empty set solution solves my
problem.
AOB
[None]
Next call
Thu 25 Feb 2021
15:00Z
Received on Wednesday, 17 March 2021 15:13:57 UTC