Lines Matching defs:doConstruct
282 bool Pre(const parser::DoConstruct &doConstruct) {
284 std::get<parser::Statement<parser::NonLabelDoStmt>>(doConstruct.t)
294 Pre(std::get<parser::Statement<parser::NonLabelDoStmt>>(doConstruct.t));
295 Walk(std::get<parser::Block>(doConstruct.t), *this);
296 Pre(std::get<parser::Statement<parser::EndDoStmt>>(doConstruct.t));
297 PopConstructName(doConstruct);
739 void CheckName(const parser::DoConstruct &doConstruct) {
740 CheckEndName<parser::NonLabelDoStmt, parser::EndDoStmt>("DO", doConstruct);
742 std::get<parser::Statement<parser::NonLabelDoStmt>>(doConstruct.t)
745 std::get<parser::Statement<parser::EndDoStmt>>(doConstruct.t)};
752 doConstruct.t)