Hi,

From: http://www.compilercompany.com/es4/grammar.pdf

Qualifier ::= *
 | ReservedNamespace
 | Identifier
 
Because in spec., the Identifier has no boldface, so it conflict on
['internal', 'public'...] between Identifier and ReservedNamespace

QualifiedNameIdentifier ::= *
 | Identifier
 | ReservedIdentifier
 | String
 | Number
 | Brackets
 | OverloadedOperator
 
String should be StringLiteral and Number should be NumberLiteral?

ForInExpressionList ::= ForExpression
 | ForExpressionList ForExpression
 
There is no ForExpression and ForExpressionList, only ForInExpression
and ForInExpressionList

NullableTypeExpression ::= 'undefined'
 | TypeExpression
 
but TypeExpression -> TypeExpression -> PrimaryName -> PropertyName
 -> NonAttributeQualifiedName -> SimpleQualifiedName -> Identifier
 -> ContextuallyReservedIdentifier -> 'undefined'
 
ThisExpression ::= this
 | this callee
 | this generator
 
What is callee and generator? not found in ReservedIdentifier
or ContextuallyReservedIdentifier

BTW: where can I find the more recent spec.
 
Eric
--------------------------------------
Spket IDE - Development Tool for RIA
 
http://www.spket.com


      ___________________________________________________________ 
雅虎免费邮箱,全球第一邮箱品牌! 
http://mail.yahoo.com.cn/
_______________________________________________
Es4-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es4-discuss

Reply via email to