eclipse-langium / langium

Next-gen language engineering / DSL framework
https://langium.org/
MIT License
663 stars 61 forks source link

Fix data type rule type computation #1552

Closed msujew closed 2 weeks ago

msujew commented 2 weeks ago

Fixes a regression introduced in https://github.com/eclipse-langium/langium/pull/1547 while attempting to perform a parser startup optimization. Reverts the optimization and adds regression tests for that case.

JohannesMeierSE commented 2 weeks ago

The test cases look very nice for me, thanks @msujew!