Home | History | Annotate | Download | only in Parse

Lines Matching full:primary

460 ///       primary-expression: [C99 6.5.1]
599 // and primary-expression. We handle them together like this for efficiency
604 // If the parsed tokens consist of a primary-expression, the cases below
643 // primary-expression
661 assert(Res.get() == 0 && "Stray primary-expression annotation?");
666 case tok::identifier: { // primary-expression: identifier
780 case tok::kw___func__: // primary-expression: __func__ [C99 6.4.2.2]
781 case tok::kw___FUNCTION__: // primary-expression: __FUNCTION__ [GNU]
782 case tok::kw___PRETTY_FUNCTION__: // primary-expression: __P..Y_F..N__ [GNU]
786 case tok::string_literal: // primary-expression: string-literal
793 case tok::kw__Generic: // primary-expression: generic-selection [C1X 6.5.1]
799 case tok::kw___builtin_astype: // primary-expression: [OCL] as_type()
1155 /// primary-expression
1172 // Now that the primary-expression piece of the postfix-expression has been
1445 // literal, or starts with a primary-expression that is a parenthesized
1579 /// primary-expression: [C99 6.5.1]
1610 default: llvm_unreachable("Not a builtin primary expression!");
1769 // primary-expressions.
1778 /// primary-expression: [C99 6.5.1]
2017 /// primary-expression: [C99 6.5.1]