On Tue, Feb 7, 2012 at 9:48 AM, Erik Arvidsson <[email protected]>wrote:

> On Mon, Feb 6, 2012 at 18:49, Mark S. Miller <[email protected]> wrote:
> >     QuasiHole ::
> >         Identifier
> >         { Spacing* (BalancedCurlySequence Spacing*)* }
> >
>
> If you replace that with:
>
>     QuasiHole ::
>         Identifier
>         { Spacing* Expression Spacing* }
>
> You can now support nested quasis
>
> Your grammar allows `abc{ }def`. Was that intentional?
>

Hi Erik, it was not my intention. Your grammar does better capture my
intention, and is approximately what I specified on Feb 2 before Waldemar's
question about spaces and comments. If there's no objection to your way of
mixing the lexical and parsing issues, and if it succeeds at avoiding the
spacing and comment placement issues Waldemar raises (I think it does), I
think that's superior to the approach I was taking. Thanks.


-- 
    Cheers,
    --MarkM
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to