Home
last modified time | relevance | path

Searched defs:decl (Results 1 - 25 of 55) sorted by relevance

123

/arkcompiler/ets_frontend/ets2panda/compiler/base/
H A Dhoisting.cpp23 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 Dlexenv.cpp94 const auto *decl = result.variable->Declaration(); in ExpandStoreLexVar() local
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/scopesInit/
H A DsavedBindingsCtx.cpp49 auto *decl = exportDecl->AsExportDefaultDeclaration(); in BindExportDecl() local
71 auto *decl = in BindExportDecl() local
/arkcompiler/ets_frontend/ets2panda/ir/module/
H A DexportNamedDeclaration.h36 explicit ExportNamedDeclaration(ArenaAllocator *allocator, AstNode *decl, in ExportNamedDeclaration() argument
45 explicit ExportNamedDeclaration(ArenaAllocator *allocator, AstNode *decl) in ExportNamedDeclaration() argument
H A DexportDefaultDeclaration.h24 explicit ExportDefaultDeclaration(AstNode *decl, bool exportEquals) in ExportDefaultDeclaration() argument
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
H A DexportDefaultDeclarationBuilder.h29 ExportDefaultDeclarationBuilder &SetDeclaration(AstNode *decl) in SetDeclaration() argument
H A DvariableDeclarationBuilder.h38 VariableDeclarationBuilder &SetDeclare(bool decl) in SetDeclare() argument
/arkcompiler/ets_frontend/ets2panda/varbinder/
H A Dvariable.cpp25 LocalVariable::LocalVariable(Decl *decl, VariableFlags flags) : Variable(decl, flags) in LocalVariable() argument
61 void EnumVariable::ResetDecl(Decl *decl) in ResetDecl() argument
H A Dvariable.h146 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 Ddeclaration.h125 void Add(T *decl) in Add() argument
/arkcompiler/ets_frontend/es2panda/ir/expressions/
H A Didentifier.cpp88 const binder::Decl *decl = Variable()->Declaration(); in Check() local
/arkcompiler/ets_frontend/es2panda/binder/
H A Dvariable.cpp24 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 Dhoisting.cpp27 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 Dlexenv.cpp52 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 DexportDefaultDeclaration.h34 explicit ExportDefaultDeclaration(AstNode *decl, bool exportEquals) in ExportDefaultDeclaration() argument
49 void SetDecl(AstNode *decl) in SetDecl() argument
H A DexportNamedDeclaration.h49 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 DimportExportAccessValid.cpp65 const auto *decl = var->Declaration(); in ValidateExport() local
/arkcompiler/ets_frontend/es2panda/ir/statements/
H A DvariableDeclarator.cpp51 const ir::VariableDeclaration *decl = parent_->AsVariableDeclaration(); in Compile() local
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A Dfunction.cpp197 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 DstatementTSParser.cpp259 ir::Statement *decl = GetDeclarationForNamedExport(classModifiers, flags); in ParseNamedExportDeclaration() local
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
H A DinterfacePropertyDeclarations.cpp113 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 Dast_verifier_short_test.cpp123 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 Dfunction.cpp173 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 DimportExportDecls.cpp119 void ImportExportDecls::PopulateAliasMap(const ir::ExportNamedDeclaration *decl, const util::StringView &path) in PopulateAliasMap() argument
/arkcompiler/ets_frontend/es2panda/ir/ts/
H A DtsEnumDeclaration.cpp269 auto *decl = checker->Allocator()->New<binder::EnumDecl>(memberStr); in AddEnumValueDeclaration() local
282 auto *decl = checker->Allocator()->New<binder::EnumDecl>(memberStr); in AddEnumValueDeclaration() local

Completed in 16 milliseconds

123