On 2015-08-19 19:29, Andrei Alexandrescu wrote: > Forgot about those. The invariant is that byToken should return a > sequence of tokens that, when parsed, produces the originating object. That should be possible without the comma tokens in this case? -- /Jacob Carlborg