Home | History | Annotate | Download | only in Parse

Lines Matching refs:Parser

10 //  This file implements the tentative parsing portions of the Parser
15 #include "clang/Parse/Parser.h"
50 bool Parser::isCXXDeclarationStatement() {
82 bool Parser::isCXXSimpleDeclaration(bool AllowForRangeDecl) {
147 Parser::TPResult Parser::TryConsumeDeclarationSpecifier() {
231 Parser::TPResult Parser::TryParseSimpleDeclaration(bool AllowForRangeDecl) {
284 Parser::TPResult Parser::TryParseInitDeclaratorList() {
311 // At present, Clang follows MSVC and g++, since the parser does not have
319 // in any other context 'in' is invalid after a declaration and parser
345 bool Parser::isCXXConditionDeclaration() {
404 bool Parser::isCXXTypeId(TentativeCXXTypeIdContext Context, bool &isAmbiguous) {
498 Parser::CXX11AttributeKind
499 Parser::isCXX11AttributeSpecifier(bool Disambiguate,
624 Parser::TPResult Parser::TryParsePtrOperatorSeq() {
662 Parser::TPResult Parser::TryParseOperatorId() {
791 Parser::TPResult Parser::TryParseDeclarator(bool mayBeAbstract,
883 Parser::TPResult
884 Parser::isExpressionOrTypeSpecifierSimple(tok::TokenKind Kind) {
1000 bool Parser::isTentativelyDeclared(IdentifierInfo *II) {
1133 Parser::TPResult
1134 Parser::isCXXDeclarationSpecifier(Parser::TPResult BracedCastResult,
1484 bool Parser::isCXXDeclarationSpecifierAType() {
1539 Parser::TPResult Parser::TryParseTypeofSpecifier() {
1554 Parser::TPResult Parser::TryParseProtocolQualifiers() {
1586 bool Parser::isCXXFunctionDeclarator(bool *IsAmbiguous) {
1647 Parser::TPResult
1648 Parser::TryParseParameterDeclarationClause(bool *InvalidAsDeclaration,
1769 Parser::TPResult Parser::TryParseFunctionDeclarator() {
1819 Parser::TPResult Parser::TryParseBracketDeclarator() {