-
The current Langium VSCode extension doesn't work on the web (https://vscode.dev):
![IMG_0104](https://github.com/eclipse-langium/langium/assets/87622592/be2654d0-6ba0-4287-b910-210d58444f0c)
I …
-
Langium version: 1.1
## Steps To Reproduce
1. Have a repeating token right after a rule with said token parsed with cardinality >1
2. Parser treats the token outside the rule as part of it.…
-
Although we personally enjoy using Monaco, there has been interest in seeing how Langium pairs with other editors. From LangDev back in September, we specifically received questions about Langium's co…
-
The reliance on VSCode or IntelliJ is little problematic. In my latest scenario, I actually generate the XRM files but I still need to have vscode open for the src-gen to be updated
Ideally, I woul…
-
The initial type checking PoC looks something like this:
- [x] define i32 and f32 primitive types
- [ ] variable declaration type checking
- [x] #17
- [x] infer type of annotationless variab…
-
In order for downstream users to easily create implementation of lesser used LSP functionalities (such as _monikers_, _inlay hints_, or _document colors_), we should at least have interfaces (and idea…
-
I really like the langium playground on the website (https://langium.org/playground/)!
I thought having this as a vscode extension would be very helpful so that I can test the grammar directly.
-
It would be great if the JSDoc comments above parser rules in grammar files are forwarded to the respective generated AST interface to improve IntelliSense when using that AST node type.
For example,…
-
Langium version: 3.0, 3.1
Package name: langium
## Steps To Reproduce
1. Given the following grammar:
```
grammar HelloWorld
entry Model:
(entities+=Entity | receptors+=Receptor)*;
…
-
We should add more editor features to the example languages. For example, the arithmetics language has a validation for expressions that can be normalized to a constant. This would be a good fit for a…