Currently, some types of Group inject into the global scope always (AssertionGroup and currently CSPGroup), and some wrap into a module (SequenceGroup and TargetGroup). This issue proposes (ie, not a definite decision) that all groups bar AssertionGroup (which doesn't create anything with scope at the CSP level) should only wrap into a module when named. I think this is in keeping with the semantics of Xtext scoping.
Currently, some types of
Group
inject into the global scope always (AssertionGroup
and currentlyCSPGroup
), and some wrap into a module (SequenceGroup
andTargetGroup
). This issue proposes (ie, not a definite decision) that all groups barAssertionGroup
(which doesn't create anything with scope at the CSP level) should only wrap into a module when named. I think this is in keeping with the semantics of Xtext scoping.This may make
GroupNamer
irrelevant.