Let's stop parser Hell
Philippe Sigaud
philippe.sigaud at gmail.com
Wed Aug 1 10:50:10 PDT 2012
On Wed, Aug 1, 2012 at 5:45 PM, Jonathan M Davis <jmdavisProg at gmx.com> wrote:
> "ウェブサイト"
> "\u30A6\u30A7\u30D6\u30B5\u30A4\u30C8"
>
> The encoding of the source file is irrelevant.
do you mean I can do:
string field = "ウェブサイト";
?
Geez, just tested it, it works. even writeln(field) correctly output
the japanese chars and dmd doesn't choke on it.
Bang, back to state 0: I don't get how D strings work.
> You mean make it so that Token is
>
> struct Token(R)
> {
> TokenType type;
> R str;
> LiteralValue value
> SourcePos pos;
> }
>
> instead of
>
> struct Token
> {
> TokenType type;
> string str;
> LiteralValue value
> SourcePos pos;
> }
>
> or do you mean something else?
Right, this.
More information about the Digitalmars-d
mailing list