Lines Matching refs:exprAnalyzer_

1301       : exprAnalyzer_{c}, type_{std::move(t)} {}  in ArrayConstructorContext()
1347 if (MaybeExpr y{exprAnalyzer_.Analyze(x)}) { in GetSpecificIntExpr()
1349 return Fold(exprAnalyzer_.GetFoldingContext(), in GetSpecificIntExpr()
1358 ExpressionAnalyzer &exprAnalyzer_; member in Fortran::evaluate::ArrayConstructorContext
1373 if (exprAnalyzer_.context().ShouldWarn( in Push()
1375 exprAnalyzer_.Say( in Push()
1379 exprAnalyzer_.GetDefaultKind(TypeCategory::Integer), in Push()
1388 if (exprAnalyzer_.context().ShouldWarn( in Push()
1390 exprAnalyzer_.Say( in Push()
1394 exprAnalyzer_.GetDefaultKind(TypeCategory::Integer), in Push()
1402 exprAnalyzer_.Say( in Push()
1410 exprAnalyzer_.Say( in Push()
1418 exprAnalyzer_.Say("Cannot have an unlimited polymorphic value in an " in Push()
1447 if (exprAnalyzer_.context().warnOnNonstandardUsage() && in Push()
1450 exprAnalyzer_.Say( in Push()
1470 exprAnalyzer_.Say( in Push()
1480 exprAnalyzer_.Say("Value in array constructor of type '%s' could not " in Push()
1528 auto restorer{exprAnalyzer_.GetContextualMessages().SetLocation(expr.source)}; in Add()
1529 Push(exprAnalyzer_.Analyze(expr)); in Add()
1535 exprAnalyzer_.Analyze(bounds.name); in Add()
1552 if (exprAnalyzer_.AddImpliedDo(name, kind)) { in Add()
1560 exprAnalyzer_.SayAt(bounds.step.value().thing.thing.value().source, in Add()
1573 exprAnalyzer_.GetContextualMessages().SetMessages(buffer)}; in Add()
1591 exprAnalyzer_.GetContextualMessages().messages()}) { in Add()
1594 exprAnalyzer_.RemoveImpliedDo(name); in Add()
1596 exprAnalyzer_.SayAt(name, in Add()
1614 auto &foldingContext{exprAnalyzer_.GetFoldingContext()}; in UnrollConstantImpliedDo()
1615 auto restorer{exprAnalyzer_.DoNotUseSavedTypedExprs()}; in UnrollConstantImpliedDo()
3887 exprAnalyzer_.AddImpliedDo(name.source, kind); in Pre()
3889 exprAnalyzer_.RemoveImpliedDo(name.source); in Pre()