Create Domain-Specific Languages with Langium
Eclipse Langium is a TypeScript based language engineering tool that enables you to implement Domain-Specific Languages (DSLs) in Eclipse Theia, VSCode, web applications and other surroundings.
In this tutorial for beginners, you will learn why you might want to create your own language and how to use Langium to bring it to life. We will show you a set of out-of-the-box solutions for the complex requirements of building a programming language. Moreover, you will be introduced to the customization of the different aspects.