[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Reply to: [list | sender only]
Re: [ddlm-group] Use of elides in strings
- To: Group finalising DDLm and associated dictionaries <ddlm-group@iucr.org>
- Subject: Re: [ddlm-group] Use of elides in strings
- From: Joe Krahn <krahn@niehs.nih.gov>
- Date: Mon, 23 Nov 2009 18:57:11 -0500
- In-Reply-To: <279aad2a0911231529h3bd3e0b6k98de25088410f536@mail.gmail.com>
- References: <C7306520.1258E%nick@csse.uwa.edu.au> <572182.92308.qm@web87003.mail.ird.yahoo.com> <279aad2a0911230240q278ab08fqc09349148202bed9@mail.gmail.com> <4B0ABDF3.4090108@niehs.nih.gov> <407817.81146.qm@web87008.mail.ird.yahoo.com> <4B0B06A2.9050404@niehs.nih.gov><279aad2a0911231529h3bd3e0b6k98de25088410f536@mail.gmail.com>
A few points to consider: James Hester wrote: ... > 2. Character(s) used to indicate elision should be part of the string value This does not specify where the elision character should be stripped. It could be done by the parser or the dictionary-level code. The rule only refers to the final string for the final output text, right? > > Now for the specifics: > > 3. Which of the following elision proposals do you support (more than one OK)? > > Proposal (a) (intended to correspond to Nick's) > (i) A character which would otherwise be interpreted as a delimiter > is elided by immediately preceding it with a reverse solidus. > (ii) Otherwise a reverse solidus in the string has no special > lexical significance. > > Proposal (b) > (i) The combinations <reverse solidus><quote> or a <reverse > solidus><double quote> always signify <quote> and <double quote> > respectively, regardless of the delimiter used in a particular string. > (ii) The combinations in (i) elide the <quote> or <double quote> > character where that character would otherwise terminate the string > (iii) Apart from (i) and (ii), the reverse solidus has no special > significance > (iv) If not used as the string delimiter, <quote> or <double quote> > when not preceded by <reverse solidus> represent themselves. In both forms <reverse solidus><reverse solidus> should also be defined in order to allow a literal string that ends in <reverse solidus>. For example, a single <reverse solidus> character has to be written as "\\", to avoid eliding the close quote. Joe Krahn _______________________________________________ ddlm-group mailing list ddlm-group@iucr.org http://scripts.iucr.org/mailman/listinfo/ddlm-group
Reply to: [list | sender only]
- Follow-Ups:
- Re: [ddlm-group] Use of elides in strings (James Hester)
- References:
- Re: [ddlm-group] Use of elides in strings (Nick Spadaccini)
- Re: [ddlm-group] Use of elides in strings (SIMON WESTRIP)
- Re: [ddlm-group] Use of elides in strings (James Hester)
- Re: [ddlm-group] Use of elides in strings (Joe Krahn)
- Re: [ddlm-group] Use of elides in strings (SIMON WESTRIP)
- Re: [ddlm-group] Use of elides in strings (Joe Krahn)
- Re: [ddlm-group] Use of elides in strings (James Hester)
- Prev by Date: Re: [ddlm-group] Use of elides in strings
- Next by Date: Re: [ddlm-group] Use of elides in strings
- Prev by thread: Re: [ddlm-group] Use of elides in strings
- Next by thread: Re: [ddlm-group] Use of elides in strings
- Index(es):