This project implements a plugin for the Eclipse IDE that provides support for the Flix programming language.
mvn clean verify
Under the de.hetzge.eclipse.flix
package the following packages can be found:
- client: The Language Server Protocol client that bridges the Eclipse IDE with the LSP Server
- server: The Language Server Protocol server implementation that uses the Flix compiler internally to answer language requests
- editor: Provides an Eclipse text editor with Flix editing support (Hover, Autocomplete, Highlighting ...)
- launch: Allows to run Flix applications. Provide Eclipse UI extensions and commands for this purpose
- model: The Eclipse Handly language model
- project: Extends Eclipse with functions to manage Flix projects (create projects and files)
- utils: Collection of useful functions
- compiler: Provide client to interact with the Flix compiler