Changeset 100

Show
Ignore:
Timestamp:
07/05/08 18:44:21 (6 months ago)
Author:
mb0
Message:

CLOSED - # 85: correct typeof expression
http://axdt.org/ticket/85

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • axdt/trunk/org.axdt.as3/AS3spec.unimpl

    r41 r100  
    293293UnaryExpression$PreIncrementExpression ::= INC$Op PostfixExpression 
    294294UnaryExpression$PreDecrementExpression ::= DEC$Op PostfixExpression 
    295 UnaryExpression$UnaryPlusExpression ::= PLUS$Op PostfixExpression 
    296 UnaryExpression$UnaryMinusExpression ::= MINUS$Op PostfixExpression 
     295UnaryExpression$UnaryPlusExpression ::= PLUS$Op UnaryExpression 
     296UnaryExpression$UnaryMinusExpression ::= MINUS$Op UnaryExpression 
    297297--UnaryExpression ::= MINUS$Op NegatedMinLong 
    298298UnaryExpression$BinaryNotExpression ::= BNOT$Op UnaryExpression 
  • axdt/trunk/org.axdt.as3/src/org/axdt/as3/imp/parser/AS3Parser.g

    r99 r100  
    179179    BadDirective$BadDirective ::= Modifier$ Modifiers$ MissingDirective$ 
    180180     
    181     DirectiveStart ::=  function$ | var$ | const$ | class$ | interface$ | namespace$ | use$ | import$ 
     181    DirectiveStart$DirectiveStart ::=  function$ | var$ | const$ | class$ | interface$ | namespace$ | use$ | import$ 
    182182    -- package 
    183183    PackageDeclaration$PackageDeclaration ::= package$ Name$Name PackageBody$Body 
     
    197197    ImportDeclaration$ImportDeclaration ::= import$ Name DOT$ STAR Semicolon$ 
    198198     
    199     Semicolon ::= SEMI 
    200     Semicolon ::= MissingSemicolon 
     199    Semicolon$Semicolon ::= SEMI 
     200    Semicolon$Semicolon ::= MissingSemicolon 
    201201     
    202202     
     
    350350                          | PostIncrementExpression 
    351351                          | PostDecrementExpression 
     352                          | DeleteExpression 
    352353                          | MethodInvocation 
    353354                          | InstanceCreationExpression 
     
    464465    UnaryExpression ::= PreIncrementExpression 
    465466    UnaryExpression ::= PreDecrementExpression 
     467    UnaryExpression ::= DeleteExpression 
    466468    UnaryExpression$UnaryPlusExpression  ::= PLUS$ UnaryExpression$Expression 
    467469    UnaryExpression$UnaryMinusExpression ::= MINUS$ UnaryExpression$Expression 
    468470    UnaryExpression$BinaryNotExpression  ::= BNOT$ UnaryExpression$Expression 
    469471    UnaryExpression$LogicalNotExpression ::= LNOT$ UnaryExpression$Expression 
    470  
     472    UnaryExpression$TypeofExpression ::= typeof$ UnaryExpression$Expression 
     473     
    471474    PreIncrementExpression ::= INC$ PostfixExpression$Expression 
    472475    PreDecrementExpression ::= DEC$ PostfixExpression$Expression 
     476    DeleteExpression ::= delete$ PostfixExpression$Expression 
    473477     
    474478    MultiplicativeExpression ::= UnaryExpression