-
The following grammar uses the (unassigned) parser rule `Person` as type in the cross-reference of `Greeting` in order to link to `Neighbor`s or `Friend`s:
```langium
grammar HelloWorld
entry M…
-
This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.
## Config Migration Needed
- […
-
For example what would it look like to manage memory for a "string", and to do things like concat, etc, that we need to match TS/JS semantics.
Working on this is totally decoupled from the langium/…
-
It would be awesome to simplify creating debuggers for the DSLs created by Langium.
In VS Code this would be supporting the [Debug Adapter Protocol (DAP)](https://code.visualstudio.com/api/extensio…
-
Langium version: reproducible in `1.2.0` & `2.1.0` (current)
Package name: langium
## Steps To Reproduce
1. Open `example/domainmodel` in vscode with the domainmodel extension enabled
2. A…
joluj updated
6 months ago
-
It would be nice to have an automated circular dependencies detector which would run as a GH action.
Currently, when using dependency-tree:
`dependency-tree --directory=./lib lib/grammar/generated…
-
There's a feature in some text diagram editors that allows you to click on a portion of the rendered output, and have the corresponding line of the source selected in the editor. Correspondingly, bein…
-
The Theia IDE [https://theia-ide.org/] is a compatible alternative to VSCode. They're doing some very interesting work although it's still in the earlier stages. Particularly paired with the work that…
-
### 🤔 What's the problem you've observed?
While Treesitter offers certain parsing capabilities, its current stage of development can introduce challenges that may outweigh its benefits for our spec…
-
The following simple and artificial example uses [guard conditions](https://langium.org/docs/grammar-language/#guard-conditions) in order to switch between different cases (excerpt):
```langium
Te…