Lines Matching refs:Statement

21             parser::Statement<common::Indirection<parser::EntryStmt>>>(  in GetEntryStmts()
29 parser::Statement<common::Indirection<parser::EntryStmt>>>( in GetEntryStmts()
40 parser::Statement<common::Indirection<parser::EntryStmt>>>( in GetEntryStmts()
56 parser::Statement<common::Indirection<parser::GenericStmt>>>( in GetGenerics()
66 std::get<parser::Statement<parser::InterfaceStmt>>(interfaceBlock.t) in GetGenerics()
128 std::get<std::optional<parser::Statement<parser::ProgramStmt>>>(x.t)}; in Build()
129 const auto &end{std::get<parser::Statement<parser::EndProgramStmt>>(x.t)}; in Build()
137 const auto &stmt{std::get<parser::Statement<parser::FunctionStmt>>(x.t)}; in Build()
138 const auto &end{std::get<parser::Statement<parser::EndFunctionStmt>>(x.t)}; in Build()
154 const auto &stmt{std::get<parser::Statement<parser::SubroutineStmt>>(x.t)}; in Build()
155 const auto &end{std::get<parser::Statement<parser::EndSubroutineStmt>>(x.t)}; in Build()
169 const auto &stmt{std::get<parser::Statement<parser::MpSubprogramStmt>>(x.t)}; in Build()
171 std::get<parser::Statement<parser::EndMpSubprogramStmt>>(x.t)}; in Build()
177 const auto &stmt{std::get<parser::Statement<parser::ModuleStmt>>(x.t)}; in Build()
178 const auto &end{std::get<parser::Statement<parser::EndModuleStmt>>(x.t)}; in Build()
184 const auto &stmt{std::get<parser::Statement<parser::SubmoduleStmt>>(x.t)}; in Build()
185 const auto &end{std::get<parser::Statement<parser::EndSubmoduleStmt>>(x.t)}; in Build()
191 const auto &stmt{std::get<parser::Statement<parser::BlockDataStmt>>(x.t)}; in Build()
192 const auto &end{std::get<parser::Statement<parser::EndBlockDataStmt>>(x.t)}; in Build()
205 std::get<const parser::Statement<parser::SubmoduleStmt> *>(stmt_)}; in GetParentId()
223 [](const parser::Statement<parser::FunctionStmt> *x) { in HasModulePrefix()
226 [](const parser::Statement<parser::SubroutineStmt> *x) { in HasModulePrefix()
245 [](const parser::Statement<parser::ProgramStmt> *) { in GetKind()
248 [](const parser::Statement<parser::FunctionStmt> *) { in GetKind()
251 [](const parser::Statement<parser::SubroutineStmt> *) { in GetKind()
254 [](const parser::Statement<parser::MpSubprogramStmt> *) { in GetKind()
257 [](const parser::Statement<parser::ModuleStmt> *) { in GetKind()
260 [](const parser::Statement<parser::SubmoduleStmt> *) { in GetKind()
263 [](const parser::Statement<parser::BlockDataStmt> *) { in GetKind()