Lines Matching refs:exprAnalyzer_

102       : inits_{inits}, exprAnalyzer_{a}, values_{a.context(), list} {}  in DataInitializationCompiler()
124 evaluate::ExpressionAnalyzer &exprAnalyzer_; member in Fortran::semantics::DataInitializationCompiler
143 if (const auto *expr{GetExpr(exprAnalyzer_.context(), var)}) { in Scan()
144 exprAnalyzer_.GetFoldingContext().messages().SetLocation(var.GetSource()); in Scan()
155 if (auto expr{exprAnalyzer_.Analyze(designator)}) { in Scan()
156 exprAnalyzer_.GetFoldingContext().messages().SetLocation( in Scan()
170 GetExpr(exprAnalyzer_.context(), bounds.lower.thing.thing)}; in Scan()
172 GetExpr(exprAnalyzer_.context(), bounds.upper.thing.thing)}; in Scan()
174 ? GetExpr(exprAnalyzer_.context(), bounds.step->thing.thing) in Scan()
179 evaluate::FoldingContext &context{exprAnalyzer_.GetFoldingContext()}; in Scan()
185 exprAnalyzer_.Say(name.source, in Scan()
201 if (exprAnalyzer_.AddImpliedDo(name.source, kind)) { in Scan()
215 exprAnalyzer_.RemoveImpliedDo(name.source); in Scan()
239 auto designator{exprAnalyzer_.Designate(evaluate::DataRef{symbol})}; in Scan()
247 evaluate::FoldingContext &context{exprAnalyzer_.GetFoldingContext()}; in InitDesignator()
252 exprAnalyzer_.context().Say( in InitDesignator()
256 exprAnalyzer_.context().Say( in InitDesignator()
280 exprAnalyzer_.GetFoldingContext(), expr, type)}) { in ConvertElement()
283 SemanticsContext &context{exprAnalyzer_.context()}; in ConvertElement()
286 exprAnalyzer_.GetFoldingContext(), type, expr)}) { in ConvertElement()
306 evaluate::FoldingContext &context{exprAnalyzer_.GetFoldingContext()}; in InitElement()
333 exprAnalyzer_.context().Say( in InitElement()
342 exprAnalyzer_.context().Say( in InitElement()
354 CHECK(exprAnalyzer_.context().AnyFatalError()); in InitElement()
370 exprAnalyzer_.context().Say( in InitElement()
377 exprAnalyzer_.Say( in InitElement()
382 exprAnalyzer_.Say( in InitElement()
390 exprAnalyzer_.Say("Initializer for '%s' must not be a pointer"_err_en_US, in InitElement()
393 exprAnalyzer_.Say("Initializer for '%s' must not be a procedure"_err_en_US, in InitElement()
400 exprAnalyzer_.Say( in InitElement()
407 exprAnalyzer_.Say( in InitElement()
411 exprAnalyzer_.context().Say( in InitElement()
421 exprAnalyzer_.Say( in InitElement()
429 CHECK(exprAnalyzer_.context().AnyFatalError()); in InitElement()
433 exprAnalyzer_.context().Say( in InitElement()
438 CHECK(exprAnalyzer_.context().AnyFatalError()); in InitElement()