Lines Matching defs:statements
23 #include "ir/statements/blockStatement.h"
24 #include "ir/statements/expressionStatement.h"
273 auto statements = ParseStatementList(StatementParsingFlags::STMT_GLOBAL_LEXICAL);
274 auto const statementNumber = statements.size();
280 return statements[0U];
283 auto *const blockStmt = AllocNode<ir::BlockStatement>(Allocator(), std::move(statements));
316 auto statements = CreateStatements(sourceCode);
318 return statements;
486 if (auto statements = CreateStatements(sourceCode);
487 statements.size() == 1U && statements.back()->IsExpressionStatement()) {
488 returnExpression = statements.back()->AsExpressionStatement()->GetExpression();
490 returnExpression = AllocNode<ir::BlockExpression>(std::move(statements));