Home
last modified time | relevance | path

Searched refs:VAR (Results 1 - 25 of 31) sorted by relevance

12

/arkcompiler/ets_frontend/es2panda/binder/
H A DvariableFlags.h26 _(VAR, VarDecl) \
107 VAR, member in panda::es2panda::binder::VariableKind
140 VAR = 1 << 28, member in panda::es2panda::binder::VariableFlags
145 HOIST_VAR = HOIST | VAR,
H A Dscope.cpp428 case DeclType::VAR: { in AddLocal()
430 newDecl->Name(), [](const Variable *v) { return !v->HasFlag(VariableFlags::VAR); }); in AddLocal()
496 if (!AddParam(allocator, FindLocal(name), decl, VariableFlags::VAR)) { in AddParamDecl()
516 auto *paramVar = allocator->New<LocalVariable>(varDecl, VariableFlags::VAR); in AddParamDecl()
586 case DeclType::VAR: { in AddBinding()
704 case DeclType::VAR: { in AddBinding()
766 case DeclType::VAR: { in AddBinding()
768 newDecl->Name(), [](const Variable *v) { return !v->HasFlag(VariableFlags::VAR); }); in AddBinding()
H A Ddeclaration.h282 return DeclType::VAR;
H A Dbinder.cpp566 if (varDecl->Parent()->AsVariableDeclaration()->Kind() == ir::VariableDeclaration::VariableDeclarationKind::VAR) { in BuildVarDeclarator()
958 auto *param = Allocator()->New<LocalVariable>(decl, VariableFlags::VAR); in AddMandatoryParam()
H A Dscope.h1229 case DeclType::VAR: { in AddVar()
1269 case DeclType::VAR: in AddFunction()
/arkcompiler/ets_frontend/ets2panda/varbinder/
H A DvariableFlags.h25 _(VAR, VarDecl) \
116 VAR, member in ark::es2panda::varbinder::VariableKind
153 VAR = 1U << 28U, member in ark::es2panda::varbinder::VariableFlags
160 HOIST_VAR = HOIST | VAR,
H A Dscope.cpp258 IterateShadowedVariables(newDecl->Name(), [](const Variable *v) { return !v->HasFlag(VariableFlags::VAR); }); in AddLocalVar()
277 case DeclType::VAR: { in AddLocal()
405 VariableFlags::VAR | VariableFlags::LOCAL); in AddParamDecl()
426 auto *paramVar = allocator->New<LocalVariable>(varDecl, VariableFlags::VAR | VariableFlags::LOCAL); in AddParamDecl()
454 case DeclType::VAR: { in AddBinding()
501 case DeclType::VAR: { in AddBinding()
599 case DeclType::VAR: { in AddBinding()
656 if (currentVariable != nullptr && currentVariable->Declaration()->Type() != DeclType::VAR) { in AddImport()
H A Dvarbinder.cpp359 if (varDecl->Parent()->AsVariableDeclaration()->Kind() == ir::VariableDeclaration::VariableDeclarationKind::VAR) { in BuildVarDeclarator()
649 auto *param = Allocator()->New<LocalVariable>(decl, VariableFlags::VAR); in AddMandatoryParam()
H A Ddeclaration.h273 return DeclType::VAR;
H A Dscope.h957 case DeclType::VAR: { in AddVar()
986 case DeclType::VAR: in AddFunction()
/arkcompiler/ets_frontend/ets2panda/ir/statements/
H A DvariableDeclaration.cpp71 case VariableDeclarationKind::VAR: { in Dump()
96 case VariableDeclarationKind::VAR: in Dump()
H A DvariableDeclaration.h29 enum class VariableDeclarationKind { CONST, LET, VAR };
H A DvariableDeclarator.h30 VAR, member in ark::es2panda::ark::es2panda::ir::VariableDeclaratorFlag
/arkcompiler/ets_frontend/es2panda/parser/
H A DparserFlags.h38 VAR = (1 << 3), member in panda::es2panda::parser::VariableParsingFlags
H A DstatementParser.cpp584 auto *variableDecl = ParseVariableDeclaration(VariableParsingFlags::VAR, isDeclare); in ParseVarStatement()
1549 initNode = ParseVariableDeclaration(varFlags | VariableParsingFlags::VAR); in ParseForStatement()
2082 if (flags & VariableParsingFlags::VAR) { in ParseVariableDeclarator()
2107 if (!(flags & VariableParsingFlags::VAR) && in ParseVariableDeclaratorKey()
2183 auto varKind = ir::VariableDeclaration::VariableDeclarationKind::VAR; in ParseVariableDeclaration()
2709 decl = ParseVariableDeclaration(flag | VariableParsingFlags::VAR, isDeclare, true); in ParseNamedExportDeclaration()
/arkcompiler/ets_frontend/es2panda/ir/statements/
H A DvariableDeclaration.h36 enum class VariableDeclarationKind { CONST, LET, VAR };
H A DvariableDeclaration.cpp46 case VariableDeclarationKind::VAR: { in Dump()
H A DvariableDeclarator.cpp61 if (decl->Kind() == ir::VariableDeclaration::VariableDeclarationKind::VAR) { in Compile()
/arkcompiler/ets_frontend/ets2panda/parser/
H A DparserFlags.h39 VAR = 1U << 3U, member in ark::es2panda::parser::VariableParsingFlags
H A DstatementParser.cpp176 auto *variableDecl = ParseVariableDeclaration(VariableParsingFlags::VAR); in ParseVarStatement()
886 return {nullptr, ParseVariableDeclaration(varFlags | VariableParsingFlags::VAR)}; in ParseForLoopInitializer()
1344 (VariableParsingFlags::VAR | VariableParsingFlags::LET | VariableParsingFlags::CONST); in GetFlag()
1348 case VariableParsingFlags::VAR: in GetFlag()
1349 return ir::VariableDeclaratorFlag::VAR; in GetFlag()
1422 auto varKind = ir::VariableDeclaration::VariableDeclarationKind::VAR; in ParseVariableDeclaration()
1622 decl = ParseVariableDeclaration(VariableParsingFlags::VAR); in ParseNamedExportDeclaration()
H A DstatementTSParser.cpp207 return ParseVariableDeclaration(VariableParsingFlags::VAR); in GetDeclarationForNamedExport()
/arkcompiler/ets_frontend/ets2panda/ast_verifier/
H A DimportExportAccessValid.cpp103 if (!var->HasFlag(varbinder::VariableFlags::LOCAL) && !var->HasFlag(varbinder::VariableFlags::VAR) && in InvariantImportExportVariable()
/arkcompiler/ets_frontend/es2panda/parser/transformer/
H A Dtransformer.cpp152 ast->AddStatementAtPos(0, CreateVariableDeclarationWithIdentify(it.first, VariableParsingFlags::VAR, in PushVariablesToNearestStatements()
159 VariableParsingFlags::VAR, nullptr, false)); in PushVariablesToNearestStatements()
1098 res.push_back(CreateVariableDeclarationWithIdentify(aliasName, VariableParsingFlags::VAR, nullptr, false)); in VisitClassDeclaration()
1654 ir::Statement *res = CreateVariableDeclarationWithIdentify(name, VariableParsingFlags::VAR, node, in VisitTsImportEqualsDeclaration()
1871 auto varKind = ir::VariableDeclaration::VariableDeclarationKind::VAR; in CreateVariableDeclarationWithIdentify()
1872 if (flags & VariableParsingFlags::VAR) { in CreateVariableDeclarationWithIdentify()
1889 if (flags & VariableParsingFlags::VAR) { in CreateVariableDeclarationWithIdentify()
2041 auto flag = Scope()->Parent() == nullptr ? VariableParsingFlags::VAR : VariableParsingFlags::LET; in CreateVariableDeclarationForTSEnumOrTSModule()
/arkcompiler/ets_frontend/es2panda/typescript/core/
H A Dhelpers.cpp385 case binder::DeclType::VAR: { in GetTypeOfVariable()
/arkcompiler/ets_frontend/ets2panda/checker/ts/
H A Dhelpers.cpp430 case varbinder::DeclType::VAR: { in GetDeclTsType()

Completed in 34 milliseconds

12