Searched refs:functionScope (Results 1 – 9 of 9) sorted by relevance
| /arkcompiler/ets_frontend/es2panda/parser/ |
| D | commonjs.cpp | 83 auto *functionScope = functionCtx.GetScope(); in ParseCommonjs() local 84 functionScope->BindParamScope(funcParamScope); in ParseCommonjs() 85 funcParamScope->BindFunctionScope(functionScope); in ParseCommonjs() 90 … AllocNode<ir::ScriptFunction>(functionScope, std::move(params), nullptr, program_.Ast(), nullptr, in ParseCommonjs() 92 functionScope->BindNode(funcNode); in ParseCommonjs()
|
| D | expressionParser.cpp | 377 … binder::FunctionScope *functionScope, in ParseArrowFunctionExpressionBody() argument 384 functionScope->BindParamScope(desc->paramScope); in ParseArrowFunctionExpressionBody() 385 desc->paramScope->BindFunctionScope(functionScope); in ParseArrowFunctionExpressionBody() 401 body = AllocNode<ir::BlockStatement>(functionScope, std::move(statements)); in ParseArrowFunctionExpressionBody() 412 …funcNode = AllocNode<ir::ScriptFunction>(functionScope, std::move(desc->params), typeParamDecl, bo… in ParseArrowFunctionExpressionBody() 416 functionScope->BindNode(funcNode); in ParseArrowFunctionExpressionBody()
|
| D | parserImpl.cpp | 3969 auto *functionScope = functionCtx.GetScope(); in ParseFunction() local 3970 functionScope->BindParamScope(funcParamScope); in ParseFunction() 3971 funcParamScope->BindFunctionScope(functionScope); in ParseFunction() 4000 body = ParseBlockStatement(functionScope); in ParseFunction() 4005 …AllocNode<ir::ScriptFunction>(functionScope, std::move(params), typeParamDecl, body, returnTypeAnn… in ParseFunction() 4008 functionScope->BindNode(funcNode); in ParseFunction()
|
| D | parserImpl.h | 399 … binder::FunctionScope *functionScope, in DEFINE_BITOPS()
|
| /arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/ |
| D | interfacePropertyDeclarations.cpp | 73 …auto *functionScope = checker->Allocator()->New<varbinder::FunctionScope>(checker->Allocator(), pa… in GenerateGetterOrSetter() local 75 functionScope->BindParamScope(paramScope); in GenerateGetterOrSetter() 76 paramScope->BindFunctionScope(functionScope); in GenerateGetterOrSetter() 109 func->SetScope(functionScope); in GenerateGetterOrSetter() 114 auto var = functionScope->AddDecl(checker->Allocator(), decl, ScriptExtension::ETS); in GenerateGetterOrSetter() 130 functionScope->BindNode(func); in GenerateGetterOrSetter()
|
| D | enumLowering.cpp | 90 auto *const functionScope = in MakeFunction() local 92 functionScope->BindParamScope(functionInfo.paramScope); in MakeFunction() 93 functionInfo.paramScope->BindFunctionScope(functionScope); in MakeFunction() 100 bodyBlock->SetScope(functionScope); in MakeFunction() 109 function->SetScope(functionScope); in MakeFunction() 115 functionScope->BindNode(function); in MakeFunction() 211 …auto *const functionScope = varbinder_->Allocator()->New<varbinder::FunctionScope>(Allocator(), pa… in CreateCCtorForEnumClass() local 212 functionScope->BindParamScope(paramScope); in CreateCCtorForEnumClass() 213 paramScope->BindFunctionScope(functionScope); in CreateCCtorForEnumClass() 226 body->SetScope(functionScope); in CreateCCtorForEnumClass() [all …]
|
| /arkcompiler/ets_frontend/ets2panda/checker/ets/ |
| D | utilityTypeHandlers.cpp | 408 auto *const functionScope = Allocator()->New<varbinder::FunctionScope>(Allocator(), paramScope); in CreateNonStaticClassInitializer() local 409 functionScope->BindParamScope(paramScope); in CreateNonStaticClassInitializer() 410 paramScope->BindFunctionScope(functionScope); in CreateNonStaticClassInitializer() 414 auto [func, id] = CreateScriptFunctionForConstructor(functionScope); in CreateNonStaticClassInitializer() 417 functionScope->BindNode(func); in CreateNonStaticClassInitializer() 425 VarBinder()->Functions().push_back(functionScope); in CreateNonStaticClassInitializer()
|
| D | helpers.cpp | 2309 …auto *functionScope = checker->Allocator()->New<varbinder::FunctionScope>(checker->Allocator(), pa… in GenerateDefaultGetterSetter() local 2311 functionScope->BindParamScope(paramScope); in GenerateDefaultGetterSetter() 2312 paramScope->BindFunctionScope(functionScope); in GenerateDefaultGetterSetter() 2333 func->SetScope(functionScope); in GenerateDefaultGetterSetter() 2334 body->SetScope(functionScope); in GenerateDefaultGetterSetter() 2360 functionScope->BindNode(func); in GenerateDefaultGetterSetter() 2365 functionScope->BindName(classScope->Node()->AsClassDefinition()->InternalName()); in GenerateDefaultGetterSetter()
|
| /arkcompiler/ets_frontend/ets2panda/compiler/lowering/scopesInit/ |
| D | scopesInitPhase.cpp | 102 auto *functionScope = functionCtx.GetScope(); in HandleFunction() local 103 BindFunctionScopes(functionScope, funcParamScope); in HandleFunction() 106 HandleBlockStmt(function->Body()->AsBlockStatement(), functionScope); in HandleFunction() 110 BindScopeNode(functionScope, function); in HandleFunction()
|