Tutorial: Building a language server for your DSL with Xtext
Xtend TypeScript Java JavaScript HTML
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
img
org.xtext.calc.lsp4e
org.xtext.calc.parent
.gitignore
Exercise_00 Setup.md
Exercise_01 Adding Validation.md
Exercise_02 Implement SignatureHelp.md
README.md
Reference Project Creation Steps.md

README.md

Tutorial: Building a Language Server for your DSL using Xtext

In this tutorial you will learn how to create a language server for any Xtext DSL. For this example we use a simple language, that allows to do arithmetics with numbers and define and reuse functions. Here is the example script that we will use throughout the tutorial:

Example

You can find a working online demo of this here : http://monaco-demo.typefox.io/