Package org.ek9lang.lsp
Class Server
java.lang.Object
org.ek9lang.lsp.Server
EK9 LSP server launcher. You can run from main below, but it is designed to work with
cli/EK9.java
Plan to use much of the compiler as possible in the first instance.
This will be mainly for the diagnostics and the like.
All of that is wrapped up in the EK9LanguageServer and its components.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
Main entry point to start and run the language server.runEk9LanguageServer
(OsSupport osSupport, InputStream in, OutputStream out, boolean provideLanguageHoverHelp, boolean enableDebug) Triggers the actual execution of the language service.
-
Constructor Details
-
Server
public Server()
-
-
Method Details
-
main
Main entry point to start and run the language server. -
runEk9LanguageServer
public static Future<Void> runEk9LanguageServer(OsSupport osSupport, InputStream in, OutputStream out, boolean provideLanguageHoverHelp, boolean enableDebug) Triggers the actual execution of the language service.
-