Community
Participate
Working Groups
The current QVTO parser grammar contains deviations from the rules in the OMG specification. These are present for historical reason, coming from the initial Borland QVT contribution, which was based on an older version of the QVT spec and partly kept for backward compatibility reason. The legacy constructs should be deprecated (compiler warns), but still supported in 2.0 to allow a safe migration of existing transformations to standard QVT. Most of the rules are logically identical but often introducing redundant elements and need to be restructured for a meaningful continuation with further language features. This SCR is coarse grained, representing the plan item and is supposed to be decomposed into smaller SCR as needed.
Created attachment 122447 [details] QVTO Grammar Deviations from the Specification (2008-01-13)
Currently implemented QVTO constructions synchronized with the spec. The devaition list is attached.
Created attachment 122515 [details] removed legacy while expression Legacy WhileExp variant has been removed by bug #260888.
Adjusting target milestone