Lines Matching refs:body
99 bodyBlock = checker_->AllocNode<ir::BlockStatement>(Allocator(), std::move(functionInfo.body));
217 auto *body = checker_->AllocNode<ir::BlockStatement>(Allocator(), std::move(statements));
220 ir::ScriptFunction::ScriptFunctionData {body, ir::FunctionSignature(nullptr, std::move(params), nullptr),
226 body->SetScope(functionScope);
289 auto *body = checker_->AllocNode<ir::BlockStatement>(Allocator(), std::move(statements));
292 ir::ScriptFunction::ScriptFunctionData {body, ir::FunctionSignature(nullptr, std::move(params), nullptr),
297 body->SetScope(functionScope);
315 initStatement->SetParent(body);
316 body->Statements().push_back(initStatement);
626 ArenaVector<ir::Statement *> body(Allocator()->Adapter());
627 body.push_back(ifOrdinalExistsStmt);
628 body.push_back(throwNoEnumStmt);
631 auto *const function = MakeFunction({paramScope, std::move(params), std::move(body), returnTypeAnnotation, enumDecl,
653 ArenaVector<ir::Statement *> body(Allocator()->Adapter());
654 body.push_back(returnStmt);
659 auto *const function = MakeFunction({paramScope, std::move(params), std::move(body), stringTypeAnnotation, enumDecl,
682 ArenaVector<ir::Statement *> body(Allocator()->Adapter());
683 body.push_back(returnStmt);
688 auto *const function = MakeFunction({paramScope, std::move(params), std::move(body), intTypeAnnotation, enumDecl,
711 ArenaVector<ir::Statement *> body(Allocator()->Adapter());
712 body.push_back(returnStmt);
718 auto *const function = MakeFunction({paramScope, std::move(params), std::move(body), stringTypeAnnotation, enumDecl,
837 ArenaVector<ir::Statement *> body(Allocator()->Adapter());
838 body.push_back(forLoop);
839 body.push_back(throwStmt);
845 auto *const function = MakeFunction({paramScope, std::move(params), std::move(body), enumTypeAnnotation, enumDecl,
864 ArenaVector<ir::Statement *> body(Allocator()->Adapter());
865 body.push_back(returnStmt);
871 auto *const function = MakeFunction({paramScope, std::move(params), std::move(body), enumArrayTypeAnnotation,
890 ArenaVector<ir::Statement *> body(Allocator()->Adapter());
903 body.push_back(returnStmt);
910 {paramScope, std::move(params), std::move(body), returnTypeAnnotation, enumDecl, ir::ModifierFlags::PUBLIC});