Lines Matching refs:Analyze

118 void GenericSpecInfo::Analyze(const parser::DefinedOpName &name) {  in Analyze()  function in Fortran::semantics::GenericSpecInfo
124 void GenericSpecInfo::Analyze(const parser::GenericSpec &x) { in Analyze() function in Fortran::semantics::GenericSpecInfo
137 Analyze(z); in Analyze()
209 ArraySpec Analyze(const parser::ArraySpec &);
210 ArraySpec Analyze(const parser::ComponentArraySpec &);
211 ArraySpec Analyze(const parser::CoarraySpec &);
217 template <typename T> void Analyze(const std::list<T> &list) { in Analyze() function in Fortran::semantics::ArraySpecAnalyzer
219 Analyze(elem); in Analyze()
222 void Analyze(const parser::AssumedShapeSpec &);
223 void Analyze(const parser::ExplicitShapeSpec &);
224 void Analyze(const parser::AssumedImpliedSpec &);
225 void Analyze(const parser::DeferredShapeSpecList &);
226 void Analyze(const parser::AssumedRankSpec &);
237 return ArraySpecAnalyzer{context}.Analyze(arraySpec); in AnalyzeArraySpec()
241 return ArraySpecAnalyzer{context}.Analyze(arraySpec); in AnalyzeArraySpec()
245 return ArraySpecAnalyzer{context}.Analyze(coarraySpec); in AnalyzeCoarraySpec()
248 ArraySpec ArraySpecAnalyzer::Analyze(const parser::ComponentArraySpec &x) { in Analyze() function in Fortran::semantics::ArraySpecAnalyzer
249 std::visit([this](const auto &y) { Analyze(y); }, x.u); in Analyze()
253 ArraySpec ArraySpecAnalyzer::Analyze(const parser::ArraySpec &x) { in Analyze() function in Fortran::semantics::ArraySpecAnalyzer
256 Analyze(std::get<std::list<parser::ExplicitShapeSpec>>(y.t)); in Analyze()
257 Analyze(std::get<parser::AssumedImpliedSpec>(y.t)); in Analyze()
259 [&](const parser::ImpliedShapeSpec &y) { Analyze(y.v); }, in Analyze()
260 [&](const auto &y) { Analyze(y); }, in Analyze()
266 ArraySpec ArraySpecAnalyzer::Analyze(const parser::CoarraySpec &x) { in Analyze() function in Fortran::semantics::ArraySpecAnalyzer
271 Analyze(std::get<std::list<parser::ExplicitShapeSpec>>(y.t)); in Analyze()
281 void ArraySpecAnalyzer::Analyze(const parser::AssumedShapeSpec &x) { in Analyze() function in Fortran::semantics::ArraySpecAnalyzer
284 void ArraySpecAnalyzer::Analyze(const parser::ExplicitShapeSpec &x) { in Analyze() function in Fortran::semantics::ArraySpecAnalyzer
288 void ArraySpecAnalyzer::Analyze(const parser::AssumedImpliedSpec &x) { in Analyze() function in Fortran::semantics::ArraySpecAnalyzer
291 void ArraySpecAnalyzer::Analyze(const parser::DeferredShapeSpecList &x) { in Analyze() function in Fortran::semantics::ArraySpecAnalyzer
294 void ArraySpecAnalyzer::Analyze(const parser::AssumedRankSpec &) { in Analyze() function in Fortran::semantics::ArraySpecAnalyzer