Lines Matching refs:Parser
10 // This file implements the Objective-C portions of the Parser interface.
15 #include "clang/Parse/Parser.h"
32 Decl *Parser::ParseObjCAtDirectives() {
72 Decl *Parser::ParseObjCAtClassDeclaration(SourceLocation atLoc) {
131 Decl *Parser::ParseObjCAtInterfaceDeclaration(SourceLocation atLoc,
250 struct Parser::ObjCPropertyCallback : FieldCallback {
251 Parser &P;
258 ObjCPropertyCallback(Parser &P, Decl *IDecl,
317 void Parser::ParseObjCInterfaceDeclList(Decl *interfaceDecl,
488 void Parser::ParseObjCPropertyAttribute(ObjCDeclSpec &DS, Decl *ClassDecl) {
593 Decl *Parser::ParseObjCMethodPrototype(Decl *IDecl,
615 IdentifierInfo *Parser::ParseObjCSelectorPiece(SourceLocation &SelectorLoc) {
718 bool Parser::isTokIdentifier_in() const {
734 void Parser::ParseObjCTypeQualifierList(ObjCDeclSpec &DS,
776 ParsedType Parser::ParseObjCTypeName(ObjCDeclSpec &DS,
836 Decl *Parser::ParseObjCMethodDecl(SourceLocation mLoc,
1029 bool Parser::
1079 bool Parser::ParseObjCProtocolQualifiers(DeclSpec &DS) {
1115 void Parser::ParseObjCClassInstanceVariables(Decl *interfaceDecl,
1167 Parser &P;
1172 ObjCIvarCallback(Parser &P, Decl *IDecl, tok::ObjCKeywordKind V,
1227 Decl *Parser::ParseObjCAtProtocolDeclaration(SourceLocation AtLoc,
1312 Decl *Parser::ParseObjCAtImplementationDeclaration(
1389 Decl *Parser::ParseObjCAtEndDeclaration(SourceRange atEnd) {
1406 Parser::DeclGroupPtrTy Parser::FinishPendingObjCActions() {
1418 Decl *Parser::ParseObjCAtAliasDeclaration(SourceLocation atLoc) {
1451 Decl *Parser::ParseObjCPropertySynthesize(SourceLocation atLoc) {
1506 Decl *Parser::ParseObjCPropertyDynamic(SourceLocation atLoc) {
1538 StmtResult Parser::ParseObjCThrowStmt(SourceLocation atLoc) {
1557 Parser::ParseObjCSynchronizedStmt(SourceLocation atLoc) {
1601 StmtResult Parser::ParseObjCTryStmt(SourceLocation atLoc) {
1705 Parser::ParseObjCAutoreleasePoolStmt(SourceLocation atLoc) {
1726 Decl *Parser::ParseObjCMethodDefinition() {
1784 StmtResult Parser::ParseObjCAtStatement(SourceLocation AtLoc) {
1817 ExprResult Parser::ParseObjCAtExpression(SourceLocation AtLoc) {
1866 bool Parser::ParseObjCXXMessageReceiver(bool &IsExpr, void *&TypeOrExpr) {
1931 /// \brief Determine whether the parser is currently referring to a an
1936 bool Parser::isSimpleObjCMessageExpression() {
1943 bool Parser::isStartOfObjCClassMessageMissingOpenBracket() {
1981 ExprResult Parser::ParseObjCMessageExpression() {
2103 Parser::ParseObjCMessageExpressionBody(SourceLocation LBracLoc,
2274 ExprResult Parser::ParseObjCStringLiteral(SourceLocation AtLoc) {
2307 Parser::ParseObjCEncodeExpression(SourceLocation AtLoc) {
2331 Parser::ParseObjCProtocolExpression(SourceLocation AtLoc) {
2353 ExprResult Parser::ParseObjCSelectorExpression(SourceLocation AtLoc) {