On Thu, 20 May 2010 17:16:01 +0200
Paolo Bonzini <pbonz...@redhat.com> wrote:

> On 05/20/2010 03:44 PM, Luiz Capitulino wrote:
> >   I think there's another issue in the handling of strings.
> >
> >   The spec says that valid unescaped chars are in the following range:
> >
> >      unescaped = %x20-21 / %x23-5B / %x5D-10FFFF
> >
> >   But we do:
> >
> >      [IN_DQ_STRING] = {
> >          [1 ... 0xFF] = IN_DQ_STRING,
> >          ['\\'] = IN_DQ_STRING_ESCAPE,
> >          ['"'] = IN_DONE_STRING,
> >      },
> >
> >   Shouldn't we cover 0x20 .. 0xFF instead?
> 
> If it's the lexer, isn't just it being liberal in what it accepts?

 Yes, it's the lexer, but you meant that the fix should be in
somewhere else?

Reply via email to