Lines Matching refs:context_
77 : C{context}..., context_{context} {} in SemanticsVisitor()
81 context_.PushConstruct(node); in Pre()
89 context_.PopConstruct(); in Post()
94 context_.set_location(node.source); in Pre()
99 context_.set_location(node.source); in Pre()
105 context_.set_location(std::nullopt); in Post()
109 context_.set_location(std::nullopt); in Post()
114 return !context_.AnyFatalError(); in Walk()
118 SemanticsContext &context_; member in Fortran::semantics::SemanticsVisitor
123 explicit MiscChecker(SemanticsContext &context) : context_{context} {} in MiscChecker()
125 if (!context_.constructStack().empty()) { // C1571 in Leave()
126 context_.Say("ENTRY may not appear in an executable construct"_err_en_US); in Leave()
138 if (context_.HasError(name.symbol)) { in CheckAssignGotoName()
146 context_.defaultKinds().GetDefaultKind(TypeCategory::Integer)) { in CheckAssignGotoName()
147 context_ in CheckAssignGotoName()
155 SemanticsContext &context_; member in Fortran::semantics::MiscChecker
487 context_.UseFortranBuiltinsModule(); in Perform()
490 return ValidateLabels(context_, program_) && in Perform()
492 CanonicalizeAcc(context_.messages(), program_) && in Perform()
493 CanonicalizeOmp(context_.messages(), program_) && in Perform()
494 PerformStatementSemantics(context_, program_) && in Perform()
495 ModFileWriter{context_}.WriteAll(); in Perform()
499 context_.messages().Emit(os, context_.allCookedSources()); in EmitMessages()
503 DoDumpSymbols(os, context_.globalScope()); in DumpSymbols()
508 GetSymbolNames(context_.globalScope(), symbols); in DumpSymbolsSources()
509 const parser::AllCookedSources &allCooked{context_.allCookedSources()}; in DumpSymbolsSources()