| /arkcompiler/ets_frontend/ets2panda/compiler/base/ |
| H A D | hoisting.cpp | 23 static void HoistVar(PandaGen *pg, varbinder::Variable *var, const varbinder::VarDecl *decl) in HoistVar() argument 39 static void HoistFunction(PandaGen *pg, varbinder::Variable *var, const varbinder::FunctionDecl *decl) in HoistFunction() argument 69 const auto *decl = var->Declaration(); Hoist() local [all...] |
| H A D | lexenv.cpp | 94 const auto *decl = result.variable->Declaration(); in ExpandStoreLexVar() local
|
| /arkcompiler/ets_frontend/ets2panda/compiler/lowering/scopesInit/ |
| H A D | savedBindingsCtx.cpp | 49 auto *decl = exportDecl->AsExportDefaultDeclaration(); in BindExportDecl() local 71 auto *decl = in BindExportDecl() local
|
| /arkcompiler/ets_frontend/ets2panda/ir/module/ |
| H A D | exportNamedDeclaration.h | 36 explicit ExportNamedDeclaration(ArenaAllocator *allocator, AstNode *decl, in ExportNamedDeclaration() argument 45 explicit ExportNamedDeclaration(ArenaAllocator *allocator, AstNode *decl) in ExportNamedDeclaration() argument
|
| H A D | exportDefaultDeclaration.h | 24 explicit ExportDefaultDeclaration(AstNode *decl, bool exportEquals) in ExportDefaultDeclaration() argument
|
| /arkcompiler/ets_frontend/ets2panda/util/ast-builders/ |
| H A D | exportDefaultDeclarationBuilder.h | 29 ExportDefaultDeclarationBuilder &SetDeclaration(AstNode *decl) in SetDeclaration() argument
|
| H A D | variableDeclarationBuilder.h | 38 VariableDeclarationBuilder &SetDeclare(bool decl) in SetDeclare() argument
|
| /arkcompiler/ets_frontend/ets2panda/varbinder/ |
| H A D | variable.cpp | 25 LocalVariable::LocalVariable(Decl *decl, VariableFlags flags) : Variable(decl, flags) in LocalVariable() argument 61 void EnumVariable::ResetDecl(Decl *decl) in ResetDecl() argument
|
| H A D | variable.h | 146 explicit Variable(Decl *decl, VariableFlags flags) : decl_(decl), flags_(flags) {} in Variable() argument 207 explicit GlobalVariable(Decl *decl, VariableFlags flags) : Variable(decl, flags) {} in GlobalVariable() argument 219 explicit ModuleVariable(Decl *decl, VariableFlags flags) : Variable(decl, flag argument 255 EnumVariable(Decl *decl, bool backReference = false) EnumVariable() argument [all...] |
| H A D | declaration.h | 125 void Add(T *decl) in Add() argument
|
| /arkcompiler/ets_frontend/es2panda/ir/expressions/ |
| H A D | identifier.cpp | 88 const binder::Decl *decl = Variable()->Declaration(); in Check() local
|
| /arkcompiler/ets_frontend/es2panda/binder/ |
| H A D | variable.cpp | 24 LocalVariable::LocalVariable(Decl *decl, VariableFlags flags) : Variable(decl, flags) in LocalVariable() argument 88 void EnumVariable::ResetDecl(Decl *decl) in ResetDecl() argument
|
| /arkcompiler/ets_frontend/es2panda/compiler/base/ |
| H A D | hoisting.cpp | 27 static void StoreModuleVarOrLocalVar(PandaGen *pg, binder::ScopeFindResult &result, const binder::Decl *decl) in StoreModuleVarOrLocalVar() argument 40 static void HoistVar(PandaGen *pg, binder::Variable *var, const binder::VarDecl *decl) in HoistVar() argument 65 HoistFunction(PandaGen *pg, binder::Variable *var, const binder::FunctionDecl *decl) HoistFunction() argument 115 const auto *decl = var->Declaration(); Hoist() local [all...] |
| H A D | lexenv.cpp | 52 auto decl = result.variable->Declaration(); in ExpandLoadLexVar() local 101 const auto *decl = result.variable->Declaration(); in ExpandStoreLexVar() local
|
| /arkcompiler/ets_frontend/es2panda/ir/module/ |
| H A D | exportDefaultDeclaration.h | 34 explicit ExportDefaultDeclaration(AstNode *decl, bool exportEquals) in ExportDefaultDeclaration() argument 49 void SetDecl(AstNode *decl) in SetDecl() argument
|
| H A D | exportNamedDeclaration.h | 49 explicit ExportNamedDeclaration(Statement *decl, ArenaVector<ExportSpecifier *> &&specifiers) in ExportNamedDeclaration() argument 69 void SetDecl(Statement *decl) in SetDecl() argument
|
| /arkcompiler/ets_frontend/ets2panda/ast_verifier/ |
| H A D | importExportAccessValid.cpp | 65 const auto *decl = var->Declaration(); in ValidateExport() local
|
| /arkcompiler/ets_frontend/es2panda/ir/statements/ |
| H A D | variableDeclarator.cpp | 51 const ir::VariableDeclaration *decl = parent_->AsVariableDeclaration(); in Compile() local
|
| /arkcompiler/ets_frontend/ets2panda/compiler/core/ |
| H A D | function.cpp | 197 void Function::CompileInstanceFields(PandaGen *pg, const ir::ScriptFunction *decl) in CompileInstanceFields() argument 227 const auto *decl = pg->RootNode()->AsScriptFunction(); in CompileFunction() local [all...] |
| /arkcompiler/ets_frontend/ets2panda/parser/ |
| H A D | statementTSParser.cpp | 259 ir::Statement *decl = GetDeclarationForNamedExport(classModifiers, flags); in ParseNamedExportDeclaration() local
|
| /arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/ |
| H A D | interfacePropertyDeclarations.cpp | 113 auto *decl = checker->Allocator()->New<varbinder::VarDecl>(name); in GenerateGetterOrSetter() local 159 auto *decl = checker->Allocator()->New<varbinder::FunctionDecl>(checker->Allocator(), name, getter); in UpdateInterfacePropertys() local
|
| /arkcompiler/ets_frontend/ets2panda/test/unit/public/ |
| H A D | ast_verifier_short_test.cpp | 123 scope.AddDecl(Allocator(), &decl, ScriptExtension::ETS); in TEST_F() local 146 scope.AddDecl(Allocator(), &decl, ScriptExtension::ETS); in TEST_F() local
|
| /arkcompiler/ets_frontend/es2panda/compiler/core/ |
| H A D | function.cpp | 173 static void CompileClassInitializer(PandaGen *pg, const ir::ScriptFunction *decl, bool isStatic) in CompileClassInitializer() argument 220 const auto *decl = pg->RootNode()->AsScriptFunction(); in CompileFunction() local [all...] |
| /arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/topLevelStmts/ |
| H A D | importExportDecls.cpp | 119 void ImportExportDecls::PopulateAliasMap(const ir::ExportNamedDeclaration *decl, const util::StringView &path) in PopulateAliasMap() argument
|
| /arkcompiler/ets_frontend/es2panda/ir/ts/ |
| H A D | tsEnumDeclaration.cpp | 269 auto *decl = checker->Allocator()->New<binder::EnumDecl>(memberStr); in AddEnumValueDeclaration() local 282 auto *decl = checker->Allocator()->New<binder::EnumDecl>(memberStr); in AddEnumValueDeclaration() local
|