Lines Matching refs:DirContext
35 struct DirContext { struct in Fortran::semantics::DirectiveAttributeVisitor
36 DirContext(const parser::CharBlock &source, T d, Scope &s) in DirContext() function
47 DirContext &GetContext() { in GetContext()
51 std::optional<DirContext> GetContextIf() { in GetContextIf()
54 : std::make_optional<DirContext>(dirContext_.back()); in GetContextIf()
68 const Symbol &symbol, Symbol::Flag flag, DirContext &context) { in AddToContextObjectWithDSA()
110 std::vector<DirContext> dirContext_; // used as a stack
249 std::optional<DirContext> thisContext{GetContextIf()}; in Pre()
492 std::pair<parser::CharBlock, std::optional<DirContext>>>
495 std::pair<parser::CharBlock, std::optional<DirContext>>>
538 std::optional<DirContext>, std::optional<DirContext>);
1807 std::optional<DirContext> thisContext{GetContextIf()}; in CheckSourceLabel()
1823 const parser::CharBlock target, std::optional<DirContext> sourceContext, in CheckLabelContext()
1824 std::optional<DirContext> targetContext) { in CheckLabelContext()