Home | History | Annotate | Download | only in MCParser

Lines Matching full:instantiation

79 /// instantiation.
81 /// The location of the instantiation.
84 /// The buffer where parsing should resume upon instantiation completion.
87 /// The location where parsing should resume upon instantiation completion.
90 /// The depth of TheCondStack at the start of the instantiation.
281 /// \brief Are we inside a macro instantiation?
284 /// \brief Handle entry to macro instantiation.
287 /// \param NameLoc Instantiation location.
290 /// \brief Handle exit from macro instantiation.
540 "Unexpected active macro instantiation!");
544 // Print the active macro instantiation stack.
550 "while in macro instantiation");
1482 // If macros are enabled, check to see if this is a macro instantiation.
2090 return TokError("unexpected token in macro instantiation");
2139 // Parse the macro instantiation arguments.
2262 // Macro instantiation is lexical, unfortunately. We construct a new buffer
2272 // instantiation.
2275 std::unique_ptr<MemoryBuffer> Instantiation =
2276 MemoryBuffer::getMemBufferCopy(OS.str(), "<instantiation>");
2278 // Create the macro instantiation object and add to the current macro
2279 // instantiation stack.
2286 // Jump to the macro instantiation and prime the lexer.
2287 CurBuffer = SrcMgr.AddNewSourceBuffer(std::move(Instantiation), SMLoc());
2299 // Pop the instantiation entry.
3642 // If we are inside a macro instantiation, terminate the current
3643 // instantiation.
4463 std::unique_ptr<MemoryBuffer> Instantiation =
4464 MemoryBuffer::getMemBufferCopy(OS.str(), "<instantiation>");
4466 // Create the macro instantiation object and add to the current macro
4467 // instantiation stack.
4472 // Jump to the macro instantiation and prime the lexer.
4473 CurBuffer = SrcMgr.AddNewSourceBuffer(std::move(Instantiation), SMLoc());
4506 // Macro instantiation is lexical, unfortunately. We construct a new buffer
4545 // Macro instantiation is lexical, unfortunately. We construct a new buffer
4590 // Macro instantiation is lexical, unfortunately. We construct a new buffer