- 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