Show
Ignore:
Timestamp:
11/09/10 18:15:14 (2 years ago)
Author:
walter
Message:

2nd try at bugzilla 661

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/docsrc/expression.dd

    r2140 r2144  
    666666) 
    667667) 
    668 $(V2 
    669 $(GRAMMAR 
    670 $(GNAME MulExpression): 
    671     $(GLINK PowExpression) 
    672     $(I MulExpression) $(B *) $(GLINK PowExpression) 
    673     $(I MulExpression) $(B /) $(GLINK PowExpression) 
    674     $(I MulExpression) $(B %) $(GLINK PowExpression) 
    675 ) 
    676 ) 
    677668 
    678669    $(P The operands must be arithmetic types. They undergo integral 
     
    702693    ) 
    703694 
    704 $(V2 
    705 <h2><a name="PowExpression">Pow Expressions</a></h2> 
    706  
    707 $(GRAMMAR 
    708 $(GNAME PowExpression): 
    709     $(GLINK UnaryExpression) 
    710     $(GLINK UnaryExpression) ^^ $(I PowExpression) 
    711 ) 
    712  
    713     $(P $(I PowExpression) raises its left operand to the power of its 
    714     right operand. 
    715     ) 
    716 ) 
    717  
    718695<h2><a name="UnaryExpression">Unary Expressions</a></h2> 
    719696 
    720697$(GRAMMAR 
    721698$(GNAME UnaryExpression): 
    722     $(GLINK PostfixExpression
     699    $(V1 $(GLINK PostfixExpression))$(V2 $(GLINK PowExpression)
    723700    $(B &amp;) $(I UnaryExpression) 
    724701    $(B ++) $(I UnaryExpression) 
     
    729706    $(B !) $(I UnaryExpression) 
    730707    $(B ~) $(I UnaryExpression) 
    731     $(B $(LPAREN)) $(LINK2 declaration.html#Type, $(I Type)) $(B $(RPAREN) .) $(I Identifier) 
     708    $(B $(LPAREN)) $(GLINK2 declaration, Type) $(B $(RPAREN) .) $(I Identifier) 
    732709    $(GLINK NewExpression) 
    733710    $(GLINK DeleteExpression) 
     
    950927--- 
    951928 
     929$(V2 
     930<h2><a name="PowExpression">Pow Expressions</a></h2> 
     931 
     932$(GRAMMAR 
     933$(GNAME PowExpression): 
     934    $(GLINK PostfixExpression) 
     935    $(GLINK PostfixExpression) ^^ $(GLINK UnaryExpression) 
     936) 
     937 
     938    $(P $(I PowExpression) raises its left operand to the power of its 
     939    right operand. 
     940    ) 
     941) 
     942 
     943 
    952944<h2>Postfix Expressions</h2> 
    953945 
     
    956948    $(GLINK PrimaryExpression) 
    957949    $(I PostfixExpression) $(B .) $(I Identifier) 
    958     $(I PostfixExpression) $(B .) $(LINK2 template.html#TemplateInstance, $(I TemplateInstance)
     950    $(I PostfixExpression) $(B .) $(GLINK2 template, TemplateInstance
    959951    $(I PostfixExpression) $(B .) $(GLINK NewExpression) 
    960952    $(I PostfixExpression) $(B ++)