> IMO, a DSL should recognise this kind of things without any special and artificial delimiters. Ideally, yes, but as a practical matter, this string: 30250400-4089-1103-9000-030508203301 without any annotation or delimiter is ambiguous: it could be a guid, or it could be an arithmetic expression of the form "a-b-c-d-e". I'll figure something out... _mpg