Lines Matching refs:context_
34 explicit AssignmentContext(SemanticsContext &context) : context_{context} {} in AssignmentContext()
51 return &context_.Say(at, std::forward<A>(args)...); in Say()
54 return context_.foldingContext(); in foldingContext()
57 SemanticsContext &context_; member in Fortran::semantics::AssignmentContext
70 const Scope &scope{context_.FindScope(lhsLoc)}; in Analyze()
91 foldingContext().messages().SetLocation(context_.location().value())}; in Analyze()
167 const Scope &scope{context_.FindScope(source)}; in CheckForPureContext()
170 context_.location().value(), &context_.messages()}; in CheckForPureContext()
199 context_.Say( in CheckForPureContext()
252 CheckShape(expr.thing.value().source, GetExpr(context_, expr)); in PushWhereContext()
266 : context_{new AssignmentContext{context}} {} in AssignmentChecker()
268 context_.value().Analyze(x); in Enter()
271 context_.value().Analyze(x); in Enter()
274 context_.value().PushWhereContext(x); in Enter()
277 context_.value().PopWhereContext(); in Leave()
280 context_.value().PushWhereContext(x); in Enter()
283 context_.value().PopWhereContext(); in Leave()
286 context_.value().PushWhereContext(x); in Enter()
289 context_.value().PopWhereContext(); in Leave()