On 11/8/20 5:47 AM, Per Nordlöw wrote:
On Saturday, 7 November 2020 at 17:49:54 UTC, Jacob Carlborg wrote:
[1] https://en.wikipedia.org/wiki/UTF-16#U+D800_to_U+DFFF
Thanks!
I'm only using these UTF characters to create ranges that source code
characters as checked against during parsing. Therefore I would like to
just convert these to a `dchar` for now using a `cast`. Can I just do,
for instance,
cast(dchar)0x0000d8000
for
`\U0000d800`
to accomplish this?
Yes, use the cast. It should work.
It's just the D grammar that is stopping you, a dchar is just an integer
under the hood, so the cast should be fine.
-Steve