mirror of
https://github.com/sigmasternchen/xtext-core
synced 2025-03-15 08:18:55 +00:00
![]() when context analysis is needed and an element in context has multiple cardinality and contains empty paths (e.g. ?-quantified) the quantified element will be recursed endlessly without the token analysis path even being done (since there is always an empty path) - this also applies to unordered groups. recognizing empty paths is not trivial because of recursive rules. solution: save "call stack" (actually just a set of visited elements) during recursions in context analysis. if an element is seen multiple times we check if there is any progress in the analysis paths. if not this is an endless recursion -> throw exception |
||
---|---|---|
.. | ||
.settings | ||
META-INF | ||
src/org/eclipse/xtext/xtext/generator | ||
src-gen/org/eclipse/xtext/xtext/generator/parser/antlr/splitting | ||
xtend-gen/org/eclipse/xtext/xtext/generator | ||
.classpath | ||
.project | ||
about.html | ||
build.gradle | ||
build.properties |