Rong Chen wrote: > Thomas Beale wrote: > >> >> Dear all, >> >> As part of the ADL 2.0 revision of syntax for archetypes, it occurred >> to me that we could change / improve how we quote things, mainly in >> the dADL parts (i.e. ontology and description). Currently the >> specification says that quoting is done as follows: >> >> * < and > have to be quoted using \ >> * " in a string is quoted with \ >> * long lines in a string are extended using \ >> * special characters inside strings are written in the XML style >> e.g. &ohmgr; >> >> The first 3 are more or less the old style unix way of doing it. To be >> more compatible with things today, including XML, I wonder if better >> quoting rules would be: >> >> * < and > quoted in any data using < and > >> * " in a string quoted with ...how is this done in XML? >> * multiline strings would not require anything, and would be parsed >> in the following way: >> o keep the newline at the end of each line >> o throw away any leading whitespace up until the character at >> the indent point of the first quote character (i.e. the lead >> '"') in the string. This means that internal whitespace is >> preserved, but that the overall indent of the block is not >> considered part of the string. >> * special characters would continue to be quoted in the XML style >> >> thoughts on this proposal? >> >> - thomas beale >> >> -- >> ___________________________________________________________________________________ >> >> >> CTO Ocean Informatics (http://www.OceanInformatics.biz) >> Research Fellow, University College London (http://www.chime.ucl.ac.uk) >> Chair Architectural Review Board, openEHR (http://www.openEHR.org) >> >> - To unsubscribe from this list send a message to >> majordomo at chime.ucl.ac.uk with "unsubscribe openehr-technical" in the >> message body (without the quotes). If you have any questions about >> using this list, please send a message to >> owner-openehr-technical at chime.ucl.ac.uk > > > This change seems to simply the BNF syntax used to generate ADL parsers. > How you tried this already in your Eiffel parser? > > Rong >
Sorry about this, it should read like this: This change seems to simplify the BNF syntax used to generate ADL parsers. Have you already tried this in your Eiffel parser? Rong -- I wonder why grammar checking isn't part of Thunderbird :(

