Lines Matching refs:Parser
22 #include "clang/Parse/Parser.h"
94 /// ParseExpression - Simple precedence-based parser for binary/ternary
177 ExprResult Parser::ParseExpression() {
188 Parser::ParseExpressionWithLeadingAt(SourceLocation AtLoc) {
197 Parser::ParseExpressionWithLeadingExtension(SourceLocation ExtLoc) {
214 ExprResult Parser::ParseAssignmentExpression() {
236 Parser::ParseAssignmentExprWithObjCMessageExprStart(SourceLocation LBracLoc,
248 ExprResult Parser::ParseConstantExpression() {
262 Parser::ParseRHSOfBinaryExpression(ExprResult LHS, prec::Level MinPrec) {
416 ExprResult Parser::ParseCastExpression(bool isUnaryExpression,
589 ExprResult Parser::ParseCastExpression(bool isUnaryExpression,
1146 Parser::ParsePostfixExpressionSuffix(ExprResult LHS) {
1382 Parser::ParseExprAfterUnaryExprOrTypeTrait(const Token &OpTok,
1462 ExprResult Parser::ParseUnaryExprOrTypeTraitExpression() {
1555 ExprResult Parser::ParseBuiltinPrimaryExpression() {
1751 Parser::ParseParenExpression(ParenParseOption &ExprType, bool stopIfCastExpr,
1958 Parser::ParseCompoundLiteralExpression(ParsedType Ty,
1976 ExprResult Parser::ParseStringLiteralExpression() {
2003 ExprResult Parser::ParseGenericSelectionExpression() {
2107 bool Parser::ParseExpressionList(llvm::SmallVectorImpl<Expr*> &Exprs,
2148 void Parser::ParseBlockId() {
2180 ExprResult Parser::ParseBlockLiteralExpression() {