- From: Steven Pemberton <steven.pemberton@cwi.nl>
- Date: Wed, 12 Jan 2022 21:37:46 +0000
- To: ixml <public-ixml@w3.org>
Received on Wednesday, 12 January 2022 21:38:01 UTC
I've been involved with other activities today, so I'm behind on email, but I did have time to draft a strawman grammar for pragmas. The rule for 's' is changed: -s: (whitespace; comment; pragma)*. comment: -"{", ~["*"], (cchar; comment)*, -"}". -cchar: ~["{}"]. pragma: -"{*", processor, -" ", (cchar; comment; pragma)*, -"}". @processor: ~[" {}"]*. For example: {*ixml=http://invisiblexml.org/ixml This is a pragma} {And this is a comment} Output: <pragma processor='ixml=http://invisiblexml.org/ixml'>This is a pragma</pragma> <comment>And this is a comment</comment> The @processor value SHOULD contain a URI to identify the processor addressed, and MAY contain an identifier to shorten later pragmas: {*ixml this is a later pragma to the same processor} The structure of body text of any pragma is defined by the processor it is addressed to. Steven
Received on Wednesday, 12 January 2022 21:38:01 UTC