| /arkcompiler/ets_frontend/ets2panda/lsp/src/ |
| D | api.cpp | 50 DefinitionInfo GetDefinitionAtPosition(es2panda_Context *context, size_t position) in GetDefinitionAtPosition() 76 DefinitionInfo GetImplementationAtPosition(es2panda_Context *context, size_t position) in GetImplementationAtPosition() 81 bool IsPackageModule(es2panda_Context *context) in IsPackageModule() 86 CompletionEntryKind GetAliasScriptElementKind(es2panda_Context *context, size_t position) in GetAliasScriptElementKind() 92 References GetFileReferences(char const *fileName, es2panda_Context *context, bool isPackageModule) in GetFileReferences() 97 DeclInfo GetDeclInfo(es2panda_Context *context, size_t position) in GetDeclInfo() 110 std::vector<ClassHierarchyItemInfo> GetClassHierarchies(es2panda_Context *context, const char *file… in GetClassHierarchies() 115 bool GetSafeDeleteInfo(es2panda_Context *context, size_t position) in GetSafeDeleteInfo() 120 References GetReferencesAtPosition(es2panda_Context *context, DeclInfo *declInfo) in GetReferencesAtPosition() 136 es2panda_AstNode *GetPrecedingToken(es2panda_Context *context, const size_t pos) in GetPrecedingToken() [all …]
|
| /arkcompiler/ets_frontend/ets2panda/lsp/include/ |
| D | internal_api.h | 50 void DestroyContext(es2panda_Context *context) in DestroyContext() 55 …const es2panda_DiagnosticKind *CreateDiagnosticKind(es2panda_Context *context, const char *dmessag… in CreateDiagnosticKind() 61 …es2panda_SuggestionInfo *CreateSuggestionInfo(es2panda_Context *context, const es2panda_Diagnostic… in CreateSuggestionInfo() 67 …es2panda_DiagnosticInfo *CreateDiagnosticInfo(es2panda_Context *context, const es2panda_Diagnostic… in CreateDiagnosticInfo() 73 …es2panda_SourcePosition *CreateSourcePosition(es2panda_Context *context, size_t index, size_t line) in CreateSourcePosition() 78 … es2panda_SourceRange *CreateSourceRange(es2panda_Context *context, es2panda_SourcePosition *start, in CreateSourceRange() 84 …void LogDiagnosticWithSuggestion(es2panda_Context *context, const es2panda_DiagnosticInfo *diagnos… in LogDiagnosticWithSuggestion() 90 …void LogDiagnostic(es2panda_Context *context, const es2panda_DiagnosticKind *ekind, const char **a… in LogDiagnostic()
|
| /arkcompiler/ets_runtime/ecmascript/pgo_profiler/types/ |
| D | pgo_profile_type.cpp | 24 ProfileTypeRef::ProfileTypeRef(PGOContext &context, const ProfileType &type) in ProfileTypeRef() 31 ProfileTypeRef &ProfileTypeRef::Remap([[maybe_unused]] const PGOContext &context) in Remap() 37 ProfileType::ProfileType(PGOContext &context, ProfileTypeRef typeRef) in ProfileType() 53 std::optional<ProfileType> ProfileType::CreateFromProfileTypeRef(PGOContext &context, ProfileTypeRe… in CreateFromProfileTypeRef() 70 ProfileType &ProfileType::Remap([[maybe_unused]]const PGOContext &context) in Remap()
|
| /arkcompiler/ets_frontend/ets2panda/util/ |
| D | plugin.h | 50 void AfterParse(es2panda_Context *context) const in AfterParse() 57 void AfterBind(es2panda_Context *context) const in AfterBind() 64 void AfterCheck(es2panda_Context *context) const in AfterCheck() 71 void AfterLowerings(es2panda_Context *context) const in AfterLowerings()
|
| /arkcompiler/ets_frontend/ets2panda/lsp/src/services/text_change/ |
| D | change_tracker.cpp | 28 ChangeTracker ChangeTracker::FromContext(TextChangesContext &context) in FromContext() 33 std::vector<FileTextChanges> ChangeTracker::With(TextChangesContext &context, in With() 41 ir::AstNode *ChangeTracker::GetAstFromContext(const es2panda_Context *context) in GetAstFromContext() 48 size_t ChangeTracker::GetStartPositionOfLine(size_t line, const es2panda_Context *context) in GetStartPositionOfLine() 68 void ChangeTracker::ReplaceRangeWithNodes(es2panda_Context *context, const TextRange range, in ReplaceRangeWithNodes() 77 ir::AstNode *ChangeTracker::NextCommaToken(es2panda_Context *context, const ir::AstNode *node) in NextCommaToken() 86 void ChangeTracker::InsertNodesAt(es2panda_Context *context, const size_t pos, std::vector<ir::AstN… in InsertNodesAt() 93 void ChangeTracker::InsertAtTopOfFile(es2panda_Context *context, in InsertAtTopOfFile() 184 void ChangeTracker::InsertNodeAtStartWorker(es2panda_Context *context, const ir::AstNode *node, in InsertNodeAtStartWorker() 211 size_t ChangeTracker::InsertNodeAfterWorker(es2panda_Context *context, ir::AstNode *after, const ir… in InsertNodeAfterWorker() [all …]
|
| /arkcompiler/ets_frontend/ets2panda/test/unit/plugin/ |
| D | util.cpp | 55 void CheckForErrors(const std::string &stateName, es2panda_Context *context) in CheckForErrors() 65 es2panda_AstNode *CreateIdentifierFromString(es2panda_Context *context, const std::string_view &nam… in CreateIdentifierFromString() 74 void AppendStatementToProgram(es2panda_Context *context, es2panda_AstNode *program, es2panda_AstNod… in AppendStatementToProgram() 89 void PrependStatementToProgram(es2panda_Context *context, es2panda_AstNode *program, es2panda_AstNo… in PrependStatementToProgram() 140 static int DestroyTest(es2panda_Context *context, es2panda_Config *config, const int exitCode) in DestroyTest() 160 es2panda_Context *context = nullptr; in RunAllStagesWithTestFunction() local 198 int Test(es2panda_Context *context, es2panda_Impl *impl, int stage, in Test()
|
| D | plugin_proceed_to_state_test_annotation_change.cpp | 57 static es2panda_AstNode *GetAnnotationUsage(es2panda_Context *context, es2panda_AstNode *functionDe… in GetAnnotationUsage() 67 static bool IsAnnotationUsageName(es2panda_Context *context, es2panda_AstNode *annotationUsage, in IsAnnotationUsageName() 74 static bool ChangeAnnotationName(es2panda_Context *context) in ChangeAnnotationName() 104 auto context = impl->CreateContextFromString(config, source.data(), argv[argc - 1]); in main() local
|
| D | plugin_proceed_to_state_find_import_declaration.cpp | 33 auto *context = static_cast<es2panda_Context *>(arg); in CheckForImportDeclaration() local 57 auto *context = static_cast<es2panda_Context *>(arg); in CheckForImportIdentifier() local 89 void FindImportDeclarations(es2panda_Context *context, es2panda_AstNode *ast) in FindImportDeclarations() 110 auto context = impl->CreateContextFromString(config, src.c_str(), argv[argc - 1]); in main() local
|
| D | plugin_proceed_to_state_create_interface_declaration.cpp | 36 static es2panda_AstNode *CreateMethodNode(es2panda_Context *context, const char *funcName) in CreateMethodNode() 62 static es2panda_AstNode *CreateInterfaceNode(es2panda_Context *context, const char *interfaceName, in CreateInterfaceNode() 80 static bool CreateInterfaceAndModifyAST(es2panda_Context *context, es2panda_AstNode *ast) in CreateInterfaceAndModifyAST() 111 auto context = impl->CreateContextFromString(config, source.data(), argv[argc - 1]); 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() 159 auto context = impl->CreateContextFromString(config, source.data(), argv[argc - 1]); in main() local
|
| D | plugin_proceed_to_state_ast_node_type_analyzer.cpp | 76 static void ProcessClassProperty(es2panda_Context *context, es2panda_AstNode *node) in ProcessClassProperty() 101 static void ProcessTSInterface(es2panda_Context *context, es2panda_AstNode *node) in ProcessTSInterface() 112 static void ProcessNewExpression(es2panda_Context *context, es2panda_AstNode *node) in ProcessNewExpression() 135 static void ProcessFunctionExpression(es2panda_Context *context, es2panda_AstNode *node) in ProcessFunctionExpression() 174 static void DetectNodeTypes(es2panda_Context *context, es2panda_AstNode *node) in DetectNodeTypes() 208 static void TraverseAST(es2panda_Context *context, es2panda_AstNode *ast) in TraverseAST() 255 auto context = impl->CreateContextFromString(config, source.data(), argv[argc - 1]); in main() local
|
| D | pugin_proceed_to_state_annotationUsage_source_range_access.cpp | 53 static es2panda_AstNode *GetAnnotationUsage(es2panda_Context *context, es2panda_AstNode *classDecl) in GetAnnotationUsage() 64 static bool ValidateAnnotationSourceRange(es2panda_Context *context) in ValidateAnnotationSourceRange() 93 auto context = impl->CreateContextFromString(config, source.data(), argv[argc - 1]); in main() local
|
| D | plugin_proceed_to_state_create_function_type_ir.cpp | 26 es2panda_AstNode *CreateFunctionTypeIr(es2panda_Context *context, es2panda_AstNode *program) in CreateFunctionTypeIr() 51 bool UpdateFunctionTypeIr(es2panda_Context *context, es2panda_AstNode *original) in UpdateFunctionTypeIr() 74 auto context = impl->CreateContextFromString(config, g_source.data(), argv[argc - 1]); in main() local
|
| /arkcompiler/ets_frontend/ets2panda/test/unit/lsp/ |
| D | script_element_kind_test.cpp | 34 es2panda_Context *context = initializer.CreateContext( in TEST_F() local 54 es2panda_Context *context = in TEST_F() local 78 es2panda_Context *context = in TEST_F() local 105 …auto context = initializer.CreateContext("aliasScriptElementKind_4.ets", ES2PANDA_STATE_CHECKED, t… in TEST_F() local 128 …auto context = initializer.CreateContext("aliasScriptElementKind_5.ets", ES2PANDA_STATE_CHECKED, t… in TEST_F() local 169 …auto context = initializer.CreateContext("aliasScriptElementKind_6.ets", ES2PANDA_STATE_CHECKED, t… in TEST_F() local 185 …auto context = initializer.CreateContext("aliasScriptElementKind_7.ets", ES2PANDA_STATE_CHECKED, t… in TEST_F() local 201 …auto context = initializer.CreateContext("aliasScriptElementKind_8.ets", ES2PANDA_STATE_CHECKED, t… in TEST_F() local 216 …auto context = initializer.CreateContext("aliasScriptElementKind_9.ets", ES2PANDA_STATE_CHECKED, t… in TEST_F() local 231 …auto context = initializer.CreateContext("aliasScriptElementKind_10.ets", ES2PANDA_STATE_CHECKED, … in TEST_F() local [all …]
|
| D | class_hierarchy_info_test.cpp | 54 …auto context = initializer.CreateContext("class_hierarchy_info_1.ets", ES2PANDA_STATE_CHECKED, tex… in TEST_F() local 108 …auto context = initializer.CreateContext("class_hierarchy_info_2.ets", ES2PANDA_STATE_CHECKED, tex… in TEST_F() local 140 …auto context = initializer.CreateContext("class_hierarchy_info_3.ets", ES2PANDA_STATE_CHECKED, tex… in TEST_F() local 175 …auto context = initializer.CreateContext("class_hierarchy_info_4.ets", ES2PANDA_STATE_CHECKED, tex… in TEST_F() local 224 …auto context = initializer.CreateContext("class_hierarchy_info_5.ets", ES2PANDA_STATE_CHECKED, tex… in TEST_F() local 265 …auto context = initializer.CreateContext("class_hierarchy_info_6.ets", ES2PANDA_STATE_CHECKED, tex… in TEST_F() local 309 …auto context = initializer.CreateContext("class_hierarchy_info_7.ets", ES2PANDA_STATE_CHECKED, tex… in TEST_F() local 350 …auto context = initializer.CreateContext("class_hierarchy_info_8.ets", ES2PANDA_STATE_CHECKED, tex… in TEST_F() local
|
| D | get_adjusted_location_test.cpp | 60 auto *context = reinterpret_cast<ark::es2panda::public_lib::Context *>(ctx); in TEST_F() local 102 auto *context = reinterpret_cast<ark::es2panda::public_lib::Context *>(ctx); in TEST_F() local 125 auto *context = reinterpret_cast<ark::es2panda::public_lib::Context *>(ctx); in TEST_F() local 152 auto *context = reinterpret_cast<ark::es2panda::public_lib::Context *>(ctx); in TEST_F() local 232 auto *context = reinterpret_cast<ark::es2panda::public_lib::Context *>(ctx); in TEST_F() local 263 auto *context = reinterpret_cast<ark::es2panda::public_lib::Context *>(ctx); in TEST_F() local 284 auto *context = reinterpret_cast<ark::es2panda::public_lib::Context *>(ctx); in TEST_F() local 303 auto *context = reinterpret_cast<ark::es2panda::public_lib::Context *>(ctx); in TEST_F() local 322 auto *context = reinterpret_cast<ark::es2panda::public_lib::Context *>(ctx); in TEST_F() local 341 auto *context = reinterpret_cast<ark::es2panda::public_lib::Context *>(ctx); in TEST_F() local [all …]
|
| D | quick_info_test_1.cpp | 31 auto context = reinterpret_cast<ark::es2panda::public_lib::Context *>(ctx); in TEST_F() local 57 auto context = reinterpret_cast<ark::es2panda::public_lib::Context *>(ctx); in TEST_F() local 82 auto context = reinterpret_cast<ark::es2panda::public_lib::Context *>(ctx); in TEST_F() local 107 auto context = reinterpret_cast<ark::es2panda::public_lib::Context *>(ctx); in TEST_F() local 133 auto context = reinterpret_cast<ark::es2panda::public_lib::Context *>(ctx); in TEST_F() local 157 auto context = reinterpret_cast<ark::es2panda::public_lib::Context *>(ctx); in TEST_F() local 185 auto context = reinterpret_cast<ark::es2panda::public_lib::Context *>(ctx); in TEST_F() local 211 auto context = reinterpret_cast<ark::es2panda::public_lib::Context *>(ctx); in TEST_F() local 246 auto context = reinterpret_cast<ark::es2panda::public_lib::Context *>(ctx); in TEST_F() local 285 auto context = reinterpret_cast<ark::es2panda::public_lib::Context *>(ctx); in TEST_F() local [all …]
|
| /arkcompiler/ets_frontend/ets2panda/bindings/native/src/ |
| D | bridges.cpp | 20 auto context = reinterpret_cast<es2panda_Context *>(contextPtr); in impl_ProceedToState() local 27 auto context = reinterpret_cast<es2panda_Context *>(contextPtr); in TS_INTEROP_2() local 42 auto context = reinterpret_cast<es2panda_Context *>(contextPtr); in TS_INTEROP_3() local 57 auto context = reinterpret_cast<es2panda_Context *>(contextPtr); in TS_INTEROP_2() local 65 auto context = reinterpret_cast<es2panda_Context *>(contextPtr); in TS_INTEROP_1() local 72 auto context = reinterpret_cast<es2panda_Context *>(contextPtr); in TS_INTEROP_1() local
|
| /arkcompiler/runtime_core/panda_guard/tests/unittest/ |
| D | guard_context_test.cpp | 41 auto context = guard::GuardContext::GetInstance(); variable 69 auto context = guard::GuardContext::GetInstance(); variable
|
| /arkcompiler/ets_frontend/ets2panda/public/ |
| D | es2panda_lib.cpp | 281 extern "C" __attribute__((unused)) char const *GetAllErrorMessages(es2panda_Context *context) in GetAllErrorMessages() 304 static void CompileJob(public_lib::Context *context, varbinder::FunctionScope *scope, in CompileJob() 481 public_lib::Context *context = reinterpret_cast<public_lib::Context *>(ctx); in SetProgramGenAbc() local 607 extern "C" __attribute__((unused)) es2panda_Context *ProceedToState(es2panda_Context *context, in ProceedToState() 640 extern "C" __attribute__((unused)) void DestroyContext(es2panda_Context *context) in DestroyContext() 656 extern "C" __attribute__((unused)) es2panda_ContextState ContextState(es2panda_Context *context) in ContextState() 662 extern "C" __attribute__((unused)) char const *ContextErrorMessage(es2panda_Context *context) in ContextErrorMessage() 668 extern "C" __attribute__((unused)) es2panda_Program *ContextProgram(es2panda_Context *context) in ContextProgram() 753 extern "C" const char *NumberLiteralStrConst(es2panda_Context *context, es2panda_AstNode *classInst… in NumberLiteralStrConst() 759 extern "C" void *AllocMemory(es2panda_Context *context, size_t numberOfElements, size_t sizeOfEleme… in AllocMemory() [all …]
|
| /arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/ |
| D | restArgsLowering.cpp | 28 static ir::BlockExpression *CreateRestArgsBlockExpression(public_lib::Context *context, in CreateRestArgsBlockExpression() 69 static ir::BlockExpression *ConvertSpreadToBlockExpression(public_lib::Context *context, in ConvertSpreadToBlockExpression() 89 static ir::Expression *CreateRestArgsArray(public_lib::Context *context, ArenaVector<ir::Expression… in CreateRestArgsArray() 123 static ir::CallExpression *RebuildCallExpression(public_lib::Context *context, ir::CallExpression *… in RebuildCallExpression() 155 …public_lib::Context *context, ir::ETSNewClassInstanceExpression *originalCall, checker::Signature … in RebuildNewClassInstanceExpression() 181 ir::ETSNewClassInstanceExpression *expr, public_lib::Context *context) in TransformCallConstructWithRestArgs() 195 … public_lib::Context *context) in TransformCallExpressionWithRestArgs()
|
| /arkcompiler/ets_frontend/ets2panda/compiler/core/ |
| D | compilerImpl.cpp | 57 void CompilerImpl::HandleContextLiterals(public_lib::Context *context) in HandleContextLiterals() 69 ark::pandasm::Program *CompilerImpl::Emit(public_lib::Context *context) in Emit() 87 compiler::ProgramElement *programElement) -> void { in MakeCompileJob() 153 public_lib::Context &context) in DoIsolatedDeclgenCheck() 175 static bool RunVerifierAndPhases(public_lib::Context &context, parser::Program &program) in RunVerifierAndPhases() 237 static bool RunPhases(public_lib::Context &context, parser::Program &program) in RunPhases() 383 static pandasm::Program *EmitProgram(CompilerImpl *compilerImpl, public_lib::Context *context, in EmitProgram() 394 static bool ExecuteParsingAndCompiling(const CompilationUnit &unit, public_lib::Context *context) in ExecuteParsingAndCompiling() 432 static pandasm::Program *ClearContextAndReturnProgam(public_lib::Context *context, pandasm::Program… in ClearContextAndReturnProgam() 447 …ram *Compile(const CompilationUnit &unit, CompilerImpl *compilerImpl, public_lib::Context *context) in Compile() [all …]
|
| /arkcompiler/runtime_core/static_core/runtime/ |
| D | signal_handler.cpp | 42 static bool CallSignalActionHandler(int sig, siginfo_t *info, void *context) in CallSignalActionHandler() 47 bool SignalManager::SignalActionHandler(int sig, siginfo_t *info, void *context) in SignalActionHandler() 70 …er::InCompiledCode([[maybe_unused]] const siginfo_t *siginfo, [[maybe_unused]] const void *context, in InCompiledCode() 138 [[maybe_unused]] const void *context, in GetMethodAndReturnPcAndSp() 304 [[maybe_unused]] void *context) in SamplerSigSegvHandler() 314 bool SamplingProfilerHandler::Action(int sig, [[maybe_unused]] siginfo_t *siginfo, void *context) in Action() 341 bool NullPointerHandler::Action(int sig, siginfo_t *siginfo, void *context) in Action() 379 …erflowHandler::Action(int sig, [[maybe_unused]] siginfo_t *siginfo, [[maybe_unused]] void *context) in Action() 418 bool CrashFallbackDumpHandler::Action(int sig, [[maybe_unused]] siginfo_t *siginfo, void *context) in Action()
|
| /arkcompiler/ets_frontend/ets2panda/lsp/src/refactors/ |
| D | convert_chain.cpp | 28 …es2panda::ir::AstNode *FindETSNullType(ark::es2panda::ir::AstNode *node, es2panda_Context *context) in FindETSNullType() 44 es2panda_Context *context = refContext.context; in GetAvailableActions() local 77 …nique_ptr<RefactorEditInfo> ConvertChainRefactor::GetEditsForAction(const RefactorContext &context, in GetEditsForAction()
|
| D | convert_template.cpp | 30 es2panda_Context *context = refContext.context; in GetAvailableActions() local 55 …ue_ptr<RefactorEditInfo> ConvertTemplateRefactor::GetEditsForAction(const RefactorContext &context, in GetEditsForAction()
|