Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 122447 Details for
Bug 249942
Align QVTO grammar with the OMG specification
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
QVTO Grammar Deviations from the Specification (2008-01-13)
QVTO Grammar Deviations from the Specification.htm (text/html), 138.54 KB, created by
Alexander Igdalov
on 2009-01-13 14:31:38 EST
(
hide
)
Description:
QVTO Grammar Deviations from the Specification (2008-01-13)
Filename:
MIME Type:
Creator:
Alexander Igdalov
Created:
2009-01-13 14:31:38 EST
Size:
138.54 KB
patch
obsolete
><html xmlns:v="urn:schemas-microsoft-com:vml" >xmlns:o="urn:schemas-microsoft-com:office:office" >xmlns:w="urn:schemas-microsoft-com:office:word" >xmlns:st1="urn:schemas-microsoft-com:office:smarttags" >xmlns="http://www.w3.org/TR/REC-html40"> > ><head> ><meta http-equiv=Content-Type content="text/html; charset=windows-1251"> ><meta name=ProgId content=Word.Document> ><meta name=Generator content="Microsoft Word 10"> ><meta name=Originator content="Microsoft Word 10"> ><link rel=File-List >href="QVTO%20Grammar%20Deviations%20from%20the%20Specification_files/filelist.xml"> ><title>QVTO Grammar Deviations from the Specification</title> ><o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags" > name="stockticker"/> ><!--[if gte mso 9]><xml> > <o:DocumentProperties> > <o:Author>Alexander Igdalov</o:Author> > <o:Template>Normal</o:Template> > <o:LastAuthor>Alexander Igdalov</o:LastAuthor> > <o:Revision>2</o:Revision> > <o:TotalTime>477</o:TotalTime> > <o:Created>2009-01-13T19:28:00Z</o:Created> > <o:LastSaved>2009-01-13T19:28:00Z</o:LastSaved> > <o:Pages>1</o:Pages> > <o:Words>827</o:Words> > <o:Characters>4718</o:Characters> > <o:Company>Borland</o:Company> > <o:Lines>39</o:Lines> > <o:Paragraphs>11</o:Paragraphs> > <o:CharactersWithSpaces>5534</o:CharactersWithSpaces> > <o:Version>10.6839</o:Version> > </o:DocumentProperties> ></xml><![endif]--><!--[if gte mso 9]><xml> > <w:WordDocument> > <w:SpellingState>Clean</w:SpellingState> > <w:GrammarState>Clean</w:GrammarState> > <w:Compatibility> > <w:BreakWrappedTables/> > <w:SnapToGridInCell/> > <w:WrapTextWithPunct/> > <w:UseAsianBreakRules/> > </w:Compatibility> > <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> > </w:WordDocument> ></xml><![endif]--><!--[if !mso]><object > classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id=ieooui></object> ><style> >st1\:*{behavior:url(#ieooui) } ></style> ><![endif]--> ><style> ><!-- > /* Style Definitions */ > p.MsoNormal, li.MsoNormal, div.MsoNormal > {mso-style-parent:""; > margin:0in; > margin-bottom:.0001pt; > mso-pagination:widow-orphan; > font-size:12.0pt; > font-family:"Times New Roman"; > mso-fareast-font-family:"Times New Roman";} >h1 > {mso-style-next:Normal; > margin-top:12.0pt; > margin-right:0in; > margin-bottom:3.0pt; > margin-left:0in; > mso-pagination:widow-orphan; > page-break-after:avoid; > mso-outline-level:1; > font-size:16.0pt; > font-family:Arial; > mso-font-kerning:16.0pt;} >a:link, span.MsoHyperlink > {color:blue; > text-decoration:underline; > text-underline:single;} >a:visited, span.MsoHyperlinkFollowed > {color:purple; > text-decoration:underline; > text-underline:single;} >span.SpellE > {mso-style-name:""; > mso-spl-e:yes;} >span.GramE > {mso-style-name:""; > mso-gram-e:yes;} >@page Section1 > {size:841.9pt 595.3pt; > mso-page-orientation:landscape; > margin:84.95pt 56.9pt 42.5pt 56.9pt; > mso-header-margin:.5in; > mso-footer-margin:.5in; > mso-paper-source:0;} >div.Section1 > {page:Section1;} >--> ></style> ><!--[if gte mso 10]> ><style> > /* Style Definitions */ > table.MsoNormalTable > {mso-style-name:"Table Normal"; > mso-tstyle-rowband-size:0; > mso-tstyle-colband-size:0; > mso-style-noshow:yes; > mso-style-parent:""; > mso-padding-alt:0in 5.4pt 0in 5.4pt; > mso-para-margin:0in; > mso-para-margin-bottom:.0001pt; > mso-pagination:widow-orphan; > font-size:10.0pt; > font-family:"Times New Roman";} ></style> ><![endif]--><!--[if gte mso 9]><xml> > <o:shapedefaults v:ext="edit" spidmax="2050"/> ></xml><![endif]--><!--[if gte mso 9]><xml> > <o:shapelayout v:ext="edit"> > <o:idmap v:ext="edit" data="1"/> > </o:shapelayout></xml><![endif]--> ></head> > ><body lang=RU link=blue vlink=purple style='tab-interval:35.4pt'> > ><div class=Section1> > ><h1><span lang=EN-US style='mso-ansi-language:EN-US'>QVTO Grammar Deviations >from the Specification<o:p></o:p></span></h1> > ><p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > ><p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > ><table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=932 > style='width:699.05pt;margin-left:5.4pt;border-collapse:collapse;border:none; > mso-border-alt:solid windowtext .5pt;mso-padding-alt:0in 5.4pt 0in 5.4pt; > mso-border-insideh:.5pt solid windowtext;mso-border-insidev:.5pt solid windowtext'> > <tr style='mso-yfti-irow:0;height:31.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:31.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>#<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border:solid windowtext 1.0pt; > border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt: > solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:31.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Specification<o:p></o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border:solid windowtext 1.0pt; > border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt: > solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:31.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Implementation<o:p></o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border:solid windowtext 1.0pt; > border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt: > solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:31.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Comment<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=116 valign=top style='width:87.05pt;border:solid windowtext 1.0pt; > border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt: > solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:31.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Reason<o:p></o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:1;height:45.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:45.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>1<o:p></o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:45.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><topLevel> ::= <import>* <unit_element>*<span > lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:45.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span class=SpellE><span lang=EN-US style='mso-ansi-language: > EN-US'>unit_element</span></span><span lang=EN-US style='mso-ansi-language: > EN-US'> -> _import<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:45.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Opposed > to the spec, imports can be used as top-level transformation elements not necessarily > in the beginning of a unit<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:45.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Legacy > support.<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:2;height:25.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:25.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>2<o:p></o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:25.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><a name=import></a><span lang=EN-US style='mso-ansi-language: > EN-US'><import> ::= 'from' <unit> 'import' (<<span > class=SpellE>identifier_list</span>> | '*') ';'<o:p></o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:25.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'><o:p></o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:25.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:25.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Not > implemented yet.<o:p></o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:3;height:15.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>3<o:p></o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span > class=SpellE>unit_element</span>> ::= <<span class=SpellE>access_decl</span>><o:p></o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> > <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'><o:p></o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=116 rowspan=3 valign=top style='width:87.05pt;border-top:none; > border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Weird > construction strange <span class=SpellE>occurrance</span><o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:4;height:19.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:19.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>4<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:19.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span > class=SpellE>access_decl</span>> ::= <<span class=SpellE>access_usage</span>> > ';' <o:p></o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:19.0pt'> > <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'><o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:19.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:5;height:35.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:35.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>5<o:p></o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:35.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span > class=SpellE>module_element</span>> ::= <<span class=SpellE>access_decl</span>><o:p></o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:35.0pt'> > <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'><o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:35.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:6;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>6<o:p></o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span class=SpellE><span lang=EN-US style='mso-ansi-language: > EN-US'>Metamodel</span></span><span lang=EN-US style='mso-ansi-language:EN-US'>-related > rules (<<span class=SpellE>metamodel</span><span class=GramE>> :</span>:= > <<span class=SpellE>metamodel_decl</span>> | <<span class=SpellE>metamodel_def</span>>, > etc.)<o:p></o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'><o:p></o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=116 rowspan=4 valign=top style='width:87.05pt;border-top:none; > border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Not > implemented yet.<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:7;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>7<o:p></o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Constructor-related > rules (<constructor> ::= <<span class=SpellE>constructor_decl</span>> > | <<span class=SpellE>constructor_def</span>>, etc)<o:p></o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'><o:p></o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:8;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>8<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Tag-related > rules<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'><o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:9;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>9<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span class=SpellE><span lang=EN-US style='mso-ansi-language: > EN-US'>Typedef</span></span><span lang=EN-US style='mso-ansi-language:EN-US'>-related > rules<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'><o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:10;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>10<o:p></o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span > class=SpellE>transformation_h</span><span class=GramE>> :</span>:= <qualifier>* > 'transformation' <identifier> <<span class=SpellE>transformation_signature</span>> > <<span class=SpellE>transformation_usage_refine</span>>?<o:p></o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span class=SpellE><span lang=EN-US style='mso-ansi-language: > EN-US'>transformation_h</span></span><span lang=EN-US style='mso-ansi-language: > EN-US'> ::= <span class=SpellE>qualifierList</span> transformation <span > class=SpellE>qualifiedNameCS</span> <span class=SpellE>transformation_signature</span> > <span class=SpellE>transformation_usage_refineOpt</span><o:p></o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Transformation > name can be a FQN opposed to the spec<o:p></o:p></span></p> > </td> > <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Legacy > support.<o:p></o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:11;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>11<o:p></o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span > class=SpellE>transformation_usage_refine</span>> ::= <<span > class=SpellE>module_usage</span>><o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span class=SpellE><span lang=EN-US style='mso-ansi-language: > EN-US'>transformation_usage_refine</span></span><span lang=EN-US > style='mso-ansi-language:EN-US'> -> <span class=SpellE>module_usageList</span><o:p></o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Access > and extends keywords in a module header can be used (together) several times > according to the examples in the spec.<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>EBNF > error in the spec.<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:12;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>12<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><transformation_refine> ::= 'refines' <moduleref><span > lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Allowed > by grammar but unsupported in QVTO<o:p></o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Unclear > how to resolve.<o:p></o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:13;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>13<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span > class=SpellE>library_h</span><span class=GramE>> :</span>:= 'library' <identifier> > <<span class=SpellE>library_signature</span>>? <<span class=SpellE>module_usage</span>>?<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=560 colspan=3 valign=top style='width:420.05pt;border-top:none; > border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>See items > 10 and 11<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:14;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>14<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span class=SpellE><span lang=EN-US style='mso-ansi-language: > EN-US'>Scoped_identifier</span></span><span lang=EN-US style='mso-ansi-language: > EN-US'>-related rules<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span class=SpellE><span lang=EN-US style='mso-ansi-language: > EN-US'>Scoped_identifiers</span></span><span lang=EN-US style='mso-ansi-language: > EN-US'> are used for context-typed identifiers and <span class=SpellE>pathNameCS</span> > for ::-separated <span class=SpellE>FQNs</span><o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:15;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>15<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span > class=SpellE><span class=GramE>declarator</span></span>> ::= <<span > class=SpellE>typespec</span>> <<span class=SpellE>init_part</span>>? > <br> > | > <<span class=SpellE>scoped_identifier</span>> ':' <<span > class=SpellE>typespec</span>> <<span class=SpellE>init_part</span>>?<o:p></o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span class=SpellE><span lang=EN-US style='mso-ansi-language: > EN-US'>declarator</span></span><span lang=EN-US style='mso-ansi-language: > EN-US'> ::= IDENTIFIER ':' <span class=SpellE>typeCS</span><o:p></o:p></span></p> > <p class=MsoNormal><span class=SpellE><span lang=EN-US style='mso-ansi-language: > EN-US'>declarator</span></span><span lang=EN-US style='mso-ansi-language: > EN-US'> ::= IDENTIFIER ':' <span class=SpellE>typeCS</span> '=' <span > class=SpellE>oclExpressionCS</span><o:p></o:p></span></p> > <p class=MsoNormal><span class=SpellE><span lang=EN-US style='mso-ansi-language: > EN-US'>declarator</span></span><span lang=EN-US style='mso-ansi-language: > EN-US'> ::= IDENTIFIER ':' <span class=SpellE>typeCS</span> ':=' <span > class=SpellE>oclExpressionCS</span><o:p></o:p></span></p> > <p class=MsoNormal><span class=SpellE><span lang=EN-US style='mso-ansi-language: > EN-US'>declarator</span></span><span lang=EN-US style='mso-ansi-language: > EN-US'> ::= IDENTIFIER ':=' <span class=SpellE>oclExpressionCS</span><o:p></o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Strange <span > class=SpellE>declarator</span> rule: <<span class=SpellE>typespec</span>> > <<span class=SpellE>init_part</span>>?<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>And <span > class=SpellE>init_part</span> can be also contain ::= operator, which is > used in specific constructions<o:p></o:p></span></p> > </td> > <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>EBNF > error in the spec.<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:16;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:17;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>16<o:p></o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span > class=SpellE>simple_declarator</span>>, <<span class=SpellE>simple_declarator_list</span>>,<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span > class=SpellE>declarator_vsep</span>> <a name="multi_declarator_vsep"></a>,<<span > class=SpellE>multi_declarator_vsep</span>><o:p></o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'><o:p></o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Needed in > <<span class=SpellE>iterator_exp</span>> only which was implemented > differently.<o:p></o:p></span></p> > </td> > <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>EBNF > error in the spec.<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:18;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>17<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><complex_type><span lang=EN-US style='mso-ansi-language: > EN-US'><o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'><o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'>MDT</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'> OCL implementation<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:19;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>18<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span style='mso-bidi-font-weight:bold'>Properties in > transformation</span><span style='mso-ansi-language:EN-US;mso-bidi-font-weight: > bold'> </span><span lang=EN-US style='mso-ansi-language:EN-US'>section<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Completely > different based on the corresponding spec sections<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Weird > rules<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>EBNF > error in the spec.<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:20;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>19<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Helpers > and <span class=SpellE>quiries</span> <o:p></o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Grammar > supports different notations for both but currently there is no semantic difference.<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Not > implemented yet.<o:p></o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:21;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>20<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span > class=SpellE>helper_decl</span>> ::= <<span class=SpellE>helper_header</span>> > ';'<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span > class=SpellE>entry_decl</span>> ::= <<span class=SpellE>entry_header</span>> > ';'<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span > class=SpellE>mapping_decl</span>> ::= <<span class=SpellE>mapping_full_header</span>> > ';'<o:p></o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Supported > in grammar only<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Black-box > operations declared in QVT script<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Not > implemented yet. AFAIU, the operation bodies are to be available at linkage > time.<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:22;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>21<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span > class=SpellE>mapping_full_header</span><span class=GramE>> :</span>:= <<span > class=SpellE>mapping_header</span>> <when>? <<span class=GramE>where</span>>?<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span > class=SpellE>mapping_full_header</span><span class=GramE>> :</span>:= <<span > class=SpellE>mapping_header</span>> <when>?<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Where-clause > purpose/<span class=SpellE>behaviour</span> is unclear.<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Unclear > how to resolve.<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:23;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>22<o:p></o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><mapping_refinement><span lang=EN-US > style='mso-ansi-language:EN-US'>-related rules<o:p></o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'><o:p></o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Unclear > how to resolve.<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:24;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>23<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><when> ::= 'when' <expression_block><span > lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>_when ::= > when '{' <span class=SpellE>oclExpressionCS</span> <span class=SpellE>semicolonOpt</span> > '}'<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The > implementation allows <span class=GramE>to have</span> a single OCL > expression in when-clause only.<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Unclear > how to behave in case of multiple expressions and in case of QVT expressions > (statements assignments, etc.).<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:25;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>24<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Expressions > section<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Multiple > deviations<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'>MDT</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'> OCL implementation and weird rules<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:26;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>25<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span > class=SpellE>assign_op</span>> := '::=' <o:p></o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'><o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=116 rowspan=3 valign=top style='width:87.05pt;border-top:none; > border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Not > implemented yet.<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:27;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>26<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><default_val>?<span lang=EN-US style='mso-ansi-language: > EN-US'> in assignments<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'><o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:28;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>27<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span > class=SpellE>assign_op</span>> := '-=' <o:p></o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'><o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:29;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>28<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span > class=SpellE>assign_exp</span><span class=GramE>> :</span>:= <<span > class=SpellE>unary_exp</span>> <<span class=SpellE>assign_op</span>> > <<span class=SpellE>expression_block</span>> <<span class=SpellE>default_val</span>>?<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'><o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Compound > assignments<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Unclear > how to resolve.<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:30;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>29<o:p></o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span > class=SpellE>cmp_op</span>> ::= '==' <o:p></o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'><o:p></o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=116 rowspan=3 valign=top style='width:87.05pt;border-top:none; > border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Not > implemented yet.<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:31;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>30<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span > class=SpellE>mult_op</span>> ::= '%'<o:p></o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'><o:p></o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:32;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>31<o:p></o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span > class=SpellE>unary_op</span>> ::= '#' | '##' | '*'<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'><o:p></o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:33;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>32<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Multiple <span > class=SpellE>iterator</span> variables in <span class=SpellE>iterator</span> > expressions<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Syntactically > supported, though in AST only the first (or first and second) variables are > used<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'>MDT</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'> OCL implementation<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:34;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>33<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span > class=SpellE>access_op</span><span class=GramE>> :</span>:= '!->'<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'><o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=116 rowspan=6 valign=top style='width:87.05pt;border-top:none; > border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Not > implemented yet.<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:35;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>34<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><span > class=SpellE>elif</span>-part of <span class=SpellE>IfExp</span><o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'><o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:36;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>35<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span class=SpellE><span lang=EN-US style='mso-ansi-language: > EN-US'>xmap</span></span><span lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Syntactically > supported, though currently has no difference with map<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:37;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>36<o:p></o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><quit_exp> ::= 'break' | 'continue<span lang=EN-US > style='mso-ansi-language:EN-US'><o:p></o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'><o:p></o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:38;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>37<o:p></o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span > class=SpellE>try_exp</span>> ::= 'try' <<span class=SpellE>expression_block</span>> > <except>+<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span > class=GramE>except</span>> ::= 'except' '(' <<span class=SpellE>scoped_identifier_list</span>> > ')' <<span class=SpellE>expression_block</span>> <br> > <a name="raise_exp"></a><<span class=SpellE>raise_exp</span>> ::= > 'raise' <<span class=SpellE>scoped_identifier</span>> ('(' <<span > class=SpellE>arg_list</span>>? ')')?<o:p></o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'><o:p></o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:39;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>38<o:p></o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span > class=SpellE>do_exp</span>> ::= 'do' <<span class=SpellE>expression_block</span>><o:p></o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'><o:p></o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:40;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>39<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Mutable > collections support<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Tentative > status<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:41;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>40<o:p></o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'><o:p></o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Legacy > library import<o:p></o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>import > library ...<o:p></o:p></span></p> > </td> > <td width=116 rowspan=5 valign=top style='width:87.05pt;border-top:none; > border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Legacy > support.<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:42;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>41<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'><o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Legacy > transformation header<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Without > signature or at least parentheses ()<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:43;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>42<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'><o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Legacy <span > class=SpellE>modeltype</span> declaration<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><span > class=SpellE>metamodel</span> </span><st1:stockticker><span lang=EN-US > style='mso-ansi-language:EN-US'>URI</span></st1:stockticker><span > lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:44;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>43<o:p></o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'><o:p></o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Legacy <span > class=SpellE>renamings</span><o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>rename > ... to be replaced by tags<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:45;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>44<o:p></o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'><o:p></o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Legacy > while-loop<o:p></o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>while '(' > <span class=SpellE>oclExpressionCS</span> ';' <span class=SpellE>oclExpressionCS</span> > ')' <span class=SpellE>whileBodyCS</span><o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:46;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>45<o:p></o:p></span></p> > </td> > <td width=623 colspan=2 valign=top style='width:467.2pt;border-top:none; > border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Double-quoted > string literals<o:p></o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Found in > QVTO spec samples. <o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Tentative > status<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:47;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>46<o:p></o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>imperative > operation qualifiers<o:p></o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Supported > in syntax only<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=116 rowspan=2 valign=top style='width:87.05pt;border-top:none; > border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Not > implemented yet.<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:48;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>47<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span > class=SpellE>param_direction</span>> ::= 'out'<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: > EN-US'><o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Also > consider out contexts.<o:p></o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:49;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> > <tr style='mso-yfti-irow:50;mso-yfti-lastrow:yes;height:27.0pt'> > <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; > border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; > padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; > border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: > none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; > mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; > mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > </td> > </tr> ></table> > ><p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> > ></div> > ></body> > ></html>
<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" xmlns="http://www.w3.org/TR/REC-html40"> <head> <meta http-equiv=Content-Type content="text/html; charset=windows-1251"> <meta name=ProgId content=Word.Document> <meta name=Generator content="Microsoft Word 10"> <meta name=Originator content="Microsoft Word 10"> <link rel=File-List href="QVTO%20Grammar%20Deviations%20from%20the%20Specification_files/filelist.xml"> <title>QVTO Grammar Deviations from the Specification</title> <o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="stockticker"/> <!--[if gte mso 9]><xml> <o:DocumentProperties> <o:Author>Alexander Igdalov</o:Author> <o:Template>Normal</o:Template> <o:LastAuthor>Alexander Igdalov</o:LastAuthor> <o:Revision>2</o:Revision> <o:TotalTime>477</o:TotalTime> <o:Created>2009-01-13T19:28:00Z</o:Created> <o:LastSaved>2009-01-13T19:28:00Z</o:LastSaved> <o:Pages>1</o:Pages> <o:Words>827</o:Words> <o:Characters>4718</o:Characters> <o:Company>Borland</o:Company> <o:Lines>39</o:Lines> <o:Paragraphs>11</o:Paragraphs> <o:CharactersWithSpaces>5534</o:CharactersWithSpaces> <o:Version>10.6839</o:Version> </o:DocumentProperties> </xml><![endif]--><!--[if gte mso 9]><xml> <w:WordDocument> <w:SpellingState>Clean</w:SpellingState> <w:GrammarState>Clean</w:GrammarState> <w:Compatibility> <w:BreakWrappedTables/> <w:SnapToGridInCell/> <w:WrapTextWithPunct/> <w:UseAsianBreakRules/> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if !mso]><object classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id=ieooui></object> <style> st1\:*{behavior:url(#ieooui) } </style> <![endif]--> <style> <!-- /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} h1 {mso-style-next:Normal; margin-top:12.0pt; margin-right:0in; margin-bottom:3.0pt; margin-left:0in; mso-pagination:widow-orphan; page-break-after:avoid; mso-outline-level:1; font-size:16.0pt; font-family:Arial; mso-font-kerning:16.0pt;} a:link, span.MsoHyperlink {color:blue; text-decoration:underline; text-underline:single;} a:visited, span.MsoHyperlinkFollowed {color:purple; text-decoration:underline; text-underline:single;} span.SpellE {mso-style-name:""; mso-spl-e:yes;} span.GramE {mso-style-name:""; mso-gram-e:yes;} @page Section1 {size:841.9pt 595.3pt; mso-page-orientation:landscape; margin:84.95pt 56.9pt 42.5pt 56.9pt; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;} div.Section1 {page:Section1;} --> </style> <!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman";} </style> <![endif]--><!--[if gte mso 9]><xml> <o:shapedefaults v:ext="edit" spidmax="2050"/> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext="edit"> <o:idmap v:ext="edit" data="1"/> </o:shapelayout></xml><![endif]--> </head> <body lang=RU link=blue vlink=purple style='tab-interval:35.4pt'> <div class=Section1> <h1><span lang=EN-US style='mso-ansi-language:EN-US'>QVTO Grammar Deviations from the Specification<o:p></o:p></span></h1> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=932 style='width:699.05pt;margin-left:5.4pt;border-collapse:collapse;border:none; mso-border-alt:solid windowtext .5pt;mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-border-insideh:.5pt solid windowtext;mso-border-insidev:.5pt solid windowtext'> <tr style='mso-yfti-irow:0;height:31.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:31.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>#<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border:solid windowtext 1.0pt; border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt: solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:31.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Specification<o:p></o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border:solid windowtext 1.0pt; border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt: solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:31.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Implementation<o:p></o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border:solid windowtext 1.0pt; border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt: solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:31.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Comment<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=116 valign=top style='width:87.05pt;border:solid windowtext 1.0pt; border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt: solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:31.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Reason<o:p></o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:1;height:45.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:45.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>1<o:p></o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:45.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><topLevel> ::= <import>* <unit_element>*<span lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:45.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span class=SpellE><span lang=EN-US style='mso-ansi-language: EN-US'>unit_element</span></span><span lang=EN-US style='mso-ansi-language: EN-US'> -> _import<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:45.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Opposed to the spec, imports can be used as top-level transformation elements not necessarily in the beginning of a unit<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:45.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Legacy support.<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:2;height:25.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:25.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>2<o:p></o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:25.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><a name=import></a><span lang=EN-US style='mso-ansi-language: EN-US'><import> ::= 'from' <unit> 'import' (<<span class=SpellE>identifier_list</span>> | '*') ';'<o:p></o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:25.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'><o:p></o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:25.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:25.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Not implemented yet.<o:p></o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:3;height:15.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>3<o:p></o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span class=SpellE>unit_element</span>> ::= <<span class=SpellE>access_decl</span>><o:p></o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'><o:p></o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=116 rowspan=3 valign=top style='width:87.05pt;border-top:none; border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Weird construction strange <span class=SpellE>occurrance</span><o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:4;height:19.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:19.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>4<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:19.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span class=SpellE>access_decl</span>> ::= <<span class=SpellE>access_usage</span>> ';' <o:p></o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:19.0pt'> <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'><o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:19.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:5;height:35.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:35.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>5<o:p></o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:35.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span class=SpellE>module_element</span>> ::= <<span class=SpellE>access_decl</span>><o:p></o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:35.0pt'> <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'><o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:35.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:6;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>6<o:p></o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span class=SpellE><span lang=EN-US style='mso-ansi-language: EN-US'>Metamodel</span></span><span lang=EN-US style='mso-ansi-language:EN-US'>-related rules (<<span class=SpellE>metamodel</span><span class=GramE>> :</span>:= <<span class=SpellE>metamodel_decl</span>> | <<span class=SpellE>metamodel_def</span>>, etc.)<o:p></o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'><o:p></o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=116 rowspan=4 valign=top style='width:87.05pt;border-top:none; border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Not implemented yet.<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:7;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>7<o:p></o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Constructor-related rules (<constructor> ::= <<span class=SpellE>constructor_decl</span>> | <<span class=SpellE>constructor_def</span>>, etc)<o:p></o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'><o:p></o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:8;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>8<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Tag-related rules<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'><o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:9;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>9<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span class=SpellE><span lang=EN-US style='mso-ansi-language: EN-US'>Typedef</span></span><span lang=EN-US style='mso-ansi-language:EN-US'>-related rules<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'><o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:10;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>10<o:p></o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span class=SpellE>transformation_h</span><span class=GramE>> :</span>:= <qualifier>* 'transformation' <identifier> <<span class=SpellE>transformation_signature</span>> <<span class=SpellE>transformation_usage_refine</span>>?<o:p></o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span class=SpellE><span lang=EN-US style='mso-ansi-language: EN-US'>transformation_h</span></span><span lang=EN-US style='mso-ansi-language: EN-US'> ::= <span class=SpellE>qualifierList</span> transformation <span class=SpellE>qualifiedNameCS</span> <span class=SpellE>transformation_signature</span> <span class=SpellE>transformation_usage_refineOpt</span><o:p></o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Transformation name can be a FQN opposed to the spec<o:p></o:p></span></p> </td> <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Legacy support.<o:p></o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:11;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>11<o:p></o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span class=SpellE>transformation_usage_refine</span>> ::= <<span class=SpellE>module_usage</span>><o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span class=SpellE><span lang=EN-US style='mso-ansi-language: EN-US'>transformation_usage_refine</span></span><span lang=EN-US style='mso-ansi-language:EN-US'> -> <span class=SpellE>module_usageList</span><o:p></o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Access and extends keywords in a module header can be used (together) several times according to the examples in the spec.<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>EBNF error in the spec.<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:12;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>12<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><transformation_refine> ::= 'refines' <moduleref><span lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Allowed by grammar but unsupported in QVTO<o:p></o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Unclear how to resolve.<o:p></o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:13;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>13<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span class=SpellE>library_h</span><span class=GramE>> :</span>:= 'library' <identifier> <<span class=SpellE>library_signature</span>>? <<span class=SpellE>module_usage</span>>?<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=560 colspan=3 valign=top style='width:420.05pt;border-top:none; border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>See items 10 and 11<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:14;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>14<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span class=SpellE><span lang=EN-US style='mso-ansi-language: EN-US'>Scoped_identifier</span></span><span lang=EN-US style='mso-ansi-language: EN-US'>-related rules<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span class=SpellE><span lang=EN-US style='mso-ansi-language: EN-US'>Scoped_identifiers</span></span><span lang=EN-US style='mso-ansi-language: EN-US'> are used for context-typed identifiers and <span class=SpellE>pathNameCS</span> for ::-separated <span class=SpellE>FQNs</span><o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:15;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>15<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span class=SpellE><span class=GramE>declarator</span></span>> ::= <<span class=SpellE>typespec</span>> <<span class=SpellE>init_part</span>>? <br> | <<span class=SpellE>scoped_identifier</span>> ':' <<span class=SpellE>typespec</span>> <<span class=SpellE>init_part</span>>?<o:p></o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span class=SpellE><span lang=EN-US style='mso-ansi-language: EN-US'>declarator</span></span><span lang=EN-US style='mso-ansi-language: EN-US'> ::= IDENTIFIER ':' <span class=SpellE>typeCS</span><o:p></o:p></span></p> <p class=MsoNormal><span class=SpellE><span lang=EN-US style='mso-ansi-language: EN-US'>declarator</span></span><span lang=EN-US style='mso-ansi-language: EN-US'> ::= IDENTIFIER ':' <span class=SpellE>typeCS</span> '=' <span class=SpellE>oclExpressionCS</span><o:p></o:p></span></p> <p class=MsoNormal><span class=SpellE><span lang=EN-US style='mso-ansi-language: EN-US'>declarator</span></span><span lang=EN-US style='mso-ansi-language: EN-US'> ::= IDENTIFIER ':' <span class=SpellE>typeCS</span> ':=' <span class=SpellE>oclExpressionCS</span><o:p></o:p></span></p> <p class=MsoNormal><span class=SpellE><span lang=EN-US style='mso-ansi-language: EN-US'>declarator</span></span><span lang=EN-US style='mso-ansi-language: EN-US'> ::= IDENTIFIER ':=' <span class=SpellE>oclExpressionCS</span><o:p></o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Strange <span class=SpellE>declarator</span> rule: <<span class=SpellE>typespec</span>> <<span class=SpellE>init_part</span>>?<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>And <span class=SpellE>init_part</span> can be also contain ::= operator, which is used in specific constructions<o:p></o:p></span></p> </td> <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>EBNF error in the spec.<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:16;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:17;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>16<o:p></o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span class=SpellE>simple_declarator</span>>, <<span class=SpellE>simple_declarator_list</span>>,<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span class=SpellE>declarator_vsep</span>> <a name="multi_declarator_vsep"></a>,<<span class=SpellE>multi_declarator_vsep</span>><o:p></o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'><o:p></o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Needed in <<span class=SpellE>iterator_exp</span>> only which was implemented differently.<o:p></o:p></span></p> </td> <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>EBNF error in the spec.<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:18;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>17<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><complex_type><span lang=EN-US style='mso-ansi-language: EN-US'><o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'><o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'>MDT</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'> OCL implementation<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:19;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>18<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span style='mso-bidi-font-weight:bold'>Properties in transformation</span><span style='mso-ansi-language:EN-US;mso-bidi-font-weight: bold'> </span><span lang=EN-US style='mso-ansi-language:EN-US'>section<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Completely different based on the corresponding spec sections<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Weird rules<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>EBNF error in the spec.<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:20;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>19<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Helpers and <span class=SpellE>quiries</span> <o:p></o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Grammar supports different notations for both but currently there is no semantic difference.<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Not implemented yet.<o:p></o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:21;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>20<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span class=SpellE>helper_decl</span>> ::= <<span class=SpellE>helper_header</span>> ';'<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span class=SpellE>entry_decl</span>> ::= <<span class=SpellE>entry_header</span>> ';'<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span class=SpellE>mapping_decl</span>> ::= <<span class=SpellE>mapping_full_header</span>> ';'<o:p></o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Supported in grammar only<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Black-box operations declared in QVT script<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Not implemented yet. AFAIU, the operation bodies are to be available at linkage time.<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:22;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>21<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span class=SpellE>mapping_full_header</span><span class=GramE>> :</span>:= <<span class=SpellE>mapping_header</span>> <when>? <<span class=GramE>where</span>>?<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span class=SpellE>mapping_full_header</span><span class=GramE>> :</span>:= <<span class=SpellE>mapping_header</span>> <when>?<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Where-clause purpose/<span class=SpellE>behaviour</span> is unclear.<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Unclear how to resolve.<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:23;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>22<o:p></o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><mapping_refinement><span lang=EN-US style='mso-ansi-language:EN-US'>-related rules<o:p></o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'><o:p></o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Unclear how to resolve.<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:24;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>23<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><when> ::= 'when' <expression_block><span lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>_when ::= when '{' <span class=SpellE>oclExpressionCS</span> <span class=SpellE>semicolonOpt</span> '}'<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The implementation allows <span class=GramE>to have</span> a single OCL expression in when-clause only.<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Unclear how to behave in case of multiple expressions and in case of QVT expressions (statements assignments, etc.).<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:25;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>24<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Expressions section<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Multiple deviations<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'>MDT</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'> OCL implementation and weird rules<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:26;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>25<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span class=SpellE>assign_op</span>> := '::=' <o:p></o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'><o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=116 rowspan=3 valign=top style='width:87.05pt;border-top:none; border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Not implemented yet.<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:27;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>26<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><default_val>?<span lang=EN-US style='mso-ansi-language: EN-US'> in assignments<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'><o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:28;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>27<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span class=SpellE>assign_op</span>> := '-=' <o:p></o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'><o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:29;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>28<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span class=SpellE>assign_exp</span><span class=GramE>> :</span>:= <<span class=SpellE>unary_exp</span>> <<span class=SpellE>assign_op</span>> <<span class=SpellE>expression_block</span>> <<span class=SpellE>default_val</span>>?<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'><o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Compound assignments<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Unclear how to resolve.<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:30;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>29<o:p></o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span class=SpellE>cmp_op</span>> ::= '==' <o:p></o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'><o:p></o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=116 rowspan=3 valign=top style='width:87.05pt;border-top:none; border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Not implemented yet.<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:31;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>30<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span class=SpellE>mult_op</span>> ::= '%'<o:p></o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'><o:p></o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:32;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>31<o:p></o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span class=SpellE>unary_op</span>> ::= '#' | '##' | '*'<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'><o:p></o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:33;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>32<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Multiple <span class=SpellE>iterator</span> variables in <span class=SpellE>iterator</span> expressions<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Syntactically supported, though in AST only the first (or first and second) variables are used<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'>MDT</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'> OCL implementation<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:34;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>33<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span class=SpellE>access_op</span><span class=GramE>> :</span>:= '!->'<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'><o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=116 rowspan=6 valign=top style='width:87.05pt;border-top:none; border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Not implemented yet.<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:35;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>34<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><span class=SpellE>elif</span>-part of <span class=SpellE>IfExp</span><o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'><o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:36;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>35<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span class=SpellE><span lang=EN-US style='mso-ansi-language: EN-US'>xmap</span></span><span lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Syntactically supported, though currently has no difference with map<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:37;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>36<o:p></o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><quit_exp> ::= 'break' | 'continue<span lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'><o:p></o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:38;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>37<o:p></o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span class=SpellE>try_exp</span>> ::= 'try' <<span class=SpellE>expression_block</span>> <except>+<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span class=GramE>except</span>> ::= 'except' '(' <<span class=SpellE>scoped_identifier_list</span>> ')' <<span class=SpellE>expression_block</span>> <br> <a name="raise_exp"></a><<span class=SpellE>raise_exp</span>> ::= 'raise' <<span class=SpellE>scoped_identifier</span>> ('(' <<span class=SpellE>arg_list</span>>? ')')?<o:p></o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'><o:p></o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:39;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>38<o:p></o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span class=SpellE>do_exp</span>> ::= 'do' <<span class=SpellE>expression_block</span>><o:p></o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'><o:p></o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:40;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>39<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Mutable collections support<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Tentative status<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:41;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>40<o:p></o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'><o:p></o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Legacy library import<o:p></o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>import library ...<o:p></o:p></span></p> </td> <td width=116 rowspan=5 valign=top style='width:87.05pt;border-top:none; border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Legacy support.<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:42;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>41<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'><o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Legacy transformation header<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Without signature or at least parentheses ()<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:43;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>42<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'><o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Legacy <span class=SpellE>modeltype</span> declaration<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><span class=SpellE>metamodel</span> </span><st1:stockticker><span lang=EN-US style='mso-ansi-language:EN-US'>URI</span></st1:stockticker><span lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:44;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>43<o:p></o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'><o:p></o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Legacy <span class=SpellE>renamings</span><o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>rename ... to be replaced by tags<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:45;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>44<o:p></o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'><o:p></o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Legacy while-loop<o:p></o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>while '(' <span class=SpellE>oclExpressionCS</span> ';' <span class=SpellE>oclExpressionCS</span> ')' <span class=SpellE>whileBodyCS</span><o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:46;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>45<o:p></o:p></span></p> </td> <td width=623 colspan=2 valign=top style='width:467.2pt;border-top:none; border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Double-quoted string literals<o:p></o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Found in QVTO spec samples. <o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Tentative status<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:47;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>46<o:p></o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>imperative operation qualifiers<o:p></o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Supported in syntax only<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=116 rowspan=2 valign=top style='width:87.05pt;border-top:none; border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Not implemented yet.<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:48;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>47<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><<span class=SpellE>param_direction</span>> ::= 'out'<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'>NA</span></st1:stockticker><span lang=EN-US style='mso-ansi-language: EN-US'><o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Also consider out contexts.<o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:49;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:50;mso-yfti-lastrow:yes;height:27.0pt'> <td width=49 valign=top style='width:36.8pt;border:solid windowtext 1.0pt; border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=323 valign=top style='width:242.2pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=300 valign=top style='width:225.0pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=144 valign=top style='width:1.5in;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> <td width=116 valign=top style='width:87.05pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt; mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:27.0pt'> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </td> </tr> </table> <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p> </o:p></span></p> </div> </body> </html>
View Attachment As Raw
Actions:
View
Attachments on
bug 249942
:
122447
|
122515