Xtext creates lots of nodes for interpolated string expressions for which we create highlighting information that needs to be merged which costs lots of time and memory, up to eventual UI freezes. Iterating over the semantic model instead improves performance significantly.
Xtext creates lots of nodes for interpolated string expressions for which we create highlighting information that needs to be merged which costs lots of time and memory, up to eventual UI freezes. Iterating over the semantic model instead improves performance significantly.