/arkcompiler/ets_frontend/es2panda/compiler/base/ |
D | hoisting.cpp | 31 auto *var = pg->Scope()->FindLocal(decl->Name()); in StoreModuleVarOrLocalVar() local 32 ASSERT(var->IsModuleVariable()); in StoreModuleVarOrLocalVar() 33 pg->StoreModuleVariable(decl->Node(), var->AsModuleVariable()); in StoreModuleVarOrLocalVar() 39 static void HoistVar(PandaGen *pg, binder::Variable *var, const binder::VarDecl *decl) in HoistVar() argument 57 binder::ScopeFindResult result(decl->Name(), scope, 0, var); in HoistVar() 63 static void HoistFunction(PandaGen *pg, binder::Variable *var, const binder::FunctionDecl *decl) in HoistFunction() argument 74 pg->StoreGlobalVar(decl->Node(), var->Declaration()->Name()); in HoistFunction() 80 binder::ScopeFindResult result(decl->Name(), scope, 0, var); in HoistFunction() 92 auto *var = pg->TopScope()->FindLocal(nameSpaceEntry->localName_); in HoistNameSpaceImports() local 93 ASSERT(var != nullptr); in HoistNameSpaceImports() [all …]
|
/arkcompiler/ets_frontend/es2panda/typescript/core/ |
D | helpers.cpp | 340 binder::Variable *var = declarator->Id()->AsIdentifier()->Variable(); in InferSimpleVariableDeclaratorType() local 341 ASSERT(var); in InferSimpleVariableDeclaratorType() 344 … var->SetTsType(declarator->Id()->AsIdentifier()->TypeAnnotation()->AsTypeNode()->GetType(this)); in InferSimpleVariableDeclaratorType() 349 var->SetTsType(CheckTypeCached(declarator->Init())); in InferSimpleVariableDeclaratorType() 357 Type *Checker::GetTypeOfVariable(binder::Variable *var) in GetTypeOfVariable() argument 359 if (var->TsType()) { in GetTypeOfVariable() 360 return var->TsType(); in GetTypeOfVariable() 363 const binder::Decl *decl = var->Declaration(); in GetTypeOfVariable() 366 ThrowTypeError({"'", var->Name(), in GetTypeOfVariable() 376 … ThrowTypeError({"Block-scoped variable '", var->Name(), "' used before its declaration"}, in GetTypeOfVariable() [all …]
|
/arkcompiler/ets_frontend/es2panda/compiler/core/ |
D | regScope.cpp | 55 for (const auto &[_, var] : scope->Bindings()) { in LocalRegScope() 57 if (!var->LexicalBound() && var->IsLocalVariable()) { in LocalRegScope() 58 var->AsLocalVariable()->BindVReg(pg->AllocReg()); in LocalRegScope() 99 for (const auto &[_, var] : funcScope->Bindings()) { in FunctionRegScope() 101 if (var->Declaration()->IsParameterDecl()) { in FunctionRegScope() 105 if (!var->LexicalBound() && var->IsLocalVariable()) { in FunctionRegScope() 106 var->AsLocalVariable()->BindVReg(pg->AllocReg()); in FunctionRegScope()
|
D | pandagen.cpp | 305 auto *var = result.variable; in LoadVar() local 307 if (!var || var->Declaration()->IsDeclare()) { in LoadVar() 312 if (var->IsGlobalVariable()) { in LoadVar() 313 LoadGlobalVar(node, var->Name()); in LoadVar() 317 if (var->IsModuleVariable()) { in LoadVar() 318 …var->HasFlag(binder::VariableFlags::LOCAL_EXPORT) ? LoadLocalModuleVariable(node, var->AsModuleVar… in LoadVar() 319 … LoadExternalModuleVariable(node, var->AsModuleVariable()); in LoadVar() 320 if (var->Declaration()->IsLetOrConstOrClassDecl()) { in LoadVar() 321 ThrowUndefinedIfHole(node, var->Name()); in LoadVar() 326 ASSERT(var->IsLocalVariable()); in LoadVar() [all …]
|
/arkcompiler/runtime_core/gn/build/ |
D | cmake_configure_file.py | 62 var = var_val.rstrip() 63 in_line = '#define %s\n' % var 65 var = var_val_split[0] 67 in_line = '#define %s %s\n' % (var, val) 69 if var not in values: 70 in_line = '/* #undef %s */\n' % var
|
/arkcompiler/ets_frontend/test/scripts/auto_xts_test/ |
D | run.bat | 32 set var=D:\AutoXTSTest variable 33 if not exist %var% (md %var%) 34 rd /s /q %var%\dayu200_xts 36 del /q %var%\dayu200_xts.tar.gz 37 if not exist %var%\dayu200_xts\suites (goto ResourceError) 45 if "%var%"=="[Empty]" (goto BurnError) 54 call %var%\dayu200_xts\suites\acts\run.bat run -l %value%
|
/arkcompiler/ets_frontend/es2panda/ir/ts/ |
D | tsInterfaceDeclaration.cpp | 98 binder::Variable *var = id_->Variable(); in Check() local 99 ASSERT(var->Declaration()->Node() && var->Declaration()->Node()->IsTSInterfaceDeclaration()); in Check() 101 if (this == var->Declaration()->Node()) { in Check() 102 checker::Type *resolvedType = var->TsType(); in Check() 108 resolvedType->SetVariable(var); in Check() 109 var->SetTsType(resolvedType); in Check()
|
D | tsTypeReference.cpp | 68 binder::Variable *var = typeName_->AsIdentifier()->Variable(); in GetType() local 70 if (!var) { in GetType() 74 checker::Type *type = checker->GetTypeReferenceType(this, var); in GetType()
|
/arkcompiler/ets_frontend/es2panda/ir/module/ |
D | exportDefaultDeclaration.cpp | 44 auto *var = pg->Scope()->FindLocal(parser::SourceTextModuleRecord::DEFAULT_LOCAL_NAME); in Compile() local 45 ASSERT(var->IsModuleVariable()); in Compile() 46 pg->StoreModuleVariable(this, var->AsModuleVariable()); in Compile()
|
/arkcompiler/ets_runtime/test/quickfix/global_var/ |
D | expect_output.txt | 17 patch old global var :100 18 patch new global var :undefined 23 base global var :100
|
/arkcompiler/ets_frontend/es2panda/binder/ |
D | variable.cpp | 38 auto *var = allocator->New<LocalVariable>(decl, flags_); in Copy() local 39 var->vreg_ = vreg_; in Copy() 40 return var; in Copy()
|
/arkcompiler/ets_frontend/es2panda/test/parser/ts/ |
D | test-type-annotation-expected.txt | 49 "kind": "var", 106 "kind": "var", 163 "kind": "var", 220 "kind": "var", 277 "kind": "var", 334 "kind": "var", 391 "kind": "var", 448 "kind": "var", 505 "kind": "var", 562 "kind": "var", [all …]
|
D | test-ts-type-assertion-expected.txt | 91 "kind": "var", 174 "kind": "var", 271 "kind": "var",
|
D | test-arrow-function3-expected.txt | 62 "kind": "var", 160 "kind": "var", 264 "kind": "var",
|
D | test-as-expression3-expected.txt | 89 "kind": "var", 186 "kind": "var", 329 "kind": "var", 441 "kind": "var", 538 "kind": "var",
|
D | test-type-query-expected.txt | 49 "kind": "var", 120 "kind": "var", 308 "kind": "var", 421 "kind": "var", 561 "kind": "var",
|
/arkcompiler/ets_frontend/testTs/ |
D | test-case.patch | 718 var q; 788 @@ -3,4 +3,6 @@ export declare var x; 897 + var await = 1 909 + var await = 1 921 + var yield = 2 933 + var yield = 2; 956 @@ -17,4 +17,6 @@ var d: D; 957 var o: {} = d; 1021 -var v = class C extends D {}; 1023 +var v = class C extends D {}; [all …]
|
/arkcompiler/ets_frontend/es2panda/test/parser/js/ |
D | test-var-decl-expected.txt | 80 "kind": "var", 237 "kind": "var", 349 "kind": "var", 434 "kind": "var",
|
/arkcompiler/ets_frontend/es2panda/test/parser/ts/type_checker/ |
D | varRedeclaration1-expected.txt | 49 "kind": "var", 106 "kind": "var",
|
D | varRedeclaration2-expected.txt | 49 "kind": "var", 120 "kind": "var",
|
D | arrayDestructuring36-expected.txt | 49 "kind": "var", 106 "kind": "var", 163 "kind": "var", 220 "kind": "var", 346 "kind": "var",
|
D | varRedeclaration4-expected.txt | 62 "kind": "var", 132 "kind": "var",
|
D | varRedeclaration3-expected.txt | 49 "kind": "var", 134 "kind": "var",
|
/arkcompiler/runtime_core/docs/ |
D | irtoc.md | 25 var = Add(input1, input2) 31 var = Add(input1, input2).i64.CC(:CC_GE).pc(123) 41 In last example variable `var` holds the newly created instruction `Add` and it can be input for th… 44 var = Add(input1, input2).i64.CC(:CC_GE).pc(123) 45 Return(var).i64
|
/arkcompiler/ets_frontend/test262/ |
D | es2021_tests.txt | 1342 language/expressions/async-generator/eval-var-scope-syntax-err.js 1830 language/expressions/async-generator/named-eval-var-scope-syntax-err.js 1900 language/statements/async-generator/eval-var-scope-syntax-err.js 2599 language/statements/for-await-of/async-func-dstr-var-ary-init-iter-close.js 2600 language/statements/for-await-of/async-func-dstr-var-ary-init-iter-get-err.js 2601 language/statements/for-await-of/async-func-dstr-var-ary-init-iter-no-close.js 2602 language/statements/for-await-of/async-func-dstr-var-ary-name-iter-val.js 2603 language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elem-ary-elem-init.js 2604 language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elem-ary-elem-iter.js 2605 language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elem-ary-elision-init.js [all …]
|