Lines Matching full:postfix
182 /// Since this handles full assignment-expression's, it handles postfix
524 /// postfix-expression
689 // This handles all of cast-expression, unary-expression, postfix-expression,
697 // to handle the postfix expression suffixes. Cases that cannot be followed
698 // by postfix exprs should return without invoking
717 // postfix-expression exist, parse them now.
720 // We have parsed the cast-expression and no postfix-expr pieces are
1016 // determine whether the '++' is prefix or postfix.
1161 // postfix-expression: typename-specifier '(' expression-list[opt] ')'
1172 // postfix-expression: simple-type-specifier '(' expression-list[opt] ')'
1337 // These can be followed by postfix-expr pieces.
1341 /// \brief Once the leading part of a postfix-expression is parsed, this
1345 /// postfix-expression: [C99 6.5.2]
1347 /// postfix-expression '[' expression ']'
1348 /// postfix-expression '[' braced-init-list ']'
1349 /// postfix-expression '(' argument-expression-list[opt] ')'
1350 /// postfix-expression '.' identifier
1351 /// postfix-expression '->' identifier
1352 /// postfix-expression '++'
1353 /// postfix-expression '--'
1363 // Now that the primary-expression piece of the postfix-expression has been
1364 // parsed, see if there are any postfix-expression pieces here.
1389 default: // Not a postfix-expression suffix.
1391 case tok::l_square: { // postfix-expression: p-e '[' expression ']'
1392 // If we have a array postfix expression that starts on a new line and
1394 // semicolon after the base expression and that the array postfix-expr is
1564 // postfix-expression: p-e '->' template[opt] id-expression
1565 // postfix-expression: p-e '.' template[opt] id-expression
1650 case tok::plusplus: // postfix-expression: postfix-expression '++'
1651 case tok::minusminus: // postfix-expression: postfix-expression '--'
1751 // the start of a unary-expression, but doesn't include any postfix
2105 // These can be followed by postfix-expr pieces because they are
2119 /// postfix-expression: [C99 6.5.2]
2394 /// postfix-expression: [C99 6.5.2]