-
Assigning a cross reference to the `name` property in a Rule causes the language server to crash.
This appears to be due to how cross references on the name property are handled internally. Possib…
-
We already validate incorrect explicit usage of `returns` and `infers` in #438 -- we should validate implicit usage too.
For example, a `Definition` rule can be defined without a return type, what …
-
I tried to use the guard expressions. This caused simple expressions not to be parsed anymore.
Langium version: 0.3.0
## Steps To Reproduce
Boilded down version of the Grammar:
```
gramm…
-
Hi,
Thanks for all the work.
I'd like to ask about reasons why `monaco-converter` module was removed from this library. There is currently no real alternative I could find. The CHANGELOG tells…
-
Langium version: 0.2.0
Package name: langium
## Steps To Reproduce
1. Add this code snippet to the [LangiumGrammarSemanticTokenProvider](https://github.com/langium/langium/blob/main/packages/la…
-
Langium version: next
Package name: langium
## Steps To Reproduce
1. Create a parser rule which contains two different arrays, which can be mixed
2. Create a semantic highlighting rule for bot…
-
Stuff like
* Which token/data type rule is used for cross references
* TypeScript type definitions for types built from parser rules
-
Langium version: 0.2.0
Package name: languid
## Steps To Reproduce
1. Navigate to https://github.com/langium/langium/blob/main/CHANGELOG.md
2. Check the links to the module-specific CHANGL…
-
When using `"||"` in a rule, the syntax-highlighting disappears from on every lower (
Link to code example: https://pastebin.com/CKcXgezy
## The current behavior
![Grammar with or ( || …
-
In Langium 0.2.0 I encountered a strange effect: when using a *rule name as keyword* (here: `UINT`) I get errors when entering a model with the corresponding keyword in the editor.
Maybe I misunde…