-
Given
```a.dmodel
entity A extends B {}
```
and
```b.dmodel
entity B {}
```
when i open b.dmodel and edit B to B2, then the extends statement in A wont be flagged as errorneous unless i open…
-
Langium version: 0.2.0
## Steps To Reproduce
1. Create default project using yo
2. Modify grammar as follows
```
Person:
'person' name=ID default=Default;
Default:
{IntConstant} va…
-
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…
-
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 https://github.com/langium/langium/pull/324 I added a `$path` property to AST nodes, mainly for enabling programmatic construction of ASTs. An example where this is necessary is when you provide a …
-
Hi! I'd like to claim the namespace `langium`. I founded the Langium project together with my colleagues at TypeFox: https://github.com/langium/langium
-
1. Cyclic rule definitions shall be marked with an error.
2. All tools working with the grammar shall be robust against cycles: throw an error, but don't run into endless loops / recursion.
-
We should add the Langium logo as favicon to the site
-
An AST, generated from the grammar bellow, doesn't contain an interface `StaticAccessExpression`. Also, interfaces `StaticSymbolReference` and `StaticMemberAccess` are generated incorrectly.
```
M…
-
https://github.com/langium/langium/blob/83986e9e91f116a57e8263efb4941d2215eca45b/packages/langium/src/documents/document-builder.ts#L105-L107
This placeholder implementation should be replaced with…