Home
last modified time | relevance | path

Searched full:impl (Results 1 – 25 of 276) sorted by relevance

12345678910>>...12

/arkcompiler/ets_frontend/ets2panda/test/unit/plugin/
Dplugin_proceed_to_state_misc_expr.cpp57 static es2panda_Impl *impl = nullptr; variable
63 es2panda_AstNode *arg1 = impl->CreateNumberLiteral(context, 1); in CheckFuncCall()
64 es2panda_AstNode *arg2 = impl->CreateNumberLiteral(context, 2); in CheckFuncCall()
66 static_cast<es2panda_AstNode **>(impl->AllocMemory(context, 2, sizeof(es2panda_AstNode *))); in CheckFuncCall()
69 …es2panda_AstNode *callExpr = impl->CreateCallExpression(context, callee, callArgs, 2, nullptr, fal… in CheckFuncCall()
70 es2panda_AstNode *callStat = impl->CreateExpressionStatement(context, callExpr); in CheckFuncCall()
71 impl->AstNodeSetParent(context, callee, callExpr); in CheckFuncCall()
72 impl->AstNodeSetParent(context, arg1, callExpr); in CheckFuncCall()
73 impl->AstNodeSetParent(context, arg2, callExpr); in CheckFuncCall()
74 impl->AstNodeSetParent(context, callExpr, callStat); in CheckFuncCall()
[all …]
Dplugin_proceed_to_state_create_function_type_ir.cpp28 auto impl = GetImpl(); in CreateFunctionTypeIr() local
30 auto *statements = impl->BlockStatementStatements(context, program, &sizeOfStatements); in CreateFunctionTypeIr()
32 …static_cast<es2panda_AstNode **>(impl->AllocMemory(context, sizeOfStatements + 1, sizeof(es2panda_… in CreateFunctionTypeIr()
36 auto signature = impl->CreateFunctionSignature(context, nullptr, nullptr, 0, in CreateFunctionTypeIr()
37impl->CreateETSPrimitiveType(context, PRIMITIVE_TYPE_INT), false); in CreateFunctionTypeIr()
39 auto *id = impl->CreateIdentifier1(context, const_cast<char *>("foo")); in CreateFunctionTypeIr()
41 …auto *functionTypeIr = impl->CreateETSFunctionTypeIr(context, signature, SCRIPT_FUNCTION_FLAGS_NON… in CreateFunctionTypeIr()
42 …auto *typeAliasDeclaration = impl->CreateTSTypeAliasDeclaration(context, id, nullptr, functionType… in CreateFunctionTypeIr()
43 impl->AstNodeSetParent(context, id, typeAliasDeclaration); in CreateFunctionTypeIr()
44 impl->AstNodeSetParent(context, functionTypeIr, typeAliasDeclaration); in CreateFunctionTypeIr()
[all …]
Dplugin_proceed_to_state_run_verifier.cpp26 static es2panda_Impl *impl = nullptr; variable
40 if (!impl->IsVariableDeclaration(ast)) { in FindLet()
41 impl->AstNodeIterateConst(ctx, ast, FindLet); in FindLet()
50 impl->AstNodeIterateConst(ctx, ast, FindAssert); in FindAssert()
58 if (!impl->IsMethodDefinition(ast)) { in FindMainDef()
59 impl->AstNodeIterateConst(ctx, ast, FindMainDef); in FindMainDef()
62 auto scriptFunc = impl->MethodDefinitionFunction(ctx, ast); in FindMainDef()
64 std::string("main") != impl->IdentifierName(ctx, impl->ScriptFunctionId(ctx, scriptFunc))) { in FindMainDef()
65 impl->AstNodeIterateConst(ctx, ast, FindMainDef); in FindMainDef()
73 impl->AstNodeSetParent(newCtx, child, parNode); in changeParent()
[all …]
Dplugin_proceed_to_state_rerun_scopes_after_lowered.cpp26 static es2panda_Impl *impl = nullptr; variable
40 if (!impl->IsVariableDeclaration(ast)) { in FindLet()
41 impl->AstNodeIterateConst(ctx, ast, FindLet); in FindLet()
50 impl->AstNodeIterateConst(ctx, ast, FindAssert); in FindAssert()
58 if (!impl->IsMethodDefinition(ast)) { in FindMainDef()
59 impl->AstNodeIterateConst(ctx, ast, FindMainDef); in FindMainDef()
62 auto scriptFunc = impl->MethodDefinitionFunction(ctx, ast); in FindMainDef()
64 std::string("main") != impl->IdentifierName(ctx, impl->ScriptFunctionId(ctx, scriptFunc))) { in FindMainDef()
65 impl->AstNodeIterateConst(ctx, ast, FindMainDef); in FindMainDef()
73 impl->AstNodeSetParent(newCtx, child, parNode); in changeParent()
[all …]
Dplugin_proceed_to_state_create_interface_declaration.cpp27 static es2panda_Impl *impl = nullptr; variable
38 es2panda_AstNode *key = impl->CreateIdentifier1(context, const_cast<char *>(funcName)); in CreateMethodNode()
39 es2panda_AstNode *body = impl->CreateBlockStatement(context, nullptr, 0); in CreateMethodNode()
40 auto *scriptFuncId = impl->CreateIdentifier1(context, const_cast<char *>(funcName)); in CreateMethodNode()
42 es2panda_AstNode *scriptFunction = impl->CreateScriptFunction( in CreateMethodNode()
44 impl->CreateFunctionSignature(context, nullptr, nullptr, 0, in CreateMethodNode()
45impl->CreateETSPrimitiveType(context, PRIMITIVE_TYPE_VOID), false), in CreateMethodNode()
48 impl->ScriptFunctionSetIdent(context, scriptFunction, scriptFuncId); in CreateMethodNode()
49 impl->AstNodeSetParent(context, body, scriptFunction); in CreateMethodNode()
50 impl->AstNodeSetParent(context, scriptFuncId, scriptFunction); in CreateMethodNode()
[all …]
Dplugin_proceed_to_state_this_into_method.cpp70 static es2panda_Impl *impl = nullptr; variable
76 es2panda_AstNode *thisExpr = impl->CreateThisExpression(context); in CreateThisExpression()
85impl->CreateMemberExpression(context, thisExpr, memberName, MEMBER_EXPRESSION_KIND_NONE, false, fa… in CreateMemberExpression()
86 impl->AstNodeSetParent(context, thisExpr, memberExpr); in CreateMemberExpression()
87 impl->AstNodeSetParent(context, memberName, memberExpr); in CreateMemberExpression()
94 es2panda_AstNode *num2 = impl->CreateNumberLiteral(context, 2); in CreateAssignmentExpression()
97impl->CreateAssignmentExpression(context, memberExpr, num2, TOKEN_TYPE_PUNCTUATOR_SUBSTITUTION); in CreateAssignmentExpression()
99 impl->AstNodeSetParent(context, memberExpr, assignmentExpr); in CreateAssignmentExpression()
100 impl->AstNodeSetParent(context, num2, assignmentExpr); in CreateAssignmentExpression()
108 es2panda_AstNode *assignStat = impl->CreateExpressionStatement(context, assignExpr); in CreateAssignmentStatement()
[all …]
Dplugin_proceed_to_state_new_expression.cpp62 static es2panda_Impl *impl = nullptr; variable
69 if (!impl->IsClassDeclaration(node)) { in FindClass()
72 es2panda_AstNode *definition = impl->ClassDeclarationDefinition(context, node); in FindClass()
76 es2panda_AstNode *identifier = impl->ClassDefinitionIdent(context, definition); in FindClass()
80 if (strcmp(impl->IdentifierName(context, identifier), "A") == 0) { in FindClass()
87 if (!impl->IsVariableDeclaration(ast)) { in FindVariableDeclaration()
88 impl->AstNodeIterateConst(context, ast, FindVariableDeclaration); in FindVariableDeclaration()
97 es2panda_AstNode *part = impl->CreateETSTypeReferencePart1(context, className); in CreateNewExpr()
98 impl->AstNodeSetParent(context, className, part); in CreateNewExpr()
99 es2panda_AstNode *typeRef = impl->CreateETSTypeReference(context, part); in CreateNewExpr()
[all …]
Dplugin_proceed_to_state_create_as_expression.cpp25 * Found unique words after 'impl->' and before '(':
57 static es2panda_Impl *impl = nullptr; variable
73 if (!impl->IsVariableDeclaration(node)) { in FindLet()
74 impl->AstNodeIterateConst(context, node, FindLet); in FindLet()
82 if (!impl->IsMethodDefinition(ast)) { in FindFuncDef()
83 impl->AstNodeIterateConst(context, ast, FindFuncDef); in FindFuncDef()
86 auto tmpScriptFunc = impl->MethodDefinitionFunction(context, ast); in FindFuncDef()
88 …std::string(funcName) != impl->IdentifierName(context, impl->ScriptFunctionId(context, tmpScriptFu… in FindFuncDef()
89 impl->AstNodeIterateConst(context, ast, FindFuncDef); in FindFuncDef()
97 if (!impl->IsVariableDeclarator(ast)) { in FindVariableDeclarator()
[all …]
Dplugin_proceed_to_state_misc_expression.cpp57 static es2panda_Impl *impl = nullptr; variable
63 es2panda_AstNode *arg1 = impl->CreateNumberLiteral(context, 1); in CheckFuncCall()
64 es2panda_AstNode *arg2 = impl->CreateNumberLiteral(context, 2); in CheckFuncCall()
66 static_cast<es2panda_AstNode **>(impl->AllocMemory(context, 2, sizeof(es2panda_AstNode *))); in CheckFuncCall()
69 …es2panda_AstNode *callExpr = impl->CreateCallExpression(context, callee, callArgs, 2, nullptr, fal… in CheckFuncCall()
70 es2panda_AstNode *callStat = impl->CreateExpressionStatement(context, callExpr); in CheckFuncCall()
71 impl->AstNodeSetParent(context, callee, callExpr); in CheckFuncCall()
72 impl->AstNodeSetParent(context, arg1, callExpr); in CheckFuncCall()
73 impl->AstNodeSetParent(context, arg2, callExpr); in CheckFuncCall()
74 impl->AstNodeSetParent(context, callExpr, callStat); in CheckFuncCall()
[all …]
Dplugin_proceed_to_state_change_call_lambda.cpp30 static es2panda_Impl *impl = nullptr; variable
37 impl->AstNodeSetParent(newCtx, child, parNode); in changeParent()
45 impl->AstNodeIterateConst(ctx, node, changeParent); in SetRightParent()
51 auto **statements = impl->BlockStatementStatementsConst(ctx, ast, &n); in UpdateCall()
53 …auto *callExpr = const_cast<es2panda_AstNode *>(impl->ExpressionStatementGetExpressionConst(ctx, e… in UpdateCall()
54 auto *arrowFunc = impl->CallExpressionArgumentsConst(ctx, callExpr, &n)[0]; in UpdateCall()
56 impl->ScriptFunctionBodyConst(ctx, impl->ArrowFunctionExpressionFunction(ctx, arrowFunc))); in UpdateCall()
57 auto funcSignature = impl->CreateFunctionSignature( in UpdateCall()
58 …ctx, nullptr, nullptr, 0, impl->CreateETSPrimitiveType(ctx, Es2pandaPrimitiveType::PRIMITIVE_TYPE_… in UpdateCall()
59 auto *scriptFunc = impl->CreateScriptFunction(ctx, body, std::move(funcSignature), in UpdateCall()
[all …]
Dplugin_proceed_to_state_update_class.cpp66 static es2panda_Impl *impl = nullptr; variable
72 if (!impl->IsClassDeclaration(node)) { in FindClass()
75 es2panda_AstNode *definition = impl->ClassDeclarationDefinition(context, node); in FindClass()
79 es2panda_AstNode *identifier = impl->ClassDefinitionIdent(context, definition); in FindClass()
83 if (strcmp(impl->IdentifierName(context, identifier), "A") == 0) { in FindClass()
90 es2panda_AstNode *classDef = impl->ClassDeclarationDefinition(context, classDecl); in FindBarMethod()
92 es2panda_AstNode **body = impl->ClassDefinitionBody(context, classDef, &bodySize); in FindBarMethod()
95 es2panda_AstNode *key = impl->ClassElementKey(context, methodDef); in FindBarMethod()
96 if (strcmp(impl->IdentifierName(context, key), "bar") == 0) { in FindBarMethod()
105 es2panda_AstNode *voidType = impl->CreateETSPrimitiveType(context, PRIMITIVE_TYPE_VOID); in CreateFuncSignature()
[all …]
Dplugin_proceed_to_state_function_to_arrow.cpp27 static es2panda_Impl *impl = nullptr; variable
64 if (impl->IsExportNamedDeclaration(node) || !impl->IsVariableDeclaration(node)) { in FindArrowFunctions()
69 auto **declarators = impl->VariableDeclarationDeclaratorsConst(ctx, node, &declaratorsCount); in FindArrowFunctions()
74 auto *init = impl->VariableDeclaratorInit(ctx, varDeclarator); in FindArrowFunctions()
75 if (init == nullptr || !impl->IsArrowFunctionExpression(init)) { in FindArrowFunctions()
79 auto *id = impl->VariableDeclaratorId(ctx, varDeclarator); in FindArrowFunctions()
80 if (!impl->IsIdentifier(id)) { in FindArrowFunctions()
84 const char *funcName = impl->IdentifierName(ctx, id); in FindArrowFunctions()
91 auto *body = impl->ScriptFunctionBody(ctx, scriptFunc); in CreateFunctionBody()
96 auto *blockStmt = impl->CreateBlockStatement(ctx, nullptr, 0); in CreateFunctionBody()
[all …]
Dplugin_proceed_to_state_create_non_null_expression.cpp26 * Found unique words after 'impl->' and before '(':
59 static es2panda_Impl *impl = nullptr; variable
69 if (!impl->IsMethodDefinition(ast)) { in FindFuncDef()
70 impl->AstNodeIterateConst(context, ast, FindFuncDef); in FindFuncDef()
73 auto tmpScriptFunc = impl->MethodDefinitionFunction(context, ast); in FindFuncDef()
75 …std::string(funcName) != impl->IdentifierName(context, impl->ScriptFunctionId(context, tmpScriptFu… in FindFuncDef()
76 impl->AstNodeIterateConst(context, ast, FindFuncDef); in FindFuncDef()
88 auto *statements = impl->BlockStatementStatements(context, blockStatement, &sizeOfStatements); in AppendStatement()
93 …static_cast<es2panda_AstNode **>(impl->AllocMemory(context, sizeOfStatements + 1, sizeof(es2panda_… in AppendStatement()
101 impl->BlockStatementSetStatements(context, blockStatement, newStatements, sizeOfStatements + 1); in AppendStatement()
[all …]
Dpugin_proceed_to_state_annotationUsage_source_range_access.cpp27 static es2panda_Impl *impl = nullptr; variable
48 if (impl->IsClassDeclaration(node)) { in CollectDeclarations()
56 auto *classDef = impl->ClassDeclarationDefinition(context, classDecl); in GetAnnotationUsage()
57 auto **annotations = impl->ClassDefinitionAnnotations(context, classDef, &n); in GetAnnotationUsage()
61 return impl->AnnotationUsageIrExpr(context, annotations[0]); in GetAnnotationUsage()
68 auto range = impl->AstNodeRangeConst(context, annotationUsage); in ValidateAnnotationSourceRange()
69 auto start = impl->SourceRangeStart(context, const_cast<es2panda_SourceRange *>(range)); in ValidateAnnotationSourceRange()
70 auto end = impl->SourceRangeEnd(context, const_cast<es2panda_SourceRange *>(range)); in ValidateAnnotationSourceRange()
74 if (START_INDEX != impl->SourcePositionIndex(context, start) || in ValidateAnnotationSourceRange()
75 START_LINE != impl->SourcePositionLine(context, start) || in ValidateAnnotationSourceRange()
[all …]
De2p_test_plugin_ets_benchmark_test.cpp29 static struct es2panda_Impl const *impl = nullptr; variable
36 impl = es2panda_GetImpl(ES2PANDA_LIB_VERSION); in e2p_test_plugin_ets_benchmark_test_Initialize()
43 …char *funcName = static_cast<char *>(impl->AllocMemory(ctx, funcNameStr.length() + 1, sizeof(char)… in CreateNewFunction()
45 es2panda_AstNode *key = impl->CreateIdentifier1(ctx, funcName); in CreateNewFunction()
46 es2panda_AstNode *body = impl->CreateBlockStatement(ctx, nullptr, 0); in CreateNewFunction()
47 es2panda_AstNode *scriptFunction = impl->CreateScriptFunction( in CreateNewFunction()
49impl->CreateFunctionSignature(ctx, nullptr, nullptr, 0, impl->CreateETSPrimitiveType(ctx, PRIMITIV… in CreateNewFunction()
52 impl->AstNodeSetParent(ctx, body, scriptFunction); in CreateNewFunction()
53 es2panda_AstNode *ident = impl->CreateIdentifier1(ctx, funcName); in CreateNewFunction()
54 impl->ScriptFunctionSetIdent(ctx, scriptFunction, ident); in CreateNewFunction()
[all …]
Dplugin_proceed_to_state_member_expression.cpp61 static es2panda_Impl *impl = nullptr; variable
68 if (!impl->IsClassDeclaration(node)) { in FindClass()
71 es2panda_AstNode *definition = impl->ClassDeclarationDefinition(context, node); in FindClass()
75 es2panda_AstNode *identifier = impl->ClassDefinitionIdent(context, definition); in FindClass()
79 if (strcmp(impl->IdentifierName(context, identifier), "A") == 0) { in FindClass()
86 if (!impl->IsMemberExpression(ast)) { in FindMemberExpression()
87 impl->AstNodeIterateConst(context, ast, FindMemberExpression); in FindMemberExpression()
98impl->CreateMemberExpression(context, instanceName, memberName, MEMBER_EXPRESSION_KIND_NONE, false… in CreateMemberExpression()
99 impl->AstNodeSetParent(context, instanceName, memberExpr); in CreateMemberExpression()
100 impl->AstNodeSetParent(context, memberName, memberExpr); in CreateMemberExpression()
[all …]
Dplugin_proceed_to_state_update_import_declaration.cpp26 * Found unique words after 'impl->' and before '(':
52 static es2panda_Impl *impl = nullptr; variable
62 auto *statements = impl->BlockStatementStatements(context, program, &sizeOfStatements); in UpdateImportDeclaration()
66 auto *memForSource = static_cast<char *>(impl->AllocMemory(context, strlen(sourceName) + 1, 1)); in UpdateImportDeclaration()
68 auto newSource = impl->CreateStringLiteral1(context, memForSource); in UpdateImportDeclaration()
71 … auto *memForName = static_cast<char *>(impl->AllocMemory(context, strlen(identifierName) + 1, 1)); in UpdateImportDeclaration()
74 auto newLocal = impl->CreateIdentifier(context); in UpdateImportDeclaration()
75 auto newImported = impl->CreateIdentifier(context); in UpdateImportDeclaration()
76 impl->IdentifierSetName(context, newLocal, memForName); in UpdateImportDeclaration()
77 impl->IdentifierSetName(context, newImported, memForName); in UpdateImportDeclaration()
[all …]
Dplugin_proceed_to_state_find_import_ident_decl.cpp27 static es2panda_Impl *impl = nullptr; variable
38 if (!impl->IsIdentifier(ast)) { in FindIdentifier()
39 impl->AstNodeIterateConst(ctx, ast, FindIdentifier); in FindIdentifier()
43 impl->AstNodeIterateConst(ctx, ast, FindIdentifier); in FindIdentifier()
48 if (!impl->IsMethodDefinition(ast)) { in FindMainDef()
49 impl->AstNodeIterateConst(ctx, ast, FindMainDef); in FindMainDef()
52 auto scriptFunc = impl->MethodDefinitionFunction(ctx, ast); in FindMainDef()
54 std::string("main") != impl->IdentifierName(ctx, impl->ScriptFunctionId(ctx, scriptFunc))) { in FindMainDef()
55 impl->AstNodeIterateConst(ctx, ast, FindMainDef); in FindMainDef()
64 impl->AstNodeIterateConst(context, ast, FindMainDef); in FindIdentifierDecl()
[all …]
Dplugin_proceed_to_state_update_statements.cpp28 static es2panda_Impl *impl = nullptr; variable
32 impl = GetImpl(); in createClassDeclaration()
34 auto *statements = impl->BlockStatementStatements(context, program, &sizeOfStatements); in createClassDeclaration()
36 …static_cast<es2panda_AstNode **>(impl->AllocMemory(context, sizeOfStatements + 1, sizeof(es2panda_… in createClassDeclaration()
40 auto *identifier = impl->CreateIdentifier1(context, className); in createClassDeclaration()
41 auto *classDefinition = impl->CreateClassDefinition1( in createClassDeclaration()
44 auto *classDeclaration = impl->CreateClassDeclaration(context, classDefinition); in createClassDeclaration()
45 impl->AstNodeSetParent(context, classDefinition, classDeclaration); in createClassDeclaration()
46 impl->AstNodeSetParent(context, identifier, classDefinition); in createClassDeclaration()
48 impl->BlockStatementSetStatements(context, program, newStatements, sizeOfStatements + 1); in createClassDeclaration()
[all …]
Dplugin_proceed_to_state_check_script_function_flags.cpp25 static es2panda_Impl *impl = nullptr; variable
34 if (!impl->IsMethodDefinition(ast)) { in FindFooDef()
35 impl->AstNodeIterateConst(ctx, ast, FindFooDef); in FindFooDef()
38 auto scriptFunc = impl->MethodDefinitionFunction(ctx, ast); in FindFooDef()
40 std::string("foo") != impl->IdentifierName(ctx, impl->ScriptFunctionId(ctx, scriptFunc))) { in FindFooDef()
41 impl->AstNodeIterateConst(ctx, ast, FindFooDef); in FindFooDef()
56 impl = GetImpl(); in main()
59 auto config = impl->CreateConfig(argc - 1, args); in main()
60 auto context = impl->CreateContextFromString(config, source.data(), argv[argc - 1]); in main()
66 impl->ProceedToState(context, ES2PANDA_STATE_PARSED); in main()
[all …]
Dplugin_proceed_to_state_create_import_declaration.cpp26 * Found unique words after 'impl->' and before '(':
52 static es2panda_Impl *impl = nullptr; variable
64 auto *statements = impl->BlockStatementStatements(context, program, &sizeOfStatements); in CreateImportDeclaration()
67 auto *memForSource = static_cast<char *>(impl->AllocMemory(context, strlen(sourceName) + 1, 1)); in CreateImportDeclaration()
69 auto newSource = impl->CreateStringLiteral1(context, memForSource); in CreateImportDeclaration()
72 … auto *memForName = static_cast<char *>(impl->AllocMemory(context, strlen(identifierName) + 1, 1)); in CreateImportDeclaration()
75 auto newLocal = impl->CreateIdentifier(context); in CreateImportDeclaration()
76 auto newImported = impl->CreateIdentifier(context); in CreateImportDeclaration()
77 impl->IdentifierSetName(context, newLocal, memForName); in CreateImportDeclaration()
78 impl->IdentifierSetName(context, newImported, memForName); in CreateImportDeclaration()
[all …]
Dplugin_proceed_to_state_find_import_declaration.cpp28 static es2panda_Impl *impl = nullptr; variable
34 if (!impl->IsImportDeclaration(node) && !impl->IsETSImportDeclaration(node)) { in CheckForImportDeclaration()
38 auto specifiers = impl->ImportDeclarationSpecifiers(context, node, &n); in CheckForImportDeclaration()
40 if (!impl->IsImportSpecifier(specifiers[i])) { in CheckForImportDeclaration()
41 std::cout << impl->IsImportSpecifier(specifiers[i]) << std::endl; in CheckForImportDeclaration()
44 auto id = impl->ImportSpecifierLocal(context, specifiers[i]); in CheckForImportDeclaration()
46 id = impl->ImportSpecifierImported(context, specifiers[i]); in CheckForImportDeclaration()
48 importDeclarationIdentifiers.push_back(std::string(impl->IdentifierName(context, id))); in CheckForImportDeclaration()
58 if (!impl->IsIdentifier(node) || (impl->AstNodeParent(context, node) != nullptr && in CheckForImportIdentifier()
59impl->IsImportSpecifier(impl->AstNodeParent(context, node)))) { in CheckForImportIdentifier()
[all …]
Dplugin_proceed_to_state_change_func.cpp33 static es2panda_Impl *impl = nullptr; variable
38 auto **statements = impl->BlockStatementStatementsConst(ctx, ast, &n); in FindMain()
41 if (!impl->IsFunctionDeclaration(statements[i])) { in FindMain()
44 auto *scriptFunc = impl->FunctionDeclarationFunction(ctx, statements[i]); in FindMain()
45 if (scriptFunc != nullptr && impl->ScriptFunctionId(ctx, scriptFunc) != nullptr && in FindMain()
46 impl->IdentifierName(ctx, impl->ScriptFunctionId(ctx, scriptFunc)) == mainName) { in FindMain()
57 if (impl->IsCallExpression(node)) { in ChangeCall()
58 auto *callee = impl->CallExpressionCallee(ctx, node); in ChangeCall()
59 if (callee == nullptr || !impl->IsIdentifier(impl->CallExpressionCallee(ctx, node))) { in ChangeCall()
62 std::string name = impl->IdentifierName(ctx, callee); in ChangeCall()
[all …]
Dplugin_proceed_to_state_update_statements_lambda.cpp28 static es2panda_Impl *impl = nullptr; variable
45 impl = GetImpl(); in main()
48 auto config = impl->CreateConfig(argc - 1, args); in main()
49 auto context = impl->CreateContextFromString(config, source.data(), argv[argc - 1]); in main()
55 impl->ProceedToState(context, ES2PANDA_STATE_PARSED); in main()
58 auto *programNode = impl->ProgramAst(context, impl->ContextProgram(context)); in main()
60 std::cout << impl->AstNodeDumpJSONConst(context, programNode) << std::endl; in main()
62 std::cout << impl->IsETSModule(programNode) << std::endl; in main()
65 es2panda_AstNode **statements = impl->BlockStatementStatements(context, programNode, &n); in main()
67 auto *expression = impl->ExpressionStatementGetExpression(context, statements[1]); in main()
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets_test_suite/coroutines/
DCMakeLists.txt24 # IMPL "THREADED" "STACKFUL"
30 # This funciont will create a number of tests as a cartesian product of IMPL, OPTION_SETS_${IMPL}, …
41 set(multiValues OPTIONS IMPL OPTION_SETS_THREADED OPTION_SETS_STACKFUL WORKERS MODE)
54 foreach(impl ${ARG_IMPL})
55 string(TOLOWER "${impl}" impl_name)
56 set(impl_option "--coroutine-impl=${impl_name}")
57 if(impl STREQUAL "STACKFUL" AND
69 foreach(option_set ${ARG_OPTION_SETS_${impl}})
95 IMPL "STACKFUL"
104 IMPL "STACKFUL"
[all …]

12345678910>>...12