mojoshader_parser_hlsl.lemon
changeset 722 d483a61ef502
parent 721 82d1aec6b549
child 724 e96f140736f0
equal deleted inserted replaced
721:82d1aec6b549 722:d483a61ef502
   457 
   457 
   458 postfix_expr ::= primary_expr.
   458 postfix_expr ::= primary_expr.
   459 postfix_expr ::= postfix_expr LBRACKET expression RBRACKET.
   459 postfix_expr ::= postfix_expr LBRACKET expression RBRACKET.
   460 postfix_expr ::= postfix_expr LPAREN RPAREN.
   460 postfix_expr ::= postfix_expr LPAREN RPAREN.
   461 postfix_expr ::= postfix_expr LPAREN argument_expr_list RPAREN.
   461 postfix_expr ::= postfix_expr LPAREN argument_expr_list RPAREN.
       
   462 postfix_expr ::= datatype LPAREN argument_expr_list RPAREN.  // HLSL constructor
   462 postfix_expr ::= postfix_expr DOT identifier.
   463 postfix_expr ::= postfix_expr DOT identifier.
   463 postfix_expr ::= postfix_expr PLUSPLUS.
   464 postfix_expr ::= postfix_expr PLUSPLUS.
   464 postfix_expr ::= postfix_expr MINUSMINUS.
   465 postfix_expr ::= postfix_expr MINUSMINUS.
   465 
   466 
   466 argument_expr_list ::= assignment_expr.
   467 argument_expr_list ::= assignment_expr.