@@ -65,10 +65,7 @@ set[LanguageService] picoLanguageServer(bool allowRecovery) = {
6565 execution (picoExecutionService ),
6666 inlayHint (picoInlayHintService ),
6767 definition (picoDefinitionService ),
68- codeAction (picoCodeActionService ),
69- callHierarchy (picoCallHierarchyService ),
70- incomingCalls (picoIncomingCallsService ),
71- outgoingCalls (picoOutgoingCallsService )
68+ codeAction (picoCodeActionService )
7269};
7370
7471set [LanguageService ] picoLanguageServer () = picoLanguageServer (false );
@@ -199,18 +196,6 @@ value picoExecutionService(removeDecl(start[Program] program, IdType toBeRemoved
199196 return ("result" : true );
200197}
201198
202- set [CallHierarchyItem ] picoCallHierarchyService (Focus _:[*_, call :(Expression ) `<Id id > (<{Expression "," }* _> )` , *_])
203- = {item ("<id > " , function (), call @\loc )};
204-
205- default set [CallHierarchyItem ] picoCallHierarchyService (Focus _)
206- = {};
207-
208- set [loc ] picoIncomingCallsService (Focus focus :[(Expression ) `<Id defId > (<{Expression "," }* _> )` , *_], value _)
209- = {call @\loc | /call :(Expression ) `<Id callId > (<{Expression "," }* _> )` := focus [-1 ], "<defId > " == "<callId > " };
210-
211- set [loc ] picoOutgoingCallsService (Focus focus :[(Expression ) `<Id defId > (<{Expression "," }* _> )` , *_], value _)
212- = {call @\loc | /call :(Expression ) `<Id callId > (<{Expression "," }* _> )` := focus [-1 ], "<defId > " == "<callId > " };
213-
214199@synopsis {The main function registers the Pico language with the IDE}
215200@description {
216201Register the Pico language and the contributions that supply the IDE with features.
0 commit comments