mirror of
https://github.com/sigmasternchen/xtext-core
synced 2025-03-15 08:18:55 +00:00
![]() - added test case of recursive rules (with start rule) and optional context - disable cardinalities (and repetitions in unordered groups) in context analysis if the current element was already seen and there was no progress this recursion - the element itself will not be returned by getNextElementsInContext() - changed isStartRule() and findAllRuleCalls() in GrammarUtils to only compare the name of the rule. otherwise constructed paths cause problems (since the rule object is not the same and the alternatives-attribute might (very probably) not be equal in the constructed rule object). - changed findGuardForOptionalCardinalityWithoutContext() in HoistingProcessor to avoid the construction of virtual elements and instead provide the virtual cardinality to the token analysis via a new parameter. - fixed testCardinalityQuestionmarkWithExternalContext_expectContextCheck() test case (context analysis is not possible if the context equals the remainder of the prefixed alternative; changed context to be different) |
||
---|---|---|
.. | ||
.settings | ||
emf-gen/org/eclipse/xtext | ||
generator | ||
lib | ||
META-INF | ||
src | ||
src-gen/org/eclipse/xtext | ||
suites/org/eclipse/xtext | ||
testdata/wizard-expectations | ||
xtend-gen/org/eclipse/xtext | ||
.classpath | ||
.gitignore | ||
.project | ||
about.html | ||
build.gradle | ||
build.properties | ||
GenerateAllTestLanguages.mwe2.launch | ||
plugin.properties | ||
plugin.xml | ||
plugin.xml_gen | ||
xtext.tests (xtend).launch | ||
xtext.tests.launch |