Lines Matching refs:Analyze

120 void GenericSpecInfo::Analyze(const parser::DefinedOpName &name) {  in Analyze()  function in Fortran::semantics::GenericSpecInfo
126 void GenericSpecInfo::Analyze(const parser::GenericSpec &x) { in Analyze() function in Fortran::semantics::GenericSpecInfo
139 Analyze(z); in Analyze()
221 ArraySpec Analyze(const parser::ArraySpec &);
223 ArraySpec Analyze(const parser::ComponentArraySpec &);
224 ArraySpec Analyze(const parser::CoarraySpec &);
230 template <typename T> void Analyze(const std::list<T> &list) { in Analyze() function in Fortran::semantics::ArraySpecAnalyzer
232 Analyze(elem); in Analyze()
235 void Analyze(const parser::AssumedShapeSpec &);
236 void Analyze(const parser::ExplicitShapeSpec &);
237 void Analyze(const parser::AssumedImpliedSpec &);
238 void Analyze(const parser::DeferredShapeSpecList &);
239 void Analyze(const parser::AssumedRankSpec &);
250 return ArraySpecAnalyzer{context}.Analyze(arraySpec); in AnalyzeArraySpec()
254 return ArraySpecAnalyzer{context}.Analyze(arraySpec); in AnalyzeArraySpec()
263 return ArraySpecAnalyzer{context}.Analyze(coarraySpec); in AnalyzeCoarraySpec()
266 ArraySpec ArraySpecAnalyzer::Analyze(const parser::ComponentArraySpec &x) { in Analyze() function in Fortran::semantics::ArraySpecAnalyzer
267 std::visit([this](const auto &y) { Analyze(y); }, x.u); in Analyze()
271 ArraySpec ArraySpecAnalyzer::Analyze(const parser::ArraySpec &x) { in Analyze() function in Fortran::semantics::ArraySpecAnalyzer
274 Analyze(std::get<std::list<parser::ExplicitShapeSpec>>(y.t)); in Analyze()
275 Analyze(std::get<parser::AssumedImpliedSpec>(y.t)); in Analyze()
277 [&](const parser::ImpliedShapeSpec &y) { Analyze(y.v); }, in Analyze()
278 [&](const auto &y) { Analyze(y); }, in Analyze()
286 Analyze(x); in AnalyzeDeferredShapeSpecList()
290 ArraySpec ArraySpecAnalyzer::Analyze(const parser::CoarraySpec &x) { in Analyze() function in Fortran::semantics::ArraySpecAnalyzer
295 Analyze(std::get<std::list<parser::ExplicitShapeSpec>>(y.t)); in Analyze()
305 void ArraySpecAnalyzer::Analyze(const parser::AssumedShapeSpec &x) { in Analyze() function in Fortran::semantics::ArraySpecAnalyzer
308 void ArraySpecAnalyzer::Analyze(const parser::ExplicitShapeSpec &x) { in Analyze() function in Fortran::semantics::ArraySpecAnalyzer
312 void ArraySpecAnalyzer::Analyze(const parser::AssumedImpliedSpec &x) { in Analyze() function in Fortran::semantics::ArraySpecAnalyzer
315 void ArraySpecAnalyzer::Analyze(const parser::DeferredShapeSpecList &x) { in Analyze() function in Fortran::semantics::ArraySpecAnalyzer
318 void ArraySpecAnalyzer::Analyze(const parser::AssumedRankSpec &) { in Analyze() function in Fortran::semantics::ArraySpecAnalyzer