/arkcompiler/ets_frontend/es2panda/binder/ |
H A D | variableFlags.h | 26 _(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 D | scope.cpp | 428 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 D | declaration.h | 282 return DeclType::VAR;
|
H A D | binder.cpp | 566 if (varDecl->Parent()->AsVariableDeclaration()->Kind() == ir::VariableDeclaration::VariableDeclarationKind::VAR) { in BuildVarDeclarator() 958 auto *param = Allocator()->New<LocalVariable>(decl, VariableFlags::VAR); in AddMandatoryParam()
|
H A D | scope.h | 1229 case DeclType::VAR: { in AddVar() 1269 case DeclType::VAR: in AddFunction()
|
/arkcompiler/ets_frontend/ets2panda/varbinder/ |
H A D | variableFlags.h | 25 _(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 D | scope.cpp | 258 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 D | varbinder.cpp | 359 if (varDecl->Parent()->AsVariableDeclaration()->Kind() == ir::VariableDeclaration::VariableDeclarationKind::VAR) { in BuildVarDeclarator() 649 auto *param = Allocator()->New<LocalVariable>(decl, VariableFlags::VAR); in AddMandatoryParam()
|
H A D | declaration.h | 273 return DeclType::VAR;
|
H A D | scope.h | 957 case DeclType::VAR: { in AddVar() 986 case DeclType::VAR: in AddFunction()
|
/arkcompiler/ets_frontend/ets2panda/ir/statements/ |
H A D | variableDeclaration.cpp | 71 case VariableDeclarationKind::VAR: { in Dump() 96 case VariableDeclarationKind::VAR: in Dump()
|
H A D | variableDeclaration.h | 29 enum class VariableDeclarationKind { CONST, LET, VAR };
|
H A D | variableDeclarator.h | 30 VAR, member in ark::es2panda::ark::es2panda::ir::VariableDeclaratorFlag
|
/arkcompiler/ets_frontend/es2panda/parser/ |
H A D | parserFlags.h | 38 VAR = (1 << 3), member in panda::es2panda::parser::VariableParsingFlags
|
H A D | statementParser.cpp | 584 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 D | variableDeclaration.h | 36 enum class VariableDeclarationKind { CONST, LET, VAR };
|
H A D | variableDeclaration.cpp | 46 case VariableDeclarationKind::VAR: { in Dump()
|
H A D | variableDeclarator.cpp | 61 if (decl->Kind() == ir::VariableDeclaration::VariableDeclarationKind::VAR) { in Compile()
|
/arkcompiler/ets_frontend/ets2panda/parser/ |
H A D | parserFlags.h | 39 VAR = 1U << 3U, member in ark::es2panda::parser::VariableParsingFlags
|
H A D | statementParser.cpp | 176 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 D | statementTSParser.cpp | 207 return ParseVariableDeclaration(VariableParsingFlags::VAR); in GetDeclarationForNamedExport()
|
/arkcompiler/ets_frontend/ets2panda/ast_verifier/ |
H A D | importExportAccessValid.cpp | 103 if (!var->HasFlag(varbinder::VariableFlags::LOCAL) && !var->HasFlag(varbinder::VariableFlags::VAR) && in InvariantImportExportVariable()
|
/arkcompiler/ets_frontend/es2panda/parser/transformer/ |
H A D | transformer.cpp | 152 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 D | helpers.cpp | 385 case binder::DeclType::VAR: { in GetTypeOfVariable()
|
/arkcompiler/ets_frontend/ets2panda/checker/ts/ |
H A D | helpers.cpp | 430 case varbinder::DeclType::VAR: { in GetDeclTsType()
|