| /arkcompiler/ets_frontend/ets2panda/ast_verifier/ |
| D | helpers.cpp | 30 bool IsImportLike(const ir::AstNode *ast) in IsImportLike() 36 bool IsExportLike(const ir::AstNode *ast) in IsExportLike() 42 bool IsBooleanType(const ir::AstNode *ast) in IsBooleanType() 67 bool IsValidTypeForBinaryOp(const ir::AstNode *ast, bool isBitwise) in IsValidTypeForBinaryOp() 104 bool IsStringType(const ir::AstNode *ast) in IsStringType() 128 bool IsVisibleInternalNode(const ir::AstNode *ast, const ir::AstNode *objTypeDeclNode) in IsVisibleInternalNode() 149 const checker::Type *GetClassDefinitionType(const ir::AstNode *ast) in GetClassDefinitionType() 162 const checker::Type *GetTSInterfaceDeclarationType(const ir::AstNode *ast) in GetTSInterfaceDeclarationType() 175 bool ValidateMethodAccessForClass(const ir::AstNode *ast, const ir::AstNode *ownerSignDeclNode, in ValidateMethodAccessForClass() 200 bool ValidateMethodAccessForTSInterface(const ir::AstNode *ast, const ir::AstNode *ownerSignDeclNod… in ValidateMethodAccessForTSInterface() [all …]
|
| /arkcompiler/ets_frontend/ets2panda/ast_verifier/invariants/ |
| D | forLoopCorrectlyInitialized.cpp | 23 [[nodiscard]] CheckResult ForLoopCorrectlyInitialized::operator()(const ir::AstNode *ast) in operator ()() 39 [[nodiscard]] CheckResult ForLoopCorrectlyInitialized::HandleForInStatement(const ir::AstNode *ast) in HandleForInStatement() 55 [[nodiscard]] CheckResult ForLoopCorrectlyInitialized::HandleForOfStatement(const ir::AstNode *ast) in HandleForOfStatement() 71 …discard]] CheckResult ForLoopCorrectlyInitialized::HandleForUpdateStatement(const ir::AstNode *ast) in HandleForUpdateStatement()
|
| D | modifierAccessValid.cpp | 24 [[nodiscard]] CheckResult ModifierAccessValid::operator()(const ir::AstNode *ast) in operator ()() 35 CheckResult ModifierAccessValid::HandleMethodExpression(const ir::AstNode *ast) in HandleMethodExpression() 49 CheckResult ModifierAccessValid::HandleCallExpression(const ir::AstNode *ast) in HandleCallExpression()
|
| D | everyChildInParentRange.cpp | 20 static bool IsInParentsRange(const ir::AstNode *ast, ir::AstNode const *node) in IsInParentsRange() 37 CheckResult EveryChildInParentRange::operator()(const ir::AstNode *ast) in operator ()()
|
| /arkcompiler/ets_frontend/arkguard/test/ut/utils/ |
| D | KeepParameterUtils.spec.ts | 30 const ast = ts.createSourceFile(path, content, ts.ScriptTarget.ES2015, true); constant 48 const ast = ts.createSourceFile(path, content, ts.ScriptTarget.ES2015, true); constant 66 const ast = ts.createSourceFile(path, content, ts.ScriptTarget.ES2015, true); constant 100 const ast = ts.createSourceFile(path, content, ts.ScriptTarget.ES2015, true); constant 110 const ast = ts.createSourceFile(path, content, ts.ScriptTarget.ES2015, true); constant 121 const ast = ts.createSourceFile(path, content, ts.ScriptTarget.ES2015, true); constant 131 const ast = ts.createSourceFile(path, content, ts.ScriptTarget.ES2015, true); constant 141 const ast = ts.createSourceFile(path, content, ts.ScriptTarget.ES2015, true); constant 151 const ast = ts.createSourceFile(path, content, ts.ScriptTarget.ES2015, true); constant 167 const ast = ts.createSourceFile(path, content, ts.ScriptTarget.ES2015, true); constant [all …]
|
| /arkcompiler/ets_frontend/ets2panda/test/unit/lsp/ |
| D | suggestion_diagnostics_test_1.cpp | 34 auto ast = GetAstFromContext<ark::es2panda::ir::AstNode>(ctx); in TEST_F() local 47 auto ast = GetAstFromContext<ark::es2panda::ir::AstNode>(ctx); in TEST_F() local 61 auto ast = GetAstFromContext<ark::es2panda::ir::AstNode>(ctx); in TEST_F() local 75 auto ast = GetAstFromContext<ark::es2panda::ir::AstNode>(ctx); in TEST_F() local 88 auto ast = GetAstFromContext<ark::es2panda::ir::AstNode>(ctx); in TEST_F() local 101 auto ast = GetAstFromContext<ark::es2panda::ir::AstNode>(ctx); in TEST_F() local 114 auto ast = GetAstFromContext<ark::es2panda::ir::AstNode>(ctx); in TEST_F() local 127 auto ast = GetAstFromContext<ark::es2panda::ir::AstNode>(ctx); in TEST_F() local 140 auto ast = GetAstFromContext<ark::es2panda::ir::AstNode>(ctx); in TEST_F() local 153 auto ast = GetAstFromContext<ark::es2panda::ir::AstNode>(ctx); in TEST_F() local [all …]
|
| D | suggestion_diagnostics_test.cpp | 32 auto ast = GetAstFromContext<ark::es2panda::ir::AstNode>(ctx); in TEST_F() local 47 auto ast = GetAstFromContext<ark::es2panda::ir::AstNode>(ctx); in TEST_F() local 62 auto ast = GetAstFromContext<ark::es2panda::ir::AstNode>(ctx); in TEST_F() local 80 auto ast = GetAstFromContext<ark::es2panda::ir::AstNode>(ctx); in TEST_F() local 99 auto ast = GetAstFromContext<ark::es2panda::ir::AstNode>(ctx); in TEST_F() local 117 auto ast = GetAstFromContext<ark::es2panda::ir::AstNode>(ctx); in TEST_F() local 136 auto ast = GetAstFromContext<ark::es2panda::ir::AstNode>(context); in TEST_F() local 184 auto ast = GetAstFromContext<ark::es2panda::ir::AstNode>(ctx); in TEST_F() local 203 auto ast = GetAstFromContext<ark::es2panda::ir::AstNode>(ctx); in TEST_F() local 222 auto ast = GetAstFromContext<ark::es2panda::ir::AstNode>(ctx); in TEST_F() local [all …]
|
| D | quick_info_test_1.cpp | 32 auto ast = reinterpret_cast<ark::es2panda::ir::AstNode *>(context->parserProgram->Ast()); in TEST_F() local 58 auto ast = reinterpret_cast<ark::es2panda::ir::AstNode *>(context->parserProgram->Ast()); in TEST_F() local 83 auto ast = reinterpret_cast<ark::es2panda::ir::AstNode *>(context->parserProgram->Ast()); in TEST_F() local 108 auto ast = reinterpret_cast<ark::es2panda::ir::AstNode *>(context->parserProgram->Ast()); in TEST_F() local 134 auto ast = reinterpret_cast<ark::es2panda::ir::AstNode *>(context->parserProgram->Ast()); in TEST_F() local 158 auto ast = reinterpret_cast<ark::es2panda::ir::AstNode *>(context->parserProgram->Ast()); in TEST_F() local 186 auto ast = reinterpret_cast<ark::es2panda::ir::AstNode *>(context->parserProgram->Ast()); in TEST_F() local 212 auto ast = reinterpret_cast<ark::es2panda::ir::AstNode *>(context->parserProgram->Ast()); in TEST_F() local 247 auto ast = reinterpret_cast<ark::es2panda::ir::AstNode *>(context->parserProgram->Ast()); in TEST_F() local 286 auto ast = reinterpret_cast<ark::es2panda::ir::AstNode *>(context->parserProgram->Ast()); in TEST_F() local [all …]
|
| /arkcompiler/ets_frontend/ets2panda/test/unit/plugin/ |
| D | plugin_proceed_to_state_find_import_ident_decl.cpp | 36 static void FindIdentifier(es2panda_AstNode *ast) in FindIdentifier() 46 static void FindMainDef(es2panda_AstNode *ast) in FindMainDef() 61 static bool FindIdentifierDecl(es2panda_Context *context, es2panda_AstNode *ast) in FindIdentifierDecl() 111 auto ast = impl->ProgramAst(context, impl->ContextProgram(context)); in main() local
|
| D | plugin_proceed_to_state_find_identifier_decl.cpp | 65 static void FindIdentifier(es2panda_AstNode *ast) in FindIdentifier() 75 static void FindMainDef(es2panda_AstNode *ast) in FindMainDef() 90 static bool FindIdentifierDecl(es2panda_Context *context, es2panda_AstNode *ast) in FindIdentifierDecl() 140 auto ast = impl->ProgramAst(context, impl->ContextProgram(context)); in main() local
|
| D | plugin_proceed_to_state_find_method_decl.cpp | 59 static void FindMemberExpr(es2panda_AstNode *ast) in FindMemberExpr() 69 static void FindScriptFunc(es2panda_AstNode *ast) in FindScriptFunc() 78 static void FindCallExpr(es2panda_AstNode *ast) in FindCallExpr() 126 static bool FindMethodDecl(es2panda_Context *context, es2panda_AstNode *ast) in FindMethodDecl() 182 auto ast = impl->ProgramAst(context, impl->ContextProgram(context)); in main() local
|
| D | plugin_proceed_to_state_test_class_decl_annotation.cpp | 41 void FindClassDef(es2panda_AstNode *ast) in FindClassDef() 51 bool TestClassAnnotation(es2panda_Context *context, es2panda_AstNode *ast) in TestClassAnnotation() 91 auto *ast = impl->ProgramAst(context, impl->ContextProgram(context)); in main() local
|
| D | plugin_proceed_to_state_create_ets_new_expression.cpp | 35 void FindA(es2panda_AstNode *ast, es2panda_AstNode *declarator, char *name) in FindA() 57 void FindB(es2panda_AstNode *ast, es2panda_AstNode *declarator, char *name) in FindB() 83 void FindC(es2panda_AstNode *ast, es2panda_AstNode *declarator, char *name) in FindC() 105 void FindD(es2panda_AstNode *ast, es2panda_AstNode *declarator, char *name) in FindD() 131 void FindE(es2panda_AstNode *ast, es2panda_AstNode *declarator, char *name) in FindE() 151 void FindF(es2panda_AstNode *ast, es2panda_AstNode *declarator, char *name) in FindF() 171 bool Find(es2panda_AstNode *ast) in Find() 207 auto ast = g_impl->ProgramAst(g_ctx, g_impl->ContextProgram(g_ctx)); in main() local
|
| D | plugin_proceed_to_state_rerun_scopes_after_lowered.cpp | 38 static void FindLet(es2panda_AstNode *ast) in FindLet() 47 static void FindAssert(es2panda_AstNode *ast) in FindAssert() 56 static void FindMainDef(es2panda_AstNode *ast) in FindMainDef() 84 static bool ChangeAst(es2panda_Context *context, es2panda_AstNode *ast) in ChangeAst() 159 auto ast = impl->ProgramAst(context, impl->ContextProgram(context)); in main() local
|
| D | plugin_proceed_to_state_rebind.cpp | 71 static void FindLet(es2panda_AstNode *ast) in FindLet() 80 static void FindMainDef(es2panda_AstNode *ast) in FindMainDef() 108 static bool ChangeAst(es2panda_Context *context, es2panda_AstNode *ast) in ChangeAst() 169 auto ast = impl->ProgramAst(context, impl->ContextProgram(context)); in main() local
|
| D | plugin_proceed_to_state_string_optimize.cpp | 58 static void CollectLiterals(es2panda_Context *context, es2panda_AstNode *ast) in CollectLiterals() 95 static void ReplaceDuplicatedLiterals(es2panda_Context *context, es2panda_AstNode *ast) in ReplaceDuplicatedLiterals() 131 static bool TestStringOptimize(es2panda_Context *context, es2panda_AstNode *ast) in TestStringOptimize() 171 auto *ast = impl->ProgramAst(context, program); in main() local
|
| D | plugin_proceed_to_state_run_verifier.cpp | 38 static void FindLet(es2panda_AstNode *ast) in FindLet() 47 static void FindAssert(es2panda_AstNode *ast) in FindAssert() 56 static void FindMainDef(es2panda_AstNode *ast) in FindMainDef() 102 static bool CheckVerifierOnChangedAst(es2panda_Context *context, es2panda_AstNode *ast) in CheckVerifierOnChangedAst() 174 auto ast = impl->ProgramAst(context, impl->ContextProgram(context)); in main() local
|
| D | plugin_proceed_to_state_is_optional_declaration.cpp | 30 bool Find(es2panda_AstNode *ast) in Find() 63 auto ast = g_impl->ProgramAst(g_ctx, g_impl->ContextProgram(g_ctx)); in main() local
|
| D | plugin_proceed_to_state_set_from_struct_modifier.cpp | 31 es2panda_AstNode *Transform(es2panda_AstNode *ast) in Transform() 65 auto ast = g_impl->ProgramAst(g_ctx, g_impl->ContextProgram(g_ctx)); in main() local
|
| D | plugin_proceed_to_state_default_access_modifier.cpp | 34 bool Find(es2panda_AstNode *ast) in Find() 86 auto ast = g_impl->ProgramAst(g_ctx, g_impl->ContextProgram(g_ctx)); in main() local
|
| D | plugin_proceed_to_state_assignment_expression_set_result.cpp | 29 bool Find(es2panda_AstNode *ast) in Find() 61 auto ast = g_impl->ProgramAst(g_ctx, g_impl->ContextProgram(g_ctx)); in main() local
|
| D | plugin_proceed_to_state_is_class_declaration.cpp | 49 static void Find(es2panda_AstNode *ast) in Find() 99 auto ast = g_impl->ProgramAst(g_ctx, g_impl->ContextProgram(g_ctx)); in main() local
|
| /arkcompiler/ets_frontend/ets2panda/checker/ |
| D | IsolatedDeclgenChecker.cpp | 30 void IsolatedDeclgenChecker::Check(ir::ClassProperty *ast) in Check() 40 void IsolatedDeclgenChecker::Check(ir::ObjectExpression *ast) in Check() 50 static bool IsEnumArray(ir::ArrayExpression *ast) in IsEnumArray() 67 void IsolatedDeclgenChecker::Check(ir::ArrayExpression *ast) in Check() 79 void IsolatedDeclgenChecker::Check(ir::ETSParameterExpression *ast) in Check() 86 void IsolatedDeclgenChecker::Check(ir::ExportDefaultDeclaration *ast) in Check() 249 std::string IsolatedDeclgenChecker::Check(ir::ScriptFunction *ast) in Check() 287 [&](ir::AstNode *ast) -> AstNodePtr { in CheckBeforeChecker() 320 [&](ir::AstNode *ast) -> AstNodePtr { in CheckAfterChecker()
|
| /arkcompiler/ets_frontend/ets2panda/test/unit/lowerings/ |
| D | top_level_statements.cpp | 29 const auto *const ast = GetAst(); in TEST_F() local 49 const auto *const ast = GetAst(); in TEST_F() local 67 const auto *const ast = GetAst(); in TEST_F() local 89 const auto *const ast = GetAst(); in TEST_F() local 115 const auto *const ast = GetAst(); in TEST_F() local 142 const auto *const ast = GetAst(); in TEST_F() local
|
| /arkcompiler/ets_frontend/ets2panda/compiler/lowering/ |
| D | util.cpp | 31 varbinder::Scope *NearestScope(const ir::AstNode *ast) in NearestScope() 40 checker::ETSObjectType const *ContainingClass(const ir::AstNode *ast) in ContainingClass() 67 auto const isDummyLoc = [](lexer::SourceRange const &range, ir::AstNode *ast) { in RefineSourceRanges() 72 auto const refine = [isDummyLoc](ir::AstNode *ast) { in RefineSourceRanges() 108 scopeBearer->IterateRecursivelyPreorder([&result, &scopes](ir::AstNode *ast) { in FindCaptured() 144 static bool IsGeneratedForUtilityType(ir::AstNode const *ast) in IsGeneratedForUtilityType() 157 static bool IsGeneratedDynamicClass(ir::AstNode const *ast) in IsGeneratedDynamicClass() 175 [](ir::AstNode *ast) -> bool { in ClearHelper() 182 prog->Ast()->IterateRecursively([](ir::AstNode *ast) -> void { ast->CleanUp(); }); in ClearHelper()
|