ES4 Grammar

Michael O'Brien mob at
Sun Oct 14 11:25:04 PDT 2007

This is probably for Jeff, but I'll send to the list anyway.

I was doing a scrub through the latest posted grammar and may have a few 
small edits.

1. QualifiedNameIdentifier includes the tokens "*" and 
OverloadedOperator. However, overloaded operator includes "*" also. Is 
the "*' token
    therefore multiply resolved?

2. AttributeIdentifier in PrimaryExpression (production 110) should be 

3. The production on 414 under NamespaceAttribute has:

    Path . Identifier

    But Path already encompasses this. So you can replace these two 
lines with just "Path"

    Same in productions on lines 417+418

Let me know if I have any of this wrong.


Michael O'Brien

More information about the Es4-discuss mailing list