Lines Matching defs:statement
307 template <typename A> bool Pre(const parser::Statement<A> &statement) {
308 currentStatementSource_ = statement.source;
310 if (statement.label) {
311 auto label{statement.label.value()};
312 // Get the context to check if the labelled statement is in an
317 // Check if a statement that causes a jump to the 'label'
321 // Check if both the statement with 'label' and the statement that
2076 std::get<parser::Statement<parser::AllocateStmt>>(x.t).statement;
2100 std::get<parser::Statement<parser::AllocateStmt>>(x.t).statement);
2447 "associated with an ALLOCATE statement"_err_en_US);
2847 "Variable '%s' in statement function expression cannot be in a "
2854 // Get the context to check if the statement causing a jump to the 'label' is
2859 // Check if the statement with 'label' to which a jump is being introduced
2863 // Check if both the statement with 'label' and the statement that causes a
2902 // in the given allocate statement
2931 "found in corresponding ALLOCATE statement"_err_en_US,