Lines Matching full:parsing

58 /// parsing units of the grammar, productions are invoked to handle whatever has
73 /// Tok - The current token we are peeking ahead. All parsing methods assume
83 /// Tracks an expected type for the current token when parsing an expression.
226 /// true except when we are parsing an expression within a C++
237 /// Parsing OpenMP directive mode.
292 /// Gathers and cleans up TemplateIdAnnotations when parsing of a
304 /// likely-good position during parsing.
401 /// True if we are within an Objective-C container while parsing C-like decls.
408 /// Whether to skip parsing of function bodies.
419 /// Flags describing a context in which we're parsing a statement.
474 // Parsing methods.
681 /// Abruptly cut off parsing; mainly used when we have reached the
686 // Cut off parsing by acting as if we reached the end-of-file. in cutOffParsing()
963 /// parsing transaction". It gets instantiated to mark the token position and
994 assert(isActive && "Parsing action was finished!"); in Commit()
1001 assert(isActive && "Parsing action was finished!"); in Revert()
1082 /// is a C++ keyword when parsing Objective-C++. Return false if the recovery
1109 /// ParseScope - Introduces a new scope for parsing. The kind of
1151 /// Introduces zero or more scopes for parsing. The scopes will all be exited
1266 // Lexing and parsing of C++ inline methods.
1277 /// be parsed after parsing the top-level class.
1309 /// end of the class declaration after parsing all other member
1332 /// end of the class declaration after parsing all other member
1363 /// after parsing all other member declarations.
1394 /// contains at least one entity whose parsing needs to be delayed
1421 /// member whose parsing must to be delayed until the class is completely
1439 /// LateParsedDeclarationsContainer - During parsing of a top (non-nested)
1462 /// The class or class template whose definition we are parsing.
1466 /// nested classes that contain pieces whose parsing will be delayed until
1481 /// RAII object used to manage the parsing of a class definition.
1508 /// information that has been parsed prior to parsing declaration
1526 /// The kind of template we are parsing.
1528 /// We are not parsing a template at all.
1530 /// We are parsing a template declaration.
1532 /// We are parsing an explicit specialization.
1534 /// We are parsing an explicit instantiation.
1910 /// Result of tentatively parsing a lambda-introducer.
2201 /// A context for parsing declaration specifiers. TODO: flesh this
2221 /// Is this a context in which we are parsing just a type-specifier (or
2260 /// Is this a context in which we are parsing defining-type-specifiers (and
2365 /// Information on a C++0x for-range-initializer found while parsing a
2403 /// When in code-completion, skip parsing of the function/method body
2480 /// expression statement, when parsing function bodies.
2552 /// between a declaration or an expression statement, when parsing function
2558 /// If during the disambiguation process a parsing error is encountered,
2559 /// the function returns true to let the declaration parsing code handle it.
2564 /// a constructor-style initializer, when parsing declaration statements.
2568 /// If during the disambiguation process a parsing error is encountered,
2569 /// the function returns true to let the declaration parsing code handle it.
2596 /// disambiguate C++ constructs by "tentatively parsing" them.
2613 /// function-style cast, and TPResult::Error if a parsing error was
2642 // "Tentative parsing" functions, used for disambiguation. If a parsing error
2645 // resolved and tentative parsing may stop. TPResult::Ambiguous indicates
2646 // that more tentative parsing is necessary for disambiguation.
2776 /// not supported by this because of parsing ambiguities with other
2785 /// Such situations should use the specific attribute parsing functionality.
2835 // If parsing the attributes found an OpenMP directive, emit those tokens in ReplayOpenMPAttributeTokens()
3369 /// \param StmtCtx The context in which we're parsing the directive.