xtext-core/org.eclipse.xtext.xtext.generator
overflowerror 07845a3590 fixed empty recursion paths in context analysis
- 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)
2022-01-22 22:02:09 +01:00
..
.settings [eclipse/xtext#1176] Migrate to EPL 2.0 2020-02-11 12:02:02 +01:00
META-INF [eclipse/xtext#1738] removed no longer needed icu dependency 2020-05-06 14:11:09 +02:00
src/org/eclipse/xtext/xtext/generator fixed empty recursion paths in context analysis 2022-01-22 22:02:09 +01:00
src-gen/org/eclipse/xtext/xtext/generator/parser/antlr/splitting [eclipse/xtext#1282] Update to EMF 2.20: regenerated languages 2020-01-03 16:38:14 +01:00
xtend-gen/org/eclipse/xtext/xtext/generator fixed problem with antlr content assist grammar generator 2022-01-20 18:18:32 +01:00
.classpath Make bin/main also the default output directory to avoid buildship confusion 2019-02-10 14:55:03 +01:00
.project [eclipse/xtext#1573] Ensure that all plugins do have a ManifestBuilder 2019-11-04 14:34:21 +01:00
about.html [eclipse/xtext#1176] Migrate to EPL 2.0 2020-02-11 12:02:02 +01:00
build.gradle [eclipse/xtext#1738] removed no longer needed icu dependency 2020-05-06 14:11:09 +02:00
build.properties Add output folders to build.properties 2019-11-18 08:42:38 +01:00