Note: This website is archived. For up-to-date information about D projects and development, please visit wiki.dlang.org.

Changes from Version 1 of GrammarComparison

Show
Ignore:
Author:
sagitario (IP: 217.232.18.137)
Timestamp:
03/29/11 06:17:20 (13 years ago)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GrammarComparison

    v0 v1  
     1{{{ 
     2#!html 
     3 
     4    <p> 
     5        This is a comparison of the &quot;official&quot; D2 grammar extracted from the website and  
     6        a proposed grammar that is used by the Visual D parser. Some changes are  
     7        cosmetic (like removal of empty clauses and preferring optional elements  
     8        instead), but others make syntactic differences that might need to be discussed.</p> 
     9    <p> 
     10        Some changes make sense for a grammar to be fed into a parser generator, but  
     11        the website version might be better for understanding the language design (e.g.  
     12        merging all possible DeclDefs).</p> 
     13<br /> 
     14<table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     15<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     16<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     17<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     18<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Module:</td> 
     19<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     20<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Module:</td> 
     21</tr> 
     22<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     23<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ModuleDeclaration DeclDefs<span style="color: #FF0000;"><sub>opt</sub></span></td> 
     24<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     25<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ModuleDeclaration DeclDefs</td> 
     26</tr> 
     27<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     28<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DeclDefs<span style="color: #FF0000;"><sub>opt</sub></span></td> 
     29<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     30<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DeclDefs</td> 
     31</tr> 
     32</table> 
     33    <p> 
     34        DeclDefs is never empty.</p> 
     35    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     36<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     37<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     38<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     39<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     40<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     41<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     42</tr> 
     43<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     44<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     45<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     46<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     47</tr> 
     48<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     49<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ModuleDeclaration:</td> 
     50<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     51<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ModuleDeclaration:</td> 
     52</tr> 
     53<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     54<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; module ModuleFullyQualifiedName ;</td> 
     55<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     56<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; module ModuleFullyQualifiedName ;</td> 
     57</tr> 
     58<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     59<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     60<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     61<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     62</tr> 
     63<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     64<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ModuleFullyQualifiedName:</td> 
     65<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     66<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ModuleFullyQualifiedName:</td> 
     67</tr> 
     68<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     69<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ModuleName</td> 
     70<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     71<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ModuleName</td> 
     72</tr> 
     73<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     74<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Packages . ModuleName</td> 
     75<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     76<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Packages . ModuleName</td> 
     77</tr> 
     78<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     79<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     80<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     81<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     82</tr> 
     83<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     84<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ModuleName:</td> 
     85<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     86<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ModuleName:</td> 
     87</tr> 
     88<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     89<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier</td> 
     90<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     91<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier</td> 
     92</tr> 
     93<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     94<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     95<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     96<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     97</tr> 
     98<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     99<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Packages:</td> 
     100<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     101<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Packages:</td> 
     102</tr> 
     103<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     104<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PackageName</td> 
     105<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     106<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PackageName</td> 
     107</tr> 
     108<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     109<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Packages . PackageName</td> 
     110<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     111<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Packages . PackageName</td> 
     112</tr> 
     113<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     114<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     115<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     116<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     117</tr> 
     118<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     119<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">PackageName:</td> 
     120<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     121<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">PackageName:</td> 
     122</tr> 
     123<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     124<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier</td> 
     125<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     126<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier</td> 
     127</tr> 
     128<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     129<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     130<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     131<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     132</tr> 
     133<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     134<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">DeclDefs:</td> 
     135<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     136<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">DeclDefs:</td> 
     137</tr> 
     138<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     139<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DeclDef</td> 
     140<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     141<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DeclDef</td> 
     142</tr> 
     143<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     144<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DeclDef DeclDefs</td> 
     145<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     146<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DeclDef DeclDefs</td> 
     147</tr> 
     148<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     149<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     150<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     151<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     152</tr> 
     153<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     154<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">DeclDef:</td> 
     155<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     156<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">DeclDef:</td> 
     157</tr> 
     158<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     159<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AttributeSpecifier</td> 
     160<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     161<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AttributeSpecifier</td> 
     162</tr> 
     163<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     164<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ImportDeclaration</td> 
     165<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     166<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ImportDeclaration</td> 
     167</tr> 
     168<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     169<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EnumDeclaration</td> 
     170<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     171<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EnumDeclaration</td> 
     172</tr> 
     173<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     174<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ClassDeclaration</td> 
     175<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     176<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ClassDeclaration</td> 
     177</tr> 
     178<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     179<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; InterfaceDeclaration</td> 
     180<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     181<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; InterfaceDeclaration</td> 
     182</tr> 
     183<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     184<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AggregateDeclaration</td> 
     185<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     186<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AggregateDeclaration</td> 
     187</tr> 
     188<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     189<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Declaration</td> 
     190<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     191<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Declaration</td> 
     192</tr> 
     193<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     194<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Constructor</td> 
     195<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     196<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Constructor</td> 
     197</tr> 
     198<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     199<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Destructor</td> 
     200<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     201<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Destructor</td> 
     202</tr> 
     203<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     204<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Invariant</td> 
     205<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     206<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Invariant</td> 
     207</tr> 
     208<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     209<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UnitTest</td> 
     210<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     211<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UnitTest</td> 
     212</tr> 
     213<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     214<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: #FF0000;">DebugSpecifica</span>t<span style="color: #FF0000;">i</span>o<span style="color: #FF0000;">n</span></td> 
     215<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     216<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: #FF0000;">StaticConstruc</span>to<span style="color: #FF0000;">r</span></td> 
     217</tr> 
     218<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     219<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: #FF0000;">Vers</span>i<span style="color: #FF0000;">on</span><span style="color: #FF0000;">Sp</span>e<span style="color: #FF0000;">cifi</span>c<span style="color: #FF0000;">a</span>t<span style="color: #FF0000;">i</span>o<span style="color: #FF0000;">n</span></td> 
     220<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     221<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: #FF0000;">Stat</span>i<span style="color: #FF0000;">cD</span>e<span style="color: #FF0000;">stru</span>cto<span style="color: #FF0000;">r</span></td> 
     222</tr> 
     223<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     224<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     225<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     226<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SharedStaticConstructor</span></td> 
     227</tr> 
     228<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     229<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     230<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     231<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SharedStaticDestructor</span></td> 
     232</tr> 
     233<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     234<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     235<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     236<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     237</tr> 
     238<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     239<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConditionalDeclaration</td> 
     240<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     241<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConditionalDeclaration</td> 
     242</tr> 
     243<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     244<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StaticAssert</td> 
     245<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     246<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StaticAssert</td> 
     247</tr> 
     248<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     249<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateDeclaration</td> 
     250<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     251<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateDeclaration</td> 
     252</tr> 
     253<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     254<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateMixinDeclaration</span></td> 
     255<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">+-</td> 
     256<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     257</tr> 
     258<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     259<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateMixin</td> 
     260<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     261<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateMixin</td> 
     262</tr> 
     263<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     264<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MixinDeclaration</td> 
     265<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     266<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MixinDeclaration</td> 
     267</tr> 
     268<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     269<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ClassAllocator</span></td> 
     270<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">+-</td> 
     271<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     272</tr> 
     273<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     274<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ClassDeallocator</span></td> 
     275<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     276<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     277</tr> 
     278<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     279<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AliasThis</span></td> 
     280<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     281<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     282</tr> 
     283<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     284<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;</td> 
     285<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     286<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;</td> 
     287</tr> 
     288</table> 
     289    <p> 
     290A list of declarations is needed in a lot of places, and it will blow up 
     291the grammar a lot to list only allowed declarations inside conditionals and attribute 
     292specifier blocks and others depending on usage inside struct, class, interface, etc. A  
     293        parser can verify whether a DeclDef is allowed depending on the current  
     294        enclosing scope. 
     295    </p> 
     296    <p> 
     297        Static and shared constructors have been removed, because they are already  
     298        covered by the AttributeSpecifier clause. It is unclear whether this should  
     299        declare a shared static constructor</p> 
     300    <pre class="d_code"><span class="notranslate"><span class="d_keyword">class</span> Foo 
     301{ 
     302    <strong>shared </strong>{ 
     303    <b><span class="d_keyword">    static</span> <span class="d_keyword">this</span></b>()              <span  
     304        class="d_comment">// shared? static constructor 
     305</span>        { 
     306        } 
     307    } 
     308} 
     309</span>&nbsp;</pre> 
     310    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     311<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     312<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     313<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     314<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     315<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     316<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     317</tr> 
     318<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     319<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ImportDeclaration:</td> 
     320<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     321<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ImportDeclaration:</td> 
     322</tr> 
     323<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     324<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; import ImportList ;</td> 
     325<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     326<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; import ImportList ;</td> 
     327</tr> 
     328<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     329<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     330<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">-+</td> 
     331<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; static import ImportList ;</span></td> 
     332</tr> 
     333</table> 
     334    <p> 
     335        static is already covered by AttributeSpecifier. 
     336This is missing protection attributes, but these are also covered by the AttributeSpecifier. It's also unclear whether putting an import into a static {} block should also make the imports static.</p> 
     337<pre class="d_code"><span class="d_keyword">static</span> 
     338{ 
     339    import mod1; // static import? 
     340    import mod2; 
     341}</pre> 
     342    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     343<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     344<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     345<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     346<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     347<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     348<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     349</tr> 
     350<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     351<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ImportList:</td> 
     352<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     353<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ImportList:</td> 
     354</tr> 
     355<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     356<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Import</td> 
     357<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     358<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Import</td> 
     359</tr> 
     360<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     361<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ImportBindings</td> 
     362<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     363<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ImportBindings</td> 
     364</tr> 
     365<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     366<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Import , ImportList</td> 
     367<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     368<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Import , ImportList</td> 
     369</tr> 
     370<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     371<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     372<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     373<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     374</tr> 
     375<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     376<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Import:</td> 
     377<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     378<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Import:</td> 
     379</tr> 
     380<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     381<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ModuleFullyQualifiedName</td> 
     382<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     383<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ModuleFullyQualifiedName</td> 
     384</tr> 
     385<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     386<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ModuleAliasIdentifier = ModuleFullyQualifiedName</td> 
     387<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     388<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ModuleAliasIdentifier = ModuleFullyQualifiedName</td> 
     389</tr> 
     390<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     391<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     392<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     393<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     394</tr> 
     395<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     396<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ImportBindings:</td> 
     397<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     398<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ImportBindings:</td> 
     399</tr> 
     400<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     401<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Import : ImportBindList</td> 
     402<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     403<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Import : ImportBindList</td> 
     404</tr> 
     405<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     406<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     407<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     408<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     409</tr> 
     410<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     411<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ImportBindList:</td> 
     412<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     413<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ImportBindList:</td> 
     414</tr> 
     415<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     416<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ImportBind</td> 
     417<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     418<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ImportBind</td> 
     419</tr> 
     420<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     421<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ImportBind , ImportBindList</td> 
     422<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     423<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ImportBind , ImportBindList</td> 
     424</tr> 
     425<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     426<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     427<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     428<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     429</tr> 
     430<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     431<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ImportBind:</td> 
     432<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     433<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ImportBind:</td> 
     434</tr> 
     435<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     436<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier</td> 
     437<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     438<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier</td> 
     439</tr> 
     440<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     441<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier = Identifier</td> 
     442<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     443<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier = Identifier</td> 
     444</tr> 
     445<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     446<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     447<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     448<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     449</tr> 
     450<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     451<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ModuleAliasIdentifier:</td> 
     452<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     453<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ModuleAliasIdentifier:</td> 
     454</tr> 
     455<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     456<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier</td> 
     457<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     458<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier</td> 
     459</tr> 
     460<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     461<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     462<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     463<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     464</tr> 
     465<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     466<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">MixinDeclaration:</td> 
     467<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     468<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">MixinDeclaration:</td> 
     469</tr> 
     470<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     471<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mixin ( AssignExpression ) ;</td> 
     472<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     473<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mixin ( AssignExpression ) ;</td> 
     474</tr> 
     475<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     476<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     477<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     478<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     479</tr> 
     480<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     481<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Declaration:</td> 
     482<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     483<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Declaration:</td> 
     484</tr> 
     485<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     486<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alias Decl</td> 
     487<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     488<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alias Decl</td> 
     489</tr> 
     490<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     491<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; typedef Decl /* for legacy code */</span></td> 
     492<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">+-</td> 
     493<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     494</tr> 
     495<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     496<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Decl</td> 
     497<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     498<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Decl</td> 
     499</tr> 
     500<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     501<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     502<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     503<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     504</tr> 
     505<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     506<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Decl:</td> 
     507<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     508<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Decl:</td> 
     509</tr> 
     510<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     511<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StorageClasses Decl</td> 
     512<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     513<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StorageClasses Decl</td> 
     514</tr> 
     515<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     516<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BasicType <span style="color: #FF0000;">BasicTypes2<sub>opt</sub> </span>Declarators ;</td> 
     517<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     518<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BasicType Declarators ;</td> 
     519</tr> 
     520<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     521<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BasicType <span style="color: #FF0000;">BasicTypes2<sub>opt</sub> </span>Declarator FunctionBody</td> 
     522<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     523<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BasicType Declarator FunctionBody</td> 
     524</tr> 
     525<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     526<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AutoDeclaration</td> 
     527<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     528<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AutoDeclaration</td> 
     529</tr> 
     530</table> 
     531    <p> 
     532        The original grammar uses BasicTypes2 as part of Declarator in the Declarators,  
     533        but this is not allowed in a list of variables.</p> 
     534    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     535<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     536<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     537<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     538<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     539<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     540<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     541</tr> 
     542<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     543<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Declarators:</td> 
     544<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     545<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Declarators:</td> 
     546</tr> 
     547<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     548<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DeclaratorInitializer</td> 
     549<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     550<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DeclaratorInitializer</td> 
     551</tr> 
     552<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     553<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DeclaratorInitializer , DeclaratorIdentifierList</td> 
     554<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     555<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DeclaratorInitializer , DeclaratorIdentifierList</td> 
     556</tr> 
     557<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     558<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     559<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     560<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     561</tr> 
     562<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     563<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">DeclaratorInitializer:</td> 
     564<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     565<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">DeclaratorInitializer:</td> 
     566</tr> 
     567<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     568<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Declarator</td> 
     569<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     570<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Declarator</td> 
     571</tr> 
     572<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     573<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Declarator = Initializer</td> 
     574<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     575<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Declarator = Initializer</td> 
     576</tr> 
     577<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     578<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     579<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     580<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     581</tr> 
     582<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     583<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">DeclaratorIdentifierList:</td> 
     584<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     585<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">DeclaratorIdentifierList:</td> 
     586</tr> 
     587<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     588<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DeclaratorIdentifier</td> 
     589<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     590<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DeclaratorIdentifier</td> 
     591</tr> 
     592<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     593<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DeclaratorIdentifier , DeclaratorIdentifierList</td> 
     594<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     595<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DeclaratorIdentifier , DeclaratorIdentifierList</td> 
     596</tr> 
     597<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     598<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     599<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     600<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     601</tr> 
     602<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     603<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">DeclaratorIdentifier:</td> 
     604<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     605<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">DeclaratorIdentifier:</td> 
     606</tr> 
     607<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     608<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier</td> 
     609<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     610<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier</td> 
     611</tr> 
     612<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     613<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier = Initializer</td> 
     614<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     615<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier = Initializer</td> 
     616</tr> 
     617<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     618<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     619<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     620<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     621</tr> 
     622<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     623<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">BasicType:</td> 
     624<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     625<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">BasicType:</td> 
     626</tr> 
     627<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     628<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BasicTypeX</td> 
     629<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     630<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BasicTypeX</td> 
     631</tr> 
     632<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     633<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .<span style="color: #FF0000;"> </span>IdentifierList</td> 
     634<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     635<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .IdentifierList</td> 
     636</tr> 
     637<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     638<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IdentifierList</td> 
     639<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     640<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IdentifierList</td> 
     641</tr> 
     642<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     643<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Typeof</td> 
     644<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     645<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Typeof</td> 
     646</tr> 
     647<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     648<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Typeof . IdentifierList</td> 
     649<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     650<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Typeof . IdentifierList</td> 
     651</tr> 
     652<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     653<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; const<span style="color: #FF0000;"> </span>( <span style="color: #FF0000;">T</span>ype )</td> 
     654<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     655<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; const( <span style="color: #FF0000;">t</span>ype )</td> 
     656</tr> 
     657<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     658<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; immutable<span style="color: #FF0000;"> </span>( <span style="color: #FF0000;">T</span>ype )</td> 
     659<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     660<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; immutable( <span style="color: #FF0000;">t</span>ype )</td> 
     661</tr> 
     662<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     663<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; shared<span style="color: #FF0000;"> </span>( <span style="color: #FF0000;">T</span>ype )</td> 
     664<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     665<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; shared( <span style="color: #FF0000;">t</span>ype )</td> 
     666</tr> 
     667<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     668<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inout<span style="color: #FF0000;"> </span>( <span style="color: #FF0000;">T</span>ype )</td> 
     669<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     670<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inout( <span style="color: #FF0000;">t</span>ype )</td> 
     671</tr> 
     672</table> 
     673    <p> 
     674        Missing space and case correction.</p> 
     675    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     676<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     677<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     678<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     679<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     680<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     681<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     682</tr> 
     683<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     684<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">BasicTypeX:</td> 
     685<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     686<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">BasicTypeX:</td> 
     687</tr> 
     688<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     689<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bool</td> 
     690<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     691<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bool</td> 
     692</tr> 
     693<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     694<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; byte</td> 
     695<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     696<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; byte</td> 
     697</tr> 
     698<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     699<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ubyte</td> 
     700<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     701<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ubyte</td> 
     702</tr> 
     703<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     704<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; short</td> 
     705<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     706<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; short</td> 
     707</tr> 
     708<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     709<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ushort</td> 
     710<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     711<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ushort</td> 
     712</tr> 
     713<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     714<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int</td> 
     715<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     716<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int</td> 
     717</tr> 
     718<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     719<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; uint</td> 
     720<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     721<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; uint</td> 
     722</tr> 
     723<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     724<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; long</td> 
     725<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     726<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; long</td> 
     727</tr> 
     728<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     729<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ulong</td> 
     730<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     731<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ulong</td> 
     732</tr> 
     733<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     734<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; char</td> 
     735<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     736<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; char</td> 
     737</tr> 
     738<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     739<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; wchar</td> 
     740<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     741<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; wchar</td> 
     742</tr> 
     743<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     744<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dchar</td> 
     745<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     746<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dchar</td> 
     747</tr> 
     748<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     749<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; float</td> 
     750<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     751<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; float</td> 
     752</tr> 
     753<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     754<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; double</td> 
     755<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     756<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; double</td> 
     757</tr> 
     758<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     759<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; real</td> 
     760<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     761<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; real</td> 
     762</tr> 
     763<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     764<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ifloat</td> 
     765<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     766<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ifloat</td> 
     767</tr> 
     768<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     769<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; idouble</td> 
     770<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     771<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; idouble</td> 
     772</tr> 
     773<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     774<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ireal</td> 
     775<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     776<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ireal</td> 
     777</tr> 
     778<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     779<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cfloat</td> 
     780<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     781<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cfloat</td> 
     782</tr> 
     783<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     784<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cdouble</td> 
     785<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     786<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cdouble</td> 
     787</tr> 
     788<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     789<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; creal</td> 
     790<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     791<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; creal</td> 
     792</tr> 
     793<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     794<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; void</td> 
     795<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     796<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; void</td> 
     797</tr> 
     798<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     799<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     800<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     801<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     802</tr> 
     803<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     804<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">BasicType2:</td> 
     805<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     806<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">BasicType2:</td> 
     807</tr> 
     808<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     809<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *</td> 
     810<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     811<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *</td> 
     812</tr> 
     813<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     814<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ]</td> 
     815<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     816<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ]</td> 
     817</tr> 
     818<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     819<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ AssignExpression ]</td> 
     820<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     821<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ AssignExpression ]</td> 
     822</tr> 
     823<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     824<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ AssignExpression .. AssignExpression ]</td> 
     825<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     826<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ AssignExpression .. AssignExpression ]</td> 
     827</tr> 
     828<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     829<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ Type ]</td> 
     830<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     831<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ Type ]</td> 
     832</tr> 
     833<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     834<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; delegate Parameters FunctionAttributes<sub>opt</sub></td> 
     835<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     836<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; delegate Parameters FunctionAttributes<sub>opt</sub></td> 
     837</tr> 
     838<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     839<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; function Parameters FunctionAttributes<sub>opt</sub></td> 
     840<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     841<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; function Parameters FunctionAttributes<sub>opt</sub></td> 
     842</tr> 
     843<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     844<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     845<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     846<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     847</tr> 
     848<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     849<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">BasicTypes2:</span></td> 
     850<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">+-</td> 
     851<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     852</tr> 
     853<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     854<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BasicType2</span></td> 
     855<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     856<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     857</tr> 
     858<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     859<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BasicType2 BasicTypes2</span></td> 
     860<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     861<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     862</tr> 
     863<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     864<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     865<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     866<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     867</tr> 
     868<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     869<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Declarator:</td> 
     870<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     871<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Declarator:</td> 
     872</tr> 
     873<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     874<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     875<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     876<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BasicType2<sub>opt</sub> Declarator DeclaratorSuffixes<sub>opt</sub></span></td> 
     877</tr> 
     878<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     879<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier DeclaratorSuffixes<sub>opt</sub></td> 
     880<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     881<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: #FF0000;">BasicType2<sub>opt</sub> </span>Identifier DeclaratorSuffixes<sub>opt</sub></td> 
     882</tr> 
     883</table> 
     884    <p> 
     885        Allow multiple BasicType2 modifiers (see also Decl). Does it make sense to have  
     886        multiple delegate/function suffixes?</p> 
     887    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     888<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     889<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     890<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     891<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     892<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     893<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     894</tr> 
     895<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     896<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">DeclaratorSuffixes:</td> 
     897<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     898<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">DeclaratorSuffixes:</td> 
     899</tr> 
     900<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     901<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DeclaratorSuffix</td> 
     902<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     903<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DeclaratorSuffix</td> 
     904</tr> 
     905<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     906<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DeclaratorSuffix DeclaratorSuffixes</td> 
     907<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     908<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DeclaratorSuffix DeclaratorSuffixes</td> 
     909</tr> 
     910<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     911<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     912<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     913<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     914</tr> 
     915<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     916<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">DeclaratorSuffix:</td> 
     917<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     918<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">DeclaratorSuffix:</td> 
     919</tr> 
     920<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     921<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ]</td> 
     922<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     923<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ]</td> 
     924</tr> 
     925<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     926<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ AssignExpression ]</td> 
     927<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     928<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ AssignExpression ]</td> 
     929</tr> 
     930<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     931<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ Type ]</td> 
     932<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     933<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ Type ]</td> 
     934</tr> 
     935<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     936<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateParameterList<sub>opt</sub> Parameters MemberFunctionAttributes<sub>opt</sub><span style="color: #FF0000;"> Constraint<sub>opt</sub></span></td> 
     937<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     938<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateParameterList<sub>opt</sub> Parameters MemberFunctionAttributes<sub>opt</sub></td> 
     939</tr> 
     940</table> 
     941    <p> 
     942        Optional constraint missing for function template declaration.</p> 
     943    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     944<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     945<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     946<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     947<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     948<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     949<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     950</tr> 
     951<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     952<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">GlobalIdentifierList:</span></td> 
     953<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">+-</td> 
     954<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     955</tr> 
     956<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     957<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IdentifierList</span></td> 
     958<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     959<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     960</tr> 
     961<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     962<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; . IdentifierList</span></td> 
     963<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     964<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     965</tr> 
     966</table> 
     967    <p> 
     968        Almost evereywhere an IdentifierList is allowed, starting name lookup at global  
     969        scope is also allowed.</p> 
     970    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     971<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     972<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     973<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     974<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     975<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     976<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     977</tr> 
     978<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     979<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">IdentifierList:</td> 
     980<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     981<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">IdentifierList:</td> 
     982</tr> 
     983<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     984<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier</td> 
     985<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     986<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier</td> 
     987</tr> 
     988<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     989<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier . IdentifierList</td> 
     990<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     991<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier . IdentifierList</td> 
     992</tr> 
     993<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     994<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateInstance</td> 
     995<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     996<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateInstance</td> 
     997</tr> 
     998<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     999<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateInstance . IdentifierList</td> 
     1000<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1001<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateInstance . IdentifierList</td> 
     1002</tr> 
     1003<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1004<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1005<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1006<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1007</tr> 
     1008<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1009<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">StorageClasses:</td> 
     1010<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1011<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">StorageClasses:</td> 
     1012</tr> 
     1013<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1014<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StorageClass</td> 
     1015<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1016<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StorageClass</td> 
     1017</tr> 
     1018<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1019<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StorageClass StorageClasses</td> 
     1020<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1021<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StorageClass StorageClasses</td> 
     1022</tr> 
     1023<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1024<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1025<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1026<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1027</tr> 
     1028<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1029<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">StorageClass:</td> 
     1030<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1031<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">StorageClass:</td> 
     1032</tr> 
     1033<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1034<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; abstract</td> 
     1035<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1036<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; abstract</td> 
     1037</tr> 
     1038<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1039<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; auto</td> 
     1040<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1041<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; auto</td> 
     1042</tr> 
     1043<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1044<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; const</td> 
     1045<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1046<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; const</td> 
     1047</tr> 
     1048<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1049<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; deprecated</td> 
     1050<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1051<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; deprecated</td> 
     1052</tr> 
     1053<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1054<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; extern</td> 
     1055<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1056<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; extern</td> 
     1057</tr> 
     1058<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1059<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; final</td> 
     1060<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1061<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; final</td> 
     1062</tr> 
     1063<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1064<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; immutable</td> 
     1065<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1066<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; immutable</td> 
     1067</tr> 
     1068<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1069<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inout</td> 
     1070<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1071<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inout</td> 
     1072</tr> 
     1073<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1074<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; shared</td> 
     1075<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1076<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; shared</td> 
     1077</tr> 
     1078<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1079<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; nothrow</td> 
     1080<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1081<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; nothrow</td> 
     1082</tr> 
     1083<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1084<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; override</td> 
     1085<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1086<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; override</td> 
     1087</tr> 
     1088<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     1089<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pure</td> 
     1090<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1091<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pure</td> 
     1092</tr> 
     1093<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     1094<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ref</span></td> 
     1095<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     1096<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1097</tr> 
     1098<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1099<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; scope</td> 
     1100<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     1101<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; scope</td> 
     1102</tr> 
     1103<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1104<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; static</td> 
     1105<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1106<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; static</td> 
     1107</tr> 
     1108<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     1109<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; synchronized</td> 
     1110<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1111<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; synchronized</td> 
     1112</tr> 
     1113<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1114<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; __gshared</span></td> 
     1115<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">+-</td> 
     1116<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1117</tr> 
     1118<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     1119<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; __thread</span></td> 
     1120<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1121<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1122</tr> 
     1123</table> 
     1124    <p> 
     1125        Added missing storage types. I don&#39;t know whether &quot;ref&quot; should be here, though.</p> 
     1126    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     1127<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     1128<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     1129<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1130<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1131<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     1132<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1133</tr> 
     1134<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1135<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Type:</td> 
     1136<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1137<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Type:</td> 
     1138</tr> 
     1139<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1140<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BasicType</td> 
     1141<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1142<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BasicType</td> 
     1143</tr> 
     1144<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1145<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BasicType Declarator2</td> 
     1146<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1147<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BasicType Declarator2</td> 
     1148</tr> 
     1149<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1150<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1151<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1152<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1153</tr> 
     1154<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     1155<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Declarator2:</td> 
     1156<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1157<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Declarator2:</td> 
     1158</tr> 
     1159<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     1160<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BasicType<span style="color: #FF0000;">s</span>2 Declarator2</td> 
     1161<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     1162<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BasicType2 Declarator2</td> 
     1163</tr> 
     1164<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1165<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ( Declarator2 )</td> 
     1166<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     1167<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ( Declarator2 )</td> 
     1168</tr> 
     1169<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     1170<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ( Declarator2 ) DeclaratorSuffixes</td> 
     1171<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1172<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ( Declarator2 ) DeclaratorSuffixes</td> 
     1173</tr> 
     1174</table> 
     1175    <p> 
     1176        See Declarator.</p> 
     1177    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     1178<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     1179<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     1180<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1181<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1182<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">+-</td> 
     1183<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1184</tr> 
     1185<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1186<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1187<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1188<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1189</tr> 
     1190<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1191<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">TypeWithModifier:</span></td> 
     1192<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1193<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1194</tr> 
     1195<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1196<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Type</span></td> 
     1197<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1198<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1199</tr> 
     1200<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1201<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; const TypeWithModifier</span></td> 
     1202<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1203<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1204</tr> 
     1205<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1206<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; immutable TypeWithModifier</span></td> 
     1207<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1208<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1209</tr> 
     1210<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1211<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inout TypeWithModifier</span></td> 
     1212<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1213<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1214</tr> 
     1215<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     1216<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; shared TypeWithModifier</span></td> 
     1217<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1218<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1219</tr> 
     1220</table> 
     1221    <p> 
     1222        Needed by cast and TypeSpecification.</p> 
     1223    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     1224<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     1225<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     1226<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1227<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1228<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     1229<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1230</tr> 
     1231<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1232<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Parameters:</td> 
     1233<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1234<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Parameters:</td> 
     1235</tr> 
     1236<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1237<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ( ParameterList )</td> 
     1238<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1239<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ( ParameterList )</td> 
     1240</tr> 
     1241<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1242<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ( )</td> 
     1243<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1244<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ( )</td> 
     1245</tr> 
     1246<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1247<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1248<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1249<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1250</tr> 
     1251<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1252<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ParameterList:</td> 
     1253<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1254<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ParameterList:</td> 
     1255</tr> 
     1256<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1257<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Parameter</td> 
     1258<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1259<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Parameter</td> 
     1260</tr> 
     1261<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1262<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Parameter , ParameterList</td> 
     1263<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1264<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Parameter , ParameterList</td> 
     1265</tr> 
     1266<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1267<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Parameter ...</td> 
     1268<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1269<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Parameter ...</td> 
     1270</tr> 
     1271<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1272<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ...</td> 
     1273<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1274<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ...</td> 
     1275</tr> 
     1276<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1277<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1278<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1279<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1280</tr> 
     1281<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     1282<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Parameter:</td> 
     1283<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1284<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Parameter:</td> 
     1285</tr> 
     1286<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1287<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; InOut<sub>opt</sub> ParameterDeclarator DefaultInitializerExpression<sub>opt</sub></span></td> 
     1288<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     1289<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Declarator</span></td> 
     1290</tr> 
     1291<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1292<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1293<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1294<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Declarator = DefaultInitializerExpression</span></td> 
     1295</tr> 
     1296<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1297<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">Parame</span>t<span style="color: #FF0000;">er</span>Declarator<span style="color: #FF0000;">:</span></td> 
     1298<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1299<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; InOu</span>t<span style="color: #FF0000;"> </span>Declarator</td> 
     1300</tr> 
     1301<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1302<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: #FF0000;">Storag</span>e<span style="color: #FF0000;">C</span>la<span style="color: #FF0000;">sses_</span>o<span style="color: #FF0000;">pt</span> <span style="color: #FF0000;">BasicType Bas</span>i<span style="color: #FF0000;">cTyp</span>e<span style="color: #FF0000;">s2_o</span>p<span style="color: #FF0000;">t D</span>e<span style="color: #FF0000;">clarat</span>o<span style="color: #FF0000;">r<sub>opt</sub></span></td> 
     1303<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1304<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: #FF0000;">InOut D</span>e<span style="color: #FF0000;">c</span>la<span style="color: #FF0000;">rat</span>o<span style="color: #FF0000;">r</span> <span style="color: #FF0000;">= DefaultInit</span>i<span style="color: #FF0000;">aliz</span>e<span style="color: #FF0000;">rEx</span>p<span style="color: #FF0000;">r</span>e<span style="color: #FF0000;">ssi</span>o<span style="color: #FF0000;">n</span></td> 
     1305</tr> 
     1306<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     1307<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1308<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1309<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1310</tr> 
     1311</table> 
     1312    <p> 
     1313        Parameters must have a type. Storage classes are used to implement types like  
     1314        &quot;const int[]&quot;. Maybe TypeWithModifier could also be used here.</p> 
     1315    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     1316<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     1317<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     1318<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1319<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1320<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     1321<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1322</tr> 
     1323<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1324<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">InOut:</td> 
     1325<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1326<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">InOut:</td> 
     1327</tr> 
     1328<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1329<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; in</td> 
     1330<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1331<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; in</td> 
     1332</tr> 
     1333<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1334<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; out</td> 
     1335<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1336<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; out</td> 
     1337</tr> 
     1338<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1339<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ref</td> 
     1340<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1341<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ref</td> 
     1342</tr> 
     1343<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     1344<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lazy</td> 
     1345<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1346<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lazy</td> 
     1347</tr> 
     1348<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     1349<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; scope</span></td> 
     1350<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">+-</td> 
     1351<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1352</tr> 
     1353</table> 
     1354    <p> 
     1355        scope takes a special meaning here, but could also be considered as part of  
     1356        StorageClass.</p> 
     1357    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     1358<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     1359<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     1360<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1361<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1362<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     1363<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1364</tr> 
     1365<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1366<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">FunctionAttributes:</td> 
     1367<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1368<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">FunctionAttributes:</td> 
     1369</tr> 
     1370<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1371<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FunctionAttribute</td> 
     1372<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1373<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FunctionAttribute</td> 
     1374</tr> 
     1375<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1376<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FunctionAttribute FunctionAttributes</td> 
     1377<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1378<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FunctionAttribute FunctionAttributes</td> 
     1379</tr> 
     1380<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1381<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1382<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1383<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1384</tr> 
     1385<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1386<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">FunctionAttribute:</td> 
     1387<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1388<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">FunctionAttribute:</td> 
     1389</tr> 
     1390<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1391<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; nothrow</td> 
     1392<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1393<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; nothrow</td> 
     1394</tr> 
     1395<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1396<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pure</td> 
     1397<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1398<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pure</td> 
     1399</tr> 
     1400<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1401<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1402<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1403<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1404</tr> 
     1405<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1406<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">MemberFunctionAttributes:</td> 
     1407<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1408<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">MemberFunctionAttributes:</td> 
     1409</tr> 
     1410<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1411<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MemberFunctionAttribute</td> 
     1412<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1413<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MemberFunctionAttribute</td> 
     1414</tr> 
     1415<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1416<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MemberFunctionAttribute MemberFunctionAttributes</td> 
     1417<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1418<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MemberFunctionAttribute MemberFunctionAttributes</td> 
     1419</tr> 
     1420<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1421<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1422<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1423<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1424</tr> 
     1425<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1426<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">MemberFunctionAttribute:</td> 
     1427<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1428<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">MemberFunctionAttribute:</td> 
     1429</tr> 
     1430<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1431<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; const</td> 
     1432<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1433<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; const</td> 
     1434</tr> 
     1435<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1436<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; immutable</td> 
     1437<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1438<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; immutable</td> 
     1439</tr> 
     1440<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1441<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inout</td> 
     1442<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1443<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inout</td> 
     1444</tr> 
     1445<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1446<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; shared</td> 
     1447<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1448<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; shared</td> 
     1449</tr> 
     1450<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1451<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FunctionAttribute</td> 
     1452<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1453<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FunctionAttribute</td> 
     1454</tr> 
     1455<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1456<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1457<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1458<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1459</tr> 
     1460<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     1461<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">DefaultInitializerExpression:</td> 
     1462<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1463<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">DefaultInitializerExpression:</td> 
     1464</tr> 
     1465<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1466<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: #FF0000;">= </span>AssignExpression</td> 
     1467<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     1468<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AssignExpression</td> 
     1469</tr> 
     1470<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1471<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1472<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1473<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; __FILE__</span></td> 
     1474</tr> 
     1475<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     1476<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1477<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1478<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; __LINE__</span></td> 
     1479</tr> 
     1480</table> 
     1481    <p> 
     1482        &#39;=&#39; added due to changed Parameter definition, __FILE__ and __LINE__ are also part of expressions.</p> 
     1483    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     1484<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     1485<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     1486<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1487<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1488<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     1489<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1490</tr> 
     1491<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1492<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Initializer:</td> 
     1493<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1494<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Initializer:</td> 
     1495</tr> 
     1496<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1497<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VoidInitializer</td> 
     1498<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1499<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VoidInitializer</td> 
     1500</tr> 
     1501<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1502<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NonVoidInitializer</td> 
     1503<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1504<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NonVoidInitializer</td> 
     1505</tr> 
     1506<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1507<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1508<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1509<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1510</tr> 
     1511<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1512<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">NonVoidInitializer:</td> 
     1513<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1514<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">NonVoidInitializer:</td> 
     1515</tr> 
     1516<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1517<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AssignExpression</td> 
     1518<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1519<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AssignExpression</td> 
     1520</tr> 
     1521<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1522<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ArrayInitializer</td> 
     1523<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1524<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ArrayInitializer</td> 
     1525</tr> 
     1526<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1527<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StructInitializer</td> 
     1528<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1529<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StructInitializer</td> 
     1530</tr> 
     1531<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1532<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1533<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1534<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1535</tr> 
     1536<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     1537<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ArrayInitializer:</td> 
     1538<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1539<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ArrayInitializer:</td> 
     1540</tr> 
     1541<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1542<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1543<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     1544<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ]</span></td> 
     1545</tr> 
     1546<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1547<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1548<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1549<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ArrayMemberInitializations ]</span></td> 
     1550</tr> 
     1551<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1552<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ArrayLiteral</span></td> 
     1553<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1554<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1555</tr> 
     1556<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1557<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1558<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1559<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">ArrayMemberInitializations:</span></td> 
     1560</tr> 
     1561<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1562<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1563<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1564<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ArrayMemberInitialization</span></td> 
     1565</tr> 
     1566<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1567<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1568<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1569<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ArrayMemberInitialization ,</span></td> 
     1570</tr> 
     1571<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1572<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1573<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1574<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ArrayMemberInitialization , ArrayMemberInitializations</span></td> 
     1575</tr> 
     1576<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1577<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></td> 
     1578<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1579<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1580</tr> 
     1581<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1582<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1583<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1584<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">ArrayMemberInitialization:</span></td> 
     1585</tr> 
     1586<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1587<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1588<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1589<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NonVoidInitializer</span></td> 
     1590</tr> 
     1591<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1592<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1593<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1594<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AssignExpression : NonVoidInitializer</span></td> 
     1595</tr> 
     1596<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     1597<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1598<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1599<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1600</tr> 
     1601<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     1602<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">StructInitializer:</td> 
     1603<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     1604<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">StructInitializer:</td> 
     1605</tr> 
     1606<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1607<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1608<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     1609<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {&nbsp; }</span></td> 
     1610</tr> 
     1611<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1612<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1613<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1614<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { StructMemberInitializers }</span></td> 
     1615</tr> 
     1616<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1617<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1618<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1619<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1620</tr> 
     1621<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1622<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1623<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1624<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">StructMemberInitializers:</span></td> 
     1625</tr> 
     1626<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1627<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Struct<span style="color: #FF0000;">Lit</span>eral</td> 
     1628<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1629<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Struct<span style="color: #FF0000;">M</span><span style="color: #FF0000;">emb</span>er<span style="color: #FF0000;">Initi</span>al<span style="color: #FF0000;">izer</span></td> 
     1630</tr> 
     1631<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1632<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1633<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1634<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StructMemberInitializer ,</span></td> 
     1635</tr> 
     1636<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1637<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1638<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1639<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StructMemberInitializer , StructMemberInitializers</span></td> 
     1640</tr> 
     1641<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1642<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></td> 
     1643<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1644<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1645</tr> 
     1646<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1647<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1648<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1649<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">StructMemberInitializer:</span></td> 
     1650</tr> 
     1651<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1652<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1653<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1654<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NonVoidInitializer</span></td> 
     1655</tr> 
     1656<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     1657<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1658<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1659<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier : NonVoidInitializer</span></td> 
     1660</tr> 
     1661</table> 
     1662    <p> 
     1663        A context free parser cannot really make sense of the literal in the  
     1664        initializer, so it might be good enough to parse these as part of the  
     1665        expression. StructInitializer is deprecated, but I moved into the expression as  
     1666        well. Would be nice, if the initializer would not be special-cased.</p> 
     1667    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     1668<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     1669<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     1670<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1671<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AutoDeclaration:</td> 
     1672<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     1673<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AutoDeclaration:</td> 
     1674</tr> 
     1675<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1676<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StorageClasses Identifier = AssignExpression ;</td> 
     1677<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1678<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StorageClasses Identifier = AssignExpression ;</td> 
     1679</tr> 
     1680<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1681<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1682<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1683<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1684</tr> 
     1685<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1686<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Typeof:</td> 
     1687<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1688<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Typeof:</td> 
     1689</tr> 
     1690<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1691<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; typeof ( Expression )</td> 
     1692<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1693<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; typeof ( Expression )</td> 
     1694</tr> 
     1695<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1696<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; typeof ( return )</td> 
     1697<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1698<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; typeof ( return )</td> 
     1699</tr> 
     1700<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1701<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1702<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1703<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1704</tr> 
     1705<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1706<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">VoidInitializer:</td> 
     1707<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1708<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">VoidInitializer:</td> 
     1709</tr> 
     1710<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1711<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; void</td> 
     1712<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1713<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; void</td> 
     1714</tr> 
     1715<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1716<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1717<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1718<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1719</tr> 
     1720<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1721<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AttributeSpecifier:</td> 
     1722<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1723<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AttributeSpecifier:</td> 
     1724</tr> 
     1725<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1726<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Attribute :</td> 
     1727<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1728<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Attribute :</td> 
     1729</tr> 
     1730<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1731<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Attribute DeclarationBlock</td> 
     1732<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1733<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Attribute DeclarationBlock</td> 
     1734</tr> 
     1735<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1736<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1737<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1738<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1739</tr> 
     1740<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1741<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Attribute:</td> 
     1742<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1743<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Attribute:</td> 
     1744</tr> 
     1745<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1746<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LinkageAttribute</td> 
     1747<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1748<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LinkageAttribute</td> 
     1749</tr> 
     1750<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1751<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AlignAttribute</td> 
     1752<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1753<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AlignAttribute</td> 
     1754</tr> 
     1755<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1756<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Pragma</td> 
     1757<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1758<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Pragma</td> 
     1759</tr> 
     1760<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1761<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; deprecated</td> 
     1762<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1763<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; deprecated</td> 
     1764</tr> 
     1765<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1766<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ProtectionAttribute</td> 
     1767<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1768<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ProtectionAttribute</td> 
     1769</tr> 
     1770<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1771<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; static</td> 
     1772<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1773<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; static</td> 
     1774</tr> 
     1775<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1776<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; final</td> 
     1777<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1778<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; final</td> 
     1779</tr> 
     1780<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1781<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; override</td> 
     1782<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1783<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; override</td> 
     1784</tr> 
     1785<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1786<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; abstract</td> 
     1787<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1788<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; abstract</td> 
     1789</tr> 
     1790<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1791<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; const</td> 
     1792<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1793<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; const</td> 
     1794</tr> 
     1795<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1796<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; auto</td> 
     1797<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1798<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; auto</td> 
     1799</tr> 
     1800<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1801<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; scope</td> 
     1802<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1803<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; scope</td> 
     1804</tr> 
     1805<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1806<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; __gshared</td> 
     1807<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1808<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; __gshared</td> 
     1809</tr> 
     1810<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1811<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; shared</td> 
     1812<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1813<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; shared</td> 
     1814</tr> 
     1815<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1816<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; immutable</td> 
     1817<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1818<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; immutable</td> 
     1819</tr> 
     1820<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     1821<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inout</td> 
     1822<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1823<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inout</td> 
     1824</tr> 
     1825<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1826<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ref</span></td> 
     1827<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">+-</td> 
     1828<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1829</tr> 
     1830        <tr> 
     1831<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
     1832    extern</span></td> 
     1833<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1834<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1835        </tr> 
     1836        <tr> 
     1837<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
     1838    synchronized</span></td> 
     1839<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1840<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1841        </tr> 
     1842<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     1843<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; __thread</span></td> 
     1844<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1845<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1846</tr> 
     1847<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     1848<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; @disable</td> 
     1849<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     1850<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; @disable</td> 
     1851</tr> 
     1852<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1853<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; @property</span></td> 
     1854<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     1855<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1856</tr> 
     1857<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1858<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; @safe&nbsp;&nbsp; </span></td> 
     1859<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1860<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1861</tr> 
     1862<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1863<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; @system</span></td> 
     1864<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1865<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1866</tr> 
     1867<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     1868<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; @trusted</span></td> 
     1869<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1870<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1871</tr> 
     1872</table> 
     1873    <p> 
     1874        Added missing attributes. This should probably be using StorageClass.</p> 
     1875    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     1876<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     1877<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     1878<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1879<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1880<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     1881<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1882</tr> 
     1883<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1884<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">DeclarationBlock:</td> 
     1885<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1886<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">DeclarationBlock:</td> 
     1887</tr> 
     1888<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     1889<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DeclDef</td> 
     1890<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1891<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DeclDef</td> 
     1892</tr> 
     1893<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1894<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1895<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     1896<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { }</span></td> 
     1897</tr> 
     1898<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     1899<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { DeclDefs<span style="color: #FF0000;"><sub>opt</sub></span> }</td> 
     1900<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1901<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { DeclDefs }</td> 
     1902</tr> 
     1903<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1904<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1905<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     1906<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1907</tr> 
     1908<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     1909<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">LinkageAttribute:</td> 
     1910<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1911<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">LinkageAttribute:</td> 
     1912</tr> 
     1913<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     1914<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1915<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">-+</td> 
     1916<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; extern</span></td> 
     1917</tr> 
     1918<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1919<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; extern ( LinkageType )</td> 
     1920<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     1921<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; extern ( LinkageType )</td> 
     1922</tr> 
     1923</table> 
     1924    <p> 
     1925        extern is not a linkage attibute (i.e. it does not affect calling convention and  
     1926        name mangling), but only where it is defined (a storage class?).</p> 
     1927    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     1928<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     1929<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     1930<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1931<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1932<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1933<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1934</tr> 
     1935<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1936<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">LinkageType:</td> 
     1937<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1938<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">LinkageType:</td> 
     1939</tr> 
     1940<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     1941<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C</td> 
     1942<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1943<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C</td> 
     1944</tr> 
     1945<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     1946<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C<span style="color: #FF0000;"> </span>++</td> 
     1947<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     1948<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C++</td> 
     1949</tr> 
     1950<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1951<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D</td> 
     1952<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     1953<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D</td> 
     1954</tr> 
     1955<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1956<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Windows</td> 
     1957<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1958<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Windows</td> 
     1959</tr> 
     1960<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1961<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Pascal</td> 
     1962<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1963<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Pascal</td> 
     1964</tr> 
     1965<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1966<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System</td> 
     1967<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1968<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System</td> 
     1969</tr> 
     1970<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1971<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1972<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1973<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1974</tr> 
     1975<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1976<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AlignAttribute:</td> 
     1977<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1978<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AlignAttribute:</td> 
     1979</tr> 
     1980<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1981<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; align</td> 
     1982<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1983<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; align</td> 
     1984</tr> 
     1985<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1986<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; align ( Integer )</td> 
     1987<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1988<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; align ( Integer )</td> 
     1989</tr> 
     1990<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1991<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1992<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1993<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     1994</tr> 
     1995<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     1996<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ProtectionAttribute:</td> 
     1997<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     1998<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ProtectionAttribute:</td> 
     1999</tr> 
     2000<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2001<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; private</td> 
     2002<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2003<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; private</td> 
     2004</tr> 
     2005<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2006<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; package</td> 
     2007<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2008<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; package</td> 
     2009</tr> 
     2010<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2011<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; protected</td> 
     2012<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2013<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; protected</td> 
     2014</tr> 
     2015<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2016<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public</td> 
     2017<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2018<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public</td> 
     2019</tr> 
     2020<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2021<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; export</td> 
     2022<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2023<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; export</td> 
     2024</tr> 
     2025<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     2026<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2027<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2028<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2029</tr> 
     2030<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2031<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2032<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">-+</td> 
     2033<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">const</span></td> 
     2034</tr> 
     2035<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2036<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2037<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2038<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2039</tr> 
     2040<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2041<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2042<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2043<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">override</span></td> 
     2044</tr> 
     2045<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2046<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2047<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2048<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2049</tr> 
     2050<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2051<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2052<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2053<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">static</span></td> 
     2054</tr> 
     2055<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2056<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2057<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2058<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2059</tr> 
     2060<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2061<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2062<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2063<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">auto</span></td> 
     2064</tr> 
     2065<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2066<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2067<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2068<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2069</tr> 
     2070<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2071<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2072<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2073<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">scope</span></td> 
     2074</tr> 
     2075<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     2076<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2077<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2078<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2079</tr> 
     2080</table> 
     2081    <p> 
     2082        Stray grammer entries in the ddoc files. Should spaces and comments be allowed  
     2083        in &quot;C++&quot;?</p> 
     2084    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     2085<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     2086<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     2087<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2088<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Pragma:</td> 
     2089<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     2090<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Pragma:</td> 
     2091</tr> 
     2092<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     2093<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pragma ( Identifier )</td> 
     2094<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2095<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pragma ( Identifier )</td> 
     2096</tr> 
     2097<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     2098<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pragma ( Identifier , <span style="color: #FF0000;">Template</span>ArgumentList )</td> 
     2099<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     2100<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pragma ( Identifier , ArgumentList )</td> 
     2101</tr> 
     2102<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2103<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2104<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     2105<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2106</tr> 
     2107</table> 
     2108    <p> 
     2109        pragma(msg) accepts both expression and types.</p> 
     2110    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     2111<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     2112<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     2113<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2114<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2115<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2116<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2117</tr> 
     2118<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     2119<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Expression:</td> 
     2120<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2121<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Expression:</td> 
     2122</tr> 
     2123<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2124<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CommaExpression</span></td> 
     2125<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">+-</td> 
     2126<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2127</tr> 
     2128<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2129<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2130<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2131<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2132</tr> 
     2133<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     2134<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">CommaExpression:</span></td> 
     2135<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2136<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2137</tr> 
     2138<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     2139<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AssignExpression</td> 
     2140<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     2141<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AssignExpression</td> 
     2142</tr> 
     2143<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     2144<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AssignExpression , <span style="color: #FF0000;">Comma</span>Expression</td> 
     2145<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     2146<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AssignExpression , Expression</td> 
     2147</tr> 
     2148<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2149<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2150<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     2151<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2152</tr> 
     2153<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2154<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AssignExpression:</td> 
     2155<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2156<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AssignExpression:</td> 
     2157</tr> 
     2158<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2159<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConditionalExpression</td> 
     2160<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2161<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConditionalExpression</td> 
     2162</tr> 
     2163<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2164<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConditionalExpression = AssignExpression</td> 
     2165<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2166<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConditionalExpression = AssignExpression</td> 
     2167</tr> 
     2168<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2169<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConditionalExpression += AssignExpression</td> 
     2170<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2171<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConditionalExpression += AssignExpression</td> 
     2172</tr> 
     2173<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2174<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConditionalExpression -= AssignExpression</td> 
     2175<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2176<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConditionalExpression -= AssignExpression</td> 
     2177</tr> 
     2178<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2179<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConditionalExpression *= AssignExpression</td> 
     2180<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2181<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConditionalExpression *= AssignExpression</td> 
     2182</tr> 
     2183<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2184<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConditionalExpression /= AssignExpression</td> 
     2185<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2186<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConditionalExpression /= AssignExpression</td> 
     2187</tr> 
     2188<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2189<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConditionalExpression %= AssignExpression</td> 
     2190<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2191<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConditionalExpression %= AssignExpression</td> 
     2192</tr> 
     2193<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2194<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConditionalExpression &amp;= AssignExpression</td> 
     2195<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2196<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConditionalExpression &amp;= AssignExpression</td> 
     2197</tr> 
     2198<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2199<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConditionalExpression |= AssignExpression</td> 
     2200<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2201<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConditionalExpression |= AssignExpression</td> 
     2202</tr> 
     2203<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2204<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConditionalExpression ^= AssignExpression</td> 
     2205<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2206<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConditionalExpression ^= AssignExpression</td> 
     2207</tr> 
     2208<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2209<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConditionalExpression ~= AssignExpression</td> 
     2210<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2211<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConditionalExpression ~= AssignExpression</td> 
     2212</tr> 
     2213<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2214<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConditionalExpression &lt;&lt;= AssignExpression</td> 
     2215<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2216<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConditionalExpression &lt;&lt;= AssignExpression</td> 
     2217</tr> 
     2218<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2219<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConditionalExpression &gt;&gt;= AssignExpression</td> 
     2220<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2221<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConditionalExpression &gt;&gt;= AssignExpression</td> 
     2222</tr> 
     2223<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2224<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConditionalExpression &gt;&gt;&gt;= AssignExpression</td> 
     2225<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2226<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConditionalExpression &gt;&gt;&gt;= AssignExpression</td> 
     2227</tr> 
     2228<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2229<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConditionalExpression ^^= AssignExpression</td> 
     2230<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2231<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConditionalExpression ^^= AssignExpression</td> 
     2232</tr> 
     2233<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2234<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2235<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2236<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2237</tr> 
     2238<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2239<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ConditionalExpression:</td> 
     2240<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2241<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ConditionalExpression:</td> 
     2242</tr> 
     2243<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2244<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OrOrExpression</td> 
     2245<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2246<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OrOrExpression</td> 
     2247</tr> 
     2248<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2249<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OrOrExpression ? Expression : ConditionalExpression</td> 
     2250<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2251<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OrOrExpression ? Expression : ConditionalExpression</td> 
     2252</tr> 
     2253<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2254<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2255<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2256<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2257</tr> 
     2258<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2259<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">OrOrExpression:</td> 
     2260<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2261<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">OrOrExpression:</td> 
     2262</tr> 
     2263<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2264<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AndAndExpression</td> 
     2265<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2266<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AndAndExpression</td> 
     2267</tr> 
     2268<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2269<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OrOrExpression || AndAndExpression</td> 
     2270<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2271<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OrOrExpression || AndAndExpression</td> 
     2272</tr> 
     2273<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2274<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2275<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2276<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2277</tr> 
     2278<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2279<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AndAndExpression:</td> 
     2280<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2281<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AndAndExpression:</td> 
     2282</tr> 
     2283<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2284<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OrExpression</td> 
     2285<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2286<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OrExpression</td> 
     2287</tr> 
     2288<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     2289<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AndAndExpression &amp;&amp; OrExpression</td> 
     2290<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2291<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AndAndExpression &amp;&amp; OrExpression</td> 
     2292</tr> 
     2293<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2294<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CmpExpression</td> 
     2295<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">-+</td> 
     2296<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CmpExpression</td> 
     2297</tr> 
     2298<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     2299<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AndAndExpression &amp;&amp; CmpExpression</td> 
     2300<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2301<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AndAndExpression &amp;&amp; CmpExpression</td> 
     2302</tr> 
     2303<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2304<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2305<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     2306<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2307</tr> 
     2308<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2309<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">OrExpression:</td> 
     2310<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2311<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">OrExpression:</td> 
     2312</tr> 
     2313<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2314<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; XorExpression</td> 
     2315<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2316<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; XorExpression</td> 
     2317</tr> 
     2318<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2319<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OrExpression | XorExpression</td> 
     2320<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2321<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OrExpression | XorExpression</td> 
     2322</tr> 
     2323<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2324<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2325<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2326<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2327</tr> 
     2328<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2329<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">XorExpression:</td> 
     2330<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2331<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">XorExpression:</td> 
     2332</tr> 
     2333<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2334<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AndExpression</td> 
     2335<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2336<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AndExpression</td> 
     2337</tr> 
     2338<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2339<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; XorExpression ^ AndExpression</td> 
     2340<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2341<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; XorExpression ^ AndExpression</td> 
     2342</tr> 
     2343<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2344<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2345<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2346<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2347</tr> 
     2348<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     2349<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AndExpression:</td> 
     2350<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2351<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AndExpression:</td> 
     2352</tr> 
     2353<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2354<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression</td> 
     2355<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     2356<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression</td> 
     2357</tr> 
     2358<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     2359<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AndExpression &amp; ShiftExpression</td> 
     2360<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2361<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AndExpression &amp; ShiftExpression</td> 
     2362</tr> 
     2363</table> 
     2364    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     2365<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     2366<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     2367<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2368<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2369<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     2370<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2371</tr> 
     2372<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2373<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">CmpExpression:</td> 
     2374<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2375<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">CmpExpression:</td> 
     2376</tr> 
     2377<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2378<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression</td> 
     2379<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2380<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression</td> 
     2381</tr> 
     2382<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2383<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EqualExpression</td> 
     2384<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2385<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EqualExpression</td> 
     2386</tr> 
     2387<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2388<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IdentityExpression</td> 
     2389<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2390<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IdentityExpression</td> 
     2391</tr> 
     2392<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2393<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RelExpression</td> 
     2394<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2395<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RelExpression</td> 
     2396</tr> 
     2397<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2398<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; InExpression</td> 
     2399<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2400<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; InExpression</td> 
     2401</tr> 
     2402<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2403<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2404<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2405<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2406</tr> 
     2407<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2408<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">EqualExpression:</td> 
     2409<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2410<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">EqualExpression:</td> 
     2411</tr> 
     2412<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2413<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression == ShiftExpression</td> 
     2414<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2415<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression == ShiftExpression</td> 
     2416</tr> 
     2417<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2418<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression != ShiftExpression</td> 
     2419<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2420<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression != ShiftExpression</td> 
     2421</tr> 
     2422<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2423<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2424<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2425<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2426</tr> 
     2427<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2428<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">IdentityExpression:</td> 
     2429<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2430<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">IdentityExpression:</td> 
     2431</tr> 
     2432<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2433<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression is ShiftExpression</td> 
     2434<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2435<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression is ShiftExpression</td> 
     2436</tr> 
     2437<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2438<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression !is ShiftExpression</td> 
     2439<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2440<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression !is ShiftExpression</td> 
     2441</tr> 
     2442<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2443<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2444<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2445<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2446</tr> 
     2447<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2448<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">RelExpression:</td> 
     2449<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2450<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">RelExpression:</td> 
     2451</tr> 
     2452<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2453<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression &lt; ShiftExpression</td> 
     2454<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2455<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression &lt; ShiftExpression</td> 
     2456</tr> 
     2457<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2458<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression &lt;= ShiftExpression</td> 
     2459<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2460<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression &lt;= ShiftExpression</td> 
     2461</tr> 
     2462<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2463<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression &gt; ShiftExpression</td> 
     2464<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2465<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression &gt; ShiftExpression</td> 
     2466</tr> 
     2467<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2468<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression &gt;= ShiftExpression</td> 
     2469<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2470<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression &gt;= ShiftExpression</td> 
     2471</tr> 
     2472<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2473<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression !&lt;&gt;= ShiftExpression</td> 
     2474<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2475<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression !&lt;&gt;= ShiftExpression</td> 
     2476</tr> 
     2477<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2478<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression !&lt;&gt; ShiftExpression</td> 
     2479<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2480<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression !&lt;&gt; ShiftExpression</td> 
     2481</tr> 
     2482<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2483<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression &lt;&gt; ShiftExpression</td> 
     2484<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2485<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression &lt;&gt; ShiftExpression</td> 
     2486</tr> 
     2487<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2488<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression &lt;&gt;= ShiftExpression</td> 
     2489<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2490<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression &lt;&gt;= ShiftExpression</td> 
     2491</tr> 
     2492<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2493<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression !&gt; ShiftExpression</td> 
     2494<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2495<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression !&gt; ShiftExpression</td> 
     2496</tr> 
     2497<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2498<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression !&gt;= ShiftExpression</td> 
     2499<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2500<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression !&gt;= ShiftExpression</td> 
     2501</tr> 
     2502<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2503<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression !&lt; ShiftExpression</td> 
     2504<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2505<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression !&lt; ShiftExpression</td> 
     2506</tr> 
     2507<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2508<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression !&lt;= ShiftExpression</td> 
     2509<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2510<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression !&lt;= ShiftExpression</td> 
     2511</tr> 
     2512<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2513<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2514<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2515<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2516</tr> 
     2517<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2518<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">InExpression:</td> 
     2519<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2520<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">InExpression:</td> 
     2521</tr> 
     2522<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2523<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression in ShiftExpression</td> 
     2524<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2525<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression in ShiftExpression</td> 
     2526</tr> 
     2527<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2528<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression !in ShiftExpression</td> 
     2529<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2530<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression !in ShiftExpression</td> 
     2531</tr> 
     2532</table> 
     2533    <p> 
     2534        Should !in and !is be single tokens? Right now you can put spaces and comments  
     2535        after the !.</p> 
     2536    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     2537<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     2538<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     2539<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2540<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2541<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2542<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2543</tr> 
     2544<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2545<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ShiftExpression:</td> 
     2546<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2547<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ShiftExpression:</td> 
     2548</tr> 
     2549<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2550<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AddExpression</td> 
     2551<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2552<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AddExpression</td> 
     2553</tr> 
     2554<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2555<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression &lt;&lt; AddExpression</td> 
     2556<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2557<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression &lt;&lt; AddExpression</td> 
     2558</tr> 
     2559<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2560<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression &gt;&gt; AddExpression</td> 
     2561<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2562<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression &gt;&gt; AddExpression</td> 
     2563</tr> 
     2564<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2565<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression &gt;&gt;&gt; AddExpression</td> 
     2566<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2567<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShiftExpression &gt;&gt;&gt; AddExpression</td> 
     2568</tr> 
     2569<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2570<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2571<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2572<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2573</tr> 
     2574<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2575<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AddExpression:</td> 
     2576<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2577<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AddExpression:</td> 
     2578</tr> 
     2579<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2580<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MulExpression</td> 
     2581<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2582<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MulExpression</td> 
     2583</tr> 
     2584<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2585<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AddExpression + MulExpression</td> 
     2586<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2587<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AddExpression + MulExpression</td> 
     2588</tr> 
     2589<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2590<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AddExpression - MulExpression</td> 
     2591<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2592<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AddExpression - MulExpression</td> 
     2593</tr> 
     2594<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2595<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CatExpression</td> 
     2596<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2597<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CatExpression</td> 
     2598</tr> 
     2599<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2600<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2601<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2602<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2603</tr> 
     2604<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2605<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">CatExpression:</td> 
     2606<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2607<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">CatExpression:</td> 
     2608</tr> 
     2609<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2610<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AddExpression ~ MulExpression</td> 
     2611<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2612<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AddExpression ~ MulExpression</td> 
     2613</tr> 
     2614<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2615<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2616<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2617<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2618</tr> 
     2619<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2620<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">MulExpression:</td> 
     2621<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2622<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">MulExpression:</td> 
     2623</tr> 
     2624<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2625<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PowExpression</td> 
     2626<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2627<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PowExpression</td> 
     2628</tr> 
     2629<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2630<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MulExpression * PowExpression</td> 
     2631<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2632<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MulExpression * PowExpression</td> 
     2633</tr> 
     2634<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2635<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MulExpression / PowExpression</td> 
     2636<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2637<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MulExpression / PowExpression</td> 
     2638</tr> 
     2639<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2640<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MulExpression % PowExpression</td> 
     2641<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2642<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MulExpression % PowExpression</td> 
     2643</tr> 
     2644<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2645<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2646<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2647<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2648</tr> 
     2649<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2650<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">PowExpression:</td> 
     2651<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2652<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">PowExpression:</td> 
     2653</tr> 
     2654<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2655<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UnaryExpression</td> 
     2656<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2657<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UnaryExpression</td> 
     2658</tr> 
     2659<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2660<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UnaryExpression ^^ PowExpression</td> 
     2661<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2662<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UnaryExpression ^^ PowExpression</td> 
     2663</tr> 
     2664<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2665<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2666<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2667<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2668</tr> 
     2669<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2670<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">UnaryExpression:</td> 
     2671<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2672<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">UnaryExpression:</td> 
     2673</tr> 
     2674<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2675<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PostfixExpression</td> 
     2676<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2677<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PostfixExpression</td> 
     2678</tr> 
     2679<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2680<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &amp; UnaryExpression</td> 
     2681<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2682<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &amp; UnaryExpression</td> 
     2683</tr> 
     2684<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2685<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ++ UnaryExpression</td> 
     2686<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2687<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ++ UnaryExpression</td> 
     2688</tr> 
     2689<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2690<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- UnaryExpression</td> 
     2691<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2692<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- UnaryExpression</td> 
     2693</tr> 
     2694<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2695<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * UnaryExpression</td> 
     2696<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2697<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * UnaryExpression</td> 
     2698</tr> 
     2699<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2700<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - UnaryExpression</td> 
     2701<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2702<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - UnaryExpression</td> 
     2703</tr> 
     2704<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2705<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; + UnaryExpression</td> 
     2706<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2707<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; + UnaryExpression</td> 
     2708</tr> 
     2709<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2710<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ! UnaryExpression</td> 
     2711<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2712<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ! UnaryExpression</td> 
     2713</tr> 
     2714<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     2715<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ~ UnaryExpression</td> 
     2716<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2717<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ~ UnaryExpression</td> 
     2718</tr> 
     2719<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     2720<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2721<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">-+</td> 
     2722<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ( Type ) . Identifier</span></td> 
     2723</tr> 
     2724<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2725<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NewExpression</td> 
     2726<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     2727<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NewExpression</td> 
     2728</tr> 
     2729<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2730<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DeleteExpression</td> 
     2731<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2732<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DeleteExpression</td> 
     2733</tr> 
     2734<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     2735<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CastExpression</td> 
     2736<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2737<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CastExpression</td> 
     2738</tr> 
     2739<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     2740<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2741<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">-+</td> 
     2742<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NewAnonClassExpression</span></td> 
     2743</tr> 
     2744</table> 
     2745    <p> 
     2746        &quot;(Type).Identifier&quot; should be part of PostfixExpression to have the  
     2747        same precedence as BasicType.Identifier. NewAnonClassExpression is  
     2748        already covered by NewExpression.</p> 
     2749    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     2750<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     2751<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     2752<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2753<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2754<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     2755<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2756</tr> 
     2757<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2758<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">NewExpression:</td> 
     2759<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2760<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">NewExpression:</td> 
     2761</tr> 
     2762<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2763<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NewArguments Type [ AssignExpression ]</td> 
     2764<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2765<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NewArguments Type [ AssignExpression ]</td> 
     2766</tr> 
     2767<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2768<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NewArguments Type ( ArgumentList )</td> 
     2769<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2770<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NewArguments Type ( ArgumentList )</td> 
     2771</tr> 
     2772<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     2773<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NewArguments Type</td> 
     2774<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2775<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NewArguments Type</td> 
     2776</tr> 
     2777<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     2778<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NewArguments ClassArguments BaseClass<span style="color: #FF0000;">e</span>s<sub>opt</sub> { DeclDefs<span style="color: #FF0000;"><sub>opt</sub></span> } </td> 
     2779<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     2780<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NewArguments ClassArguments BaseClass<span style="color: #FF0000;">l</span><span style="color: #FF0000;">i</span>s<span style="color: #FF0000;">t</span><sub>opt</sub> { DeclDefs } </td> 
     2781</tr> 
     2782</table> 
     2783    <p> 
     2784        DeclDefs is never empty.</p> 
     2785    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     2786<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     2787<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     2788<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2789<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2790<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     2791<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2792</tr> 
     2793<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2794<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">NewArguments:</td> 
     2795<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2796<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">NewArguments:</td> 
     2797</tr> 
     2798<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2799<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; new ( ArgumentList )</td> 
     2800<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2801<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; new ( ArgumentList )</td> 
     2802</tr> 
     2803<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2804<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; new ( )</td> 
     2805<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2806<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; new ( )</td> 
     2807</tr> 
     2808<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2809<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; new</td> 
     2810<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2811<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; new</td> 
     2812</tr> 
     2813<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2814<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2815<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2816<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2817</tr> 
     2818<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2819<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ClassArguments:</td> 
     2820<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2821<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ClassArguments:</td> 
     2822</tr> 
     2823<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2824<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; class ( ArgumentList )</td> 
     2825<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2826<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; class ( ArgumentList )</td> 
     2827</tr> 
     2828<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2829<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; class ( )</td> 
     2830<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2831<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; class ( )</td> 
     2832</tr> 
     2833<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2834<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; class</td> 
     2835<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2836<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; class</td> 
     2837</tr> 
     2838<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2839<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2840<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2841<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2842</tr> 
     2843<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2844<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ArgumentList:</td> 
     2845<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2846<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ArgumentList:</td> 
     2847</tr> 
     2848<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2849<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AssignExpression</td> 
     2850<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2851<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AssignExpression</td> 
     2852</tr> 
     2853<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2854<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AssignExpression ,</td> 
     2855<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2856<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AssignExpression ,</td> 
     2857</tr> 
     2858<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2859<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AssignExpression , ArgumentList</td> 
     2860<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2861<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AssignExpression , ArgumentList</td> 
     2862</tr> 
     2863<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     2864<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2865<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2866<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2867</tr> 
     2868<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2869<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">Arguments:</span></td> 
     2870<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     2871<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2872</tr> 
     2873<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2874<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ( )</span></td> 
     2875<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2876<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2877</tr> 
     2878<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     2879<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ( ArgumentList )</span></td> 
     2880<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2881<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2882</tr> 
     2883</table> 
     2884    <p> 
     2885        Arguments used by PrimaryExpression and could simplify a few more rules.</p> 
     2886    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     2887<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     2888<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     2889        <tr> 
     2890<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2891<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     2892<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2893        </tr> 
     2894        <tr> 
     2895<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">DeleteExpression:</td> 
     2896<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2897<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">DeleteExpression:</td> 
     2898        </tr> 
     2899<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     2900<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>delete UnaryExpression</td> 
     2901<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2902<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>delete UnaryExpression</td> 
     2903</tr> 
     2904<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     2905<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2906<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">-+</td> 
     2907<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2908</tr> 
     2909<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     2910<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">CastExpression:</td> 
     2911<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     2912<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">CastExpression:</td> 
     2913</tr> 
     2914<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2915<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cast ( Type<span style="color: #FF0000;">WithModifier</span> ) UnaryExpression</td> 
     2916<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     2917<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cast ( Type ) UnaryExpression</td> 
     2918</tr> 
     2919<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2920<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cast ( )&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UnaryExpression</span></td> 
     2921<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2922<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2923</tr> 
     2924<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2925<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cast ( const )&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UnaryExpression</span></td> 
     2926<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2927<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2928</tr> 
     2929<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2930<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cast ( const shared ) UnaryExpression</span></td> 
     2931<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2932<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2933</tr> 
     2934<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2935<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cast ( immutable )&nbsp;&nbsp;&nbsp; UnaryExpression</span></td> 
     2936<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2937<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2938</tr> 
     2939<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2940<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cast ( inout )&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UnaryExpression</span></td> 
     2941<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2942<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2943</tr> 
     2944<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2945<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cast ( inout shared ) UnaryExpression</span></td> 
     2946<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2947<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2948</tr> 
     2949<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2950<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cast ( shared )&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UnaryExpression</span></td> 
     2951<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2952<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2953</tr> 
     2954<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2955<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cast ( shared const ) UnaryExpression</span></td> 
     2956<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2957<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2958</tr> 
     2959<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     2960<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cast ( shared inout ) UnaryExpression</span></td> 
     2961<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2962<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2963</tr> 
     2964</table> 
     2965    <p> 
     2966        Allow casting away or adding modifiers with/without type.</p> 
     2967    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     2968<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     2969<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     2970<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2971<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2972<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     2973<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     2974</tr> 
     2975<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2976<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">PostfixExpression:</td> 
     2977<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2978<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">PostfixExpression:</td> 
     2979</tr> 
     2980<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     2981<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PrimaryExpression</td> 
     2982<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2983<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PrimaryExpression</td> 
     2984</tr> 
     2985<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     2986<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PostfixExpression . Identifier<span style="color: #FF0000;">OrTemplateInstance</span></td> 
     2987<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     2988<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PostfixExpression . Identifier</td> 
     2989</tr> 
     2990<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2991<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PostfixExpression . NewExpression</td> 
     2992<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     2993<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PostfixExpression . NewExpression</td> 
     2994</tr> 
     2995<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     2996<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PostfixExpression ++</td> 
     2997<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     2998<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PostfixExpression ++</td> 
     2999</tr> 
     3000<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3001<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PostfixExpression --</td> 
     3002<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3003<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PostfixExpression --</td> 
     3004</tr> 
     3005<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3006<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PostfixExpression ( )</td> 
     3007<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3008<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PostfixExpression ( )</td> 
     3009</tr> 
     3010<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3011<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PostfixExpression ( ArgumentList )</td> 
     3012<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3013<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PostfixExpression ( ArgumentList )</td> 
     3014</tr> 
     3015<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3016<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IndexExpression</td> 
     3017<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3018<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IndexExpression</td> 
     3019</tr> 
     3020<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3021<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SliceExpression</td> 
     3022<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3023<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SliceExpression</td> 
     3024</tr> 
     3025</table> 
     3026    <p> 
     3027        Often a template instance can also be used instead of an identifier.</p> 
     3028    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     3029<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     3030<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     3031<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3032<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3033<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3034<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3035</tr> 
     3036<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3037<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">IndexExpression:</td> 
     3038<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3039<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">IndexExpression:</td> 
     3040</tr> 
     3041<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3042<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PostfixExpression [ ArgumentList ]</td> 
     3043<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3044<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PostfixExpression [ ArgumentList ]</td> 
     3045</tr> 
     3046<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3047<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3048<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3049<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3050</tr> 
     3051<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3052<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">SliceExpression:</td> 
     3053<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3054<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">SliceExpression:</td> 
     3055</tr> 
     3056<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3057<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PostfixExpression [ ]</td> 
     3058<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3059<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PostfixExpression [ ]</td> 
     3060</tr> 
     3061<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3062<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PostfixExpression [ AssignExpression .. AssignExpression ]</td> 
     3063<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3064<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PostfixExpression [ AssignExpression .. AssignExpression ]</td> 
     3065</tr> 
     3066<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3067<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3068<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3069<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3070</tr> 
     3071<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3072<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">PrimaryExpression:</td> 
     3073<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3074<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">PrimaryExpression:</td> 
     3075</tr> 
     3076<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     3077<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier</td> 
     3078<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3079<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier</td> 
     3080</tr> 
     3081<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     3082<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .<span style="color: #FF0000;"> </span>Identifier</td> 
     3083<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     3084<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .Identifier</td> 
     3085</tr> 
     3086<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3087<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateInstance</td> 
     3088<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     3089<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateInstance</td> 
     3090</tr> 
     3091<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3092<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this</td> 
     3093<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3094<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this</td> 
     3095</tr> 
     3096<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3097<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; super</td> 
     3098<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3099<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; super</td> 
     3100</tr> 
     3101<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3102<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; null</td> 
     3103<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3104<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; null</td> 
     3105</tr> 
     3106<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3107<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; true</td> 
     3108<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3109<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; true</td> 
     3110</tr> 
     3111<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3112<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; false</td> 
     3113<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3114<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; false</td> 
     3115</tr> 
     3116<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3117<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $</td> 
     3118<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3119<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $</td> 
     3120</tr> 
     3121<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3122<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; __FILE__</td> 
     3123<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3124<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; __FILE__</td> 
     3125</tr> 
     3126<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3127<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; __LINE__</td> 
     3128<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3129<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; __LINE__</td> 
     3130</tr> 
     3131<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3132<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IntegerLiteral</td> 
     3133<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3134<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IntegerLiteral</td> 
     3135</tr> 
     3136<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3137<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FloatLiteral</td> 
     3138<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3139<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FloatLiteral</td> 
     3140</tr> 
     3141<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3142<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CharacterLiteral</td> 
     3143<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3144<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CharacterLiteral</td> 
     3145</tr> 
     3146<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3147<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StringLiterals</td> 
     3148<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3149<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StringLiterals</td> 
     3150</tr> 
     3151<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3152<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ArrayLiteral</td> 
     3153<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3154<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ArrayLiteral</td> 
     3155</tr> 
     3156<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3157<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AssocArrayLiteral</td> 
     3158<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3159<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AssocArrayLiteral</td> 
     3160</tr> 
     3161<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     3162<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FunctionLiteral</td> 
     3163<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3164<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FunctionLiteral</td> 
     3165</tr> 
     3166<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     3167<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StructLiteral&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // deprecated</span></td> 
     3168<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">+-</td> 
     3169<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3170</tr> 
     3171<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3172<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AssertExpression</td> 
     3173<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     3174<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AssertExpression</td> 
     3175</tr> 
     3176<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3177<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MixinExpression</td> 
     3178<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3179<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MixinExpression</td> 
     3180</tr> 
     3181<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     3182<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ImportExpression</td> 
     3183<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3184<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ImportExpression</td> 
     3185</tr> 
     3186<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3187<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BasicType . IdentifierOrTemplateInstance</span></td> 
     3188<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     3189<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3190</tr> 
     3191<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3192<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Typeof&nbsp;&nbsp;&nbsp; . IdentifierOrTemplateInstance</span></td> 
     3193<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3194<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3195</tr> 
     3196<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3197<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ( Type )&nbsp; . IdentifierOrTemplateInstance</span></td> 
     3198<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3199<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3200</tr> 
     3201<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3202<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BasicType <span style="color: #FF0000;">A</span><span style="color: #FF0000;">rgum</span>ent<span style="color: #FF0000;">s</span></td> 
     3203<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3204<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BasicType <span style="color: #FF0000;">. Id</span>ent<span style="color: #FF0000;">i</span><span style="color: #FF0000;">fier</span></td> 
     3205</tr> 
     3206<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3207<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Typeof<span style="color: #FF0000;">&nbsp;&nbsp;&nbsp; Arguments</span></td> 
     3208<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3209<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Typeof</td> 
     3210</tr> 
     3211<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     3212<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ( Type )&nbsp; Arguments</span></td> 
     3213<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3214<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3215</tr> 
     3216<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3217<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TypeidExpression</td> 
     3218<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     3219<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TypeidExpression</td> 
     3220</tr> 
     3221<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3222<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IsExpression</td> 
     3223<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3224<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IsExpression</td> 
     3225</tr> 
     3226<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3227<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ( Expression )</td> 
     3228<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3229<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ( Expression )</td> 
     3230</tr> 
     3231<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3232<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TraitsExpression</td> 
     3233<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3234<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TraitsExpression</td> 
     3235</tr> 
     3236</table> 
     3237    <p> 
     3238        Added struct constructor syntax. Typeof on its own is a Type, not an expression.</p> 
     3239    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     3240<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     3241<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     3242<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3243<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3244<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3245<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3246</tr> 
     3247<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3248<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3249<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3250<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3251</tr> 
     3252<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3253<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">StringLiterals:</td> 
     3254<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3255<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">StringLiterals:</td> 
     3256</tr> 
     3257<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3258<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StringLiteral</td> 
     3259<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3260<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StringLiteral</td> 
     3261</tr> 
     3262<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3263<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StringLiterals StringLiteral</td> 
     3264<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3265<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StringLiterals StringLiteral</td> 
     3266</tr> 
     3267<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3268<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3269<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3270<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3271</tr> 
     3272<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3273<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ArrayLiteral:</td> 
     3274<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3275<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ArrayLiteral:</td> 
     3276</tr> 
     3277<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3278<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ArgumentList ]</td> 
     3279<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3280<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ArgumentList ]</td> 
     3281</tr> 
     3282<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3283<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3284<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3285<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3286</tr> 
     3287<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3288<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AssocArrayLiteral:</td> 
     3289<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3290<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AssocArrayLiteral:</td> 
     3291</tr> 
     3292<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3293<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ KeyValuePairs ]</td> 
     3294<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3295<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ KeyValuePairs ]</td> 
     3296</tr> 
     3297<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     3298<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3299<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3300<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3301</tr> 
     3302<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3303<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">Ar</span><span style="color: #FF0000;">ra</span>yValue<span style="color: #FF0000;">L</span>i<span style="color: #FF0000;">st</span>:</td> 
     3304<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     3305<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">Ke</span>yValue<span style="color: #FF0000;">P</span><span style="color: #FF0000;">a</span>i<span style="color: #FF0000;">rs</span>:</td> 
     3306</tr> 
     3307<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3308<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: #FF0000;">Ar</span><span style="color: #FF0000;">ra</span>yValue</td> 
     3309<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3310<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: #FF0000;">Ke</span>yValue<span style="color: #FF0000;">Pair</span></td> 
     3311</tr> 
     3312<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     3313<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: #FF0000;">Ar</span><span style="color: #FF0000;">ra</span>yValue<span style="color: #FF0000;"> ,</span> <span style="color: #FF0000;">Arra</span>yValue</td> 
     3314<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3315<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: #FF0000;">Ke</span>yValue<span style="color: #FF0000;">Pa</span><span style="color: #FF0000;">ir</span> <span style="color: #FF0000;">, Ke</span>yValue<span style="color: #FF0000;">Pairs</span></td> 
     3316</tr> 
     3317<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     3318<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3319<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     3320<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3321</tr> 
     3322<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3323<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">Ar</span><span style="color: #FF0000;">ra</span>yValue:</td> 
     3324<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     3325<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">Ke</span>yValue<span style="color: #FF0000;">Pair</span>:</td> 
     3326</tr> 
     3327<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3328<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3329<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3330<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; KeyExpression : ValueExpression</span></td> 
     3331</tr> 
     3332<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3333<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3334<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3335<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3336</tr> 
     3337<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3338<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ass</span><span style="color: #FF0000;">ign</span>Expression</td> 
     3339<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3340<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">Key</span>Expression<span style="color: #FF0000;">:</span></td> 
     3341</tr> 
     3342<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     3343<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: #FF0000;">Ass</span><span style="color: #FF0000;">ig</span>n<span style="color: #FF0000;">Expr</span><span style="color: #FF0000;">ess</span>ion<span style="color: #FF0000;"> : Assi</span><span style="color: #FF0000;">gn</span>Expression</td> 
     3344<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3345<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: #FF0000;">Co</span>n<span style="color: #FF0000;">dit</span>ion<span style="color: #FF0000;">al</span>Expression</td> 
     3346</tr> 
     3347<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     3348<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3349<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     3350<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3351</tr> 
     3352<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3353<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3354<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">-+</td> 
     3355<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">ValueExpression:</span></td> 
     3356</tr> 
     3357<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3358<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3359<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3360<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConditionalExpression</span></td> 
     3361</tr> 
     3362</table> 
     3363    <p> 
     3364        It&#39;s not possible for the parser to distinguish a associative array from a  
     3365        dynamic/static array, because they all have the &quot;expr : val&quot; initializer syntax.</p> 
     3366    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     3367<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     3368<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     3369<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     3370<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3371<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3372<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3373</tr> 
     3374<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     3375<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">FunctionLiteral:</td> 
     3376<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     3377<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">FunctionLiteral:</td> 
     3378</tr> 
     3379<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3380<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; function Type<sub>opt</sub> ParameterAttributes<sub>opt</sub> FunctionBody</td> 
     3381<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     3382<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; function Type<sub>opt</sub> ParameterAttributes<span style="color: #FF0000;"> </span><sub>opt</sub> FunctionBody</td> 
     3383</tr> 
     3384<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     3385<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; delegate Type<sub>opt</sub> ParameterAttributes<sub>opt</sub> FunctionBody</td> 
     3386<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3387<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; delegate Type<sub>opt</sub> ParameterAttributes<span style="color: #FF0000;"> </span><sub>opt</sub> FunctionBody</td> 
     3388</tr> 
     3389<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3390<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ParameterAttributes FunctionBody</td> 
     3391<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     3392<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ParameterAttributes FunctionBody</td> 
     3393</tr> 
     3394<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3395<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FunctionBody</td> 
     3396<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3397<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FunctionBody</td> 
     3398</tr> 
     3399<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3400<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3401<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3402<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3403</tr> 
     3404<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3405<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ParameterAttributes:</td> 
     3406<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3407<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ParameterAttributes:</td> 
     3408</tr> 
     3409<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3410<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Parameters</td> 
     3411<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3412<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Parameters</td> 
     3413</tr> 
     3414<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3415<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Parameters FunctionAttributes</td> 
     3416<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3417<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Parameters FunctionAttributes</td> 
     3418</tr> 
     3419<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     3420<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3421<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3422<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3423</tr> 
     3424<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3425<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">StructLiteral:</span></td> 
     3426<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     3427<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3428</tr> 
     3429<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     3430<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { ArrayValueList }</span></td> 
     3431<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3432<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3433</tr> 
     3434</table> 
     3435    <p> 
     3436    </p> 
     3437    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     3438<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     3439<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     3440<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3441<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3442<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     3443<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3444</tr> 
     3445<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3446<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AssertExpression:</td> 
     3447<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3448<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AssertExpression:</td> 
     3449</tr> 
     3450<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3451<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; assert ( AssignExpression )</td> 
     3452<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3453<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; assert ( AssignExpression )</td> 
     3454</tr> 
     3455<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3456<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; assert ( AssignExpression , AssignExpression )</td> 
     3457<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3458<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; assert ( AssignExpression , AssignExpression )</td> 
     3459</tr> 
     3460<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3461<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3462<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3463<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3464</tr> 
     3465<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3466<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">MixinExpression:</td> 
     3467<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3468<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">MixinExpression:</td> 
     3469</tr> 
     3470<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3471<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mixin ( AssignExpression )</td> 
     3472<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3473<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mixin ( AssignExpression )</td> 
     3474</tr> 
     3475<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3476<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3477<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3478<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3479</tr> 
     3480<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3481<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ImportExpression:</td> 
     3482<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3483<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ImportExpression:</td> 
     3484</tr> 
     3485<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3486<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; import ( AssignExpression )</td> 
     3487<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3488<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; import ( AssignExpression )</td> 
     3489</tr> 
     3490<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3491<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3492<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3493<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3494</tr> 
     3495<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3496<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TypeidExpression:</td> 
     3497<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3498<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TypeidExpression:</td> 
     3499</tr> 
     3500<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3501<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; typeid ( Type )</td> 
     3502<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3503<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; typeid ( Type )</td> 
     3504</tr> 
     3505<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3506<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; typeid ( Expression )</td> 
     3507<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3508<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; typeid ( Expression )</td> 
     3509</tr> 
     3510<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3511<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3512<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3513<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3514</tr> 
     3515<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3516<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">IsExpression:</td> 
     3517<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3518<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">IsExpression:</td> 
     3519</tr> 
     3520<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3521<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; is ( Type )</td> 
     3522<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3523<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; is ( Type )</td> 
     3524</tr> 
     3525<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3526<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; is ( Type : TypeSpecialization )</td> 
     3527<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3528<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; is ( Type : TypeSpecialization )</td> 
     3529</tr> 
     3530<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3531<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; is ( Type == TypeSpecialization )</td> 
     3532<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3533<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; is ( Type == TypeSpecialization )</td> 
     3534</tr> 
     3535<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3536<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; is ( Type Identifier )</td> 
     3537<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3538<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; is ( Type Identifier )</td> 
     3539</tr> 
     3540<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3541<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; is ( Type Identifier : TypeSpecialization )</td> 
     3542<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3543<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; is ( Type Identifier : TypeSpecialization )</td> 
     3544</tr> 
     3545<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3546<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; is ( Type Identifier == TypeSpecialization )</td> 
     3547<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3548<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; is ( Type Identifier == TypeSpecialization )</td> 
     3549</tr> 
     3550<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3551<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; is ( Type Identifier : TypeSpecialization , TemplateParameterList )</td> 
     3552<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3553<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; is ( Type Identifier : TypeSpecialization , TemplateParameterList )</td> 
     3554</tr> 
     3555<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3556<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; is ( Type Identifier == TypeSpecialization , TemplateParameterList )</td> 
     3557<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3558<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; is ( Type Identifier == TypeSpecialization , TemplateParameterList )</td> 
     3559</tr> 
     3560<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3561<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3562<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3563<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3564</tr> 
     3565<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     3566<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TypeSpecialization:</td> 
     3567<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3568<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TypeSpecialization:</td> 
     3569</tr> 
     3570<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     3571<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Type<span style="color: #FF0000;">WithModifier</span></td> 
     3572<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     3573<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Type</td> 
     3574</tr> 
     3575<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3576<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; struct</td> 
     3577<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     3578<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; struct</td> 
     3579</tr> 
     3580<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3581<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; union</td> 
     3582<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3583<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; union</td> 
     3584</tr> 
     3585<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3586<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; class</td> 
     3587<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3588<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; class</td> 
     3589</tr> 
     3590<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3591<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; interface</td> 
     3592<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3593<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; interface</td> 
     3594</tr> 
     3595<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3596<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; enum</td> 
     3597<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3598<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; enum</td> 
     3599</tr> 
     3600<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3601<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; function</td> 
     3602<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3603<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; function</td> 
     3604</tr> 
     3605<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3606<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; delegate</td> 
     3607<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3608<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; delegate</td> 
     3609</tr> 
     3610<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3611<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; super</td> 
     3612<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3613<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; super</td> 
     3614</tr> 
     3615<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3616<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; const</td> 
     3617<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3618<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; const</td> 
     3619</tr> 
     3620<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3621<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; immutable</td> 
     3622<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3623<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; immutable</td> 
     3624</tr> 
     3625<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3626<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inout</td> 
     3627<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3628<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inout</td> 
     3629</tr> 
     3630<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3631<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; shared</td> 
     3632<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3633<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; shared</td> 
     3634</tr> 
     3635<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3636<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return</td> 
     3637<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3638<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return</td> 
     3639</tr> 
     3640<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     3641<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3642<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3643<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3644</tr> 
     3645</table> 
     3646    <p class="style1"> 
     3647        TypeSpecialization can have type modifiers. If !is is a token to the lexer, it  
     3648        needs special treatment in the IsExpression.</p> 
     3649    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     3650<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     3651<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     3652<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3653<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3654<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     3655<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3656</tr> 
     3657<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3658<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TraitsExpression:</td> 
     3659<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3660<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TraitsExpression:</td> 
     3661</tr> 
     3662<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3663<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; __traits ( TraitsKeyword , TraitsArguments )</td> 
     3664<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3665<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; __traits ( TraitsKeyword , TraitsArguments )</td> 
     3666</tr> 
     3667<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3668<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3669<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3670<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3671</tr> 
     3672<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3673<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TraitsKeyword:</td> 
     3674<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3675<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TraitsKeyword:</td> 
     3676</tr> 
     3677<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3678<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; isAbstractClass</td> 
     3679<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3680<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; isAbstractClass</td> 
     3681</tr> 
     3682<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3683<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; isArithmetic</td> 
     3684<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3685<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; isArithmetic</td> 
     3686</tr> 
     3687<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3688<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; isAssociativeArray</td> 
     3689<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3690<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; isAssociativeArray</td> 
     3691</tr> 
     3692<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3693<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; isFinalClass</td> 
     3694<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3695<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; isFinalClass</td> 
     3696</tr> 
     3697<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3698<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; isFloating</td> 
     3699<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3700<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; isFloating</td> 
     3701</tr> 
     3702<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3703<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; isIntegral</td> 
     3704<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3705<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; isIntegral</td> 
     3706</tr> 
     3707<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3708<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; isScalar</td> 
     3709<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3710<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; isScalar</td> 
     3711</tr> 
     3712<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3713<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; isStaticArray</td> 
     3714<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3715<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; isStaticArray</td> 
     3716</tr> 
     3717<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3718<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; isUnsigned</td> 
     3719<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3720<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; isUnsigned</td> 
     3721</tr> 
     3722<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3723<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; isVirtualFunction</td> 
     3724<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3725<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; isVirtualFunction</td> 
     3726</tr> 
     3727<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3728<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; isAbstractFunction</td> 
     3729<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3730<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; isAbstractFunction</td> 
     3731</tr> 
     3732<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3733<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; isFinalFunction</td> 
     3734<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3735<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; isFinalFunction</td> 
     3736</tr> 
     3737<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3738<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; isStaticFunction</td> 
     3739<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3740<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; isStaticFunction</td> 
     3741</tr> 
     3742<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3743<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; isRef</td> 
     3744<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3745<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; isRef</td> 
     3746</tr> 
     3747<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3748<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; isOut</td> 
     3749<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3750<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; isOut</td> 
     3751</tr> 
     3752<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3753<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; isLazy</td> 
     3754<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3755<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; isLazy</td> 
     3756</tr> 
     3757<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3758<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; hasMember</td> 
     3759<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3760<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; hasMember</td> 
     3761</tr> 
     3762<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3763<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; identifier</td> 
     3764<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3765<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; identifier</td> 
     3766</tr> 
     3767<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3768<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; getMember</td> 
     3769<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3770<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; getMember</td> 
     3771</tr> 
     3772<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3773<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; getOverloads</td> 
     3774<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3775<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; getOverloads</td> 
     3776</tr> 
     3777<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3778<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; getVirtualFunctions</td> 
     3779<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3780<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; getVirtualFunctions</td> 
     3781</tr> 
     3782<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3783<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; classInstanceSize</td> 
     3784<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3785<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; classInstanceSize</td> 
     3786</tr> 
     3787<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3788<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; allMembers</td> 
     3789<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3790<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; allMembers</td> 
     3791</tr> 
     3792<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3793<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; derivedMembers</td> 
     3794<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3795<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; derivedMembers</td> 
     3796</tr> 
     3797<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3798<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; isSame</td> 
     3799<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3800<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; isSame</td> 
     3801</tr> 
     3802<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3803<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; compiles</td> 
     3804<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3805<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; compiles</td> 
     3806</tr> 
     3807<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3808<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3809<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3810<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3811</tr> 
     3812<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3813<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TraitsArguments:</td> 
     3814<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3815<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TraitsArguments:</td> 
     3816</tr> 
     3817<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3818<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TraitsArgument</td> 
     3819<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3820<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TraitsArgument</td> 
     3821</tr> 
     3822<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3823<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TraitsArgument , TraitsArguments</td> 
     3824<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3825<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TraitsArgument , TraitsArguments</td> 
     3826</tr> 
     3827<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3828<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3829<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3830<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3831</tr> 
     3832<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3833<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TraitsArgument:</td> 
     3834<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3835<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TraitsArgument:</td> 
     3836</tr> 
     3837<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3838<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AssignExpression</td> 
     3839<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3840<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AssignExpression</td> 
     3841</tr> 
     3842<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3843<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Type</td> 
     3844<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3845<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Type</td> 
     3846</tr> 
     3847<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3848<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3849<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3850<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3851</tr> 
     3852<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     3853<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Statement:</td> 
     3854<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3855<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">Scop</span>e<span style="color: #FF0000;">St</span>a<span style="color: #FF0000;">t</span>e<span style="color: #FF0000;">m</span>e<span style="color: #FF0000;">n</span>t<span style="color: #FF0000;">:</span></td> 
     3856</tr> 
     3857<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3858<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ScopeStatement</span></td> 
     3859<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">+-</td> 
     3860<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NonEmptyStatement</span></td> 
     3861</tr> 
     3862        <tr> 
     3863<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3864<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3865<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: #FF0000;">BlockSt</span>ate<span style="color: #FF0000;">m</span>e<span style="color: #FF0000;">n</span>t</td> 
     3866        </tr> 
     3867<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3868<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3869<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3870<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3871</tr> 
     3872<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     3873<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">ScopeStatement:</span></td> 
     3874<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3875<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Statement:</td> 
     3876</tr> 
     3877<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3878<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;</td> 
     3879<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     3880<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;</td> 
     3881</tr> 
     3882<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3883<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NonEmptyStatement</td> 
     3884<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3885<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NonEmptyStatement</td> 
     3886</tr> 
     3887<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     3888<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ScopeBlockStatement</td> 
     3889<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3890<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ScopeBlockStatement</td> 
     3891</tr> 
     3892<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3893<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3894<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">+-</td> 
     3895<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3896</tr> 
     3897<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3898<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">ScopeBlockStatement:</span></td> 
     3899<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3900<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">ScopeBlockStatement:</span></td> 
     3901</tr> 
     3902<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3903<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BlockStatement</span></td> 
     3904<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3905<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: #FF0000;">BlockSt</span>ate<span style="color: #FF0000;">m</span>e<span style="color: #FF0000;">n</span>t</td> 
     3906</tr> 
     3907<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3908<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3909<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3910<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3911</tr> 
     3912<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3913<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">ScopeNonEmptyStatement:</span></td> 
     3914<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3915<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">NonEmptyOrScopeBlockStatement:</span></td> 
     3916</tr> 
     3917<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3918<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NonEmptyStatement</span></td> 
     3919<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3920<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NonEmptyStatement</span></td> 
     3921</tr> 
     3922<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     3923<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BlockStatement</span></td> 
     3924<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3925<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ScopeBlockStatement</span></td> 
     3926</tr> 
     3927</table> 
     3928    <p> 
     3929        Tried to make naming clearer, but probably just added to the confusion here...</p> 
     3930    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     3931<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     3932<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     3933<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3934<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3935<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     3936<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3937</tr> 
     3938<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3939<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">NoScopeNonEmptyStatement:</td> 
     3940<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3941<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">NoScopeNonEmptyStatement:</td> 
     3942</tr> 
     3943<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3944<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NonEmptyStatement</td> 
     3945<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3946<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NonEmptyStatement</td> 
     3947</tr> 
     3948<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3949<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BlockStatement</td> 
     3950<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3951<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BlockStatement</td> 
     3952</tr> 
     3953<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3954<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3955<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3956<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3957</tr> 
     3958<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3959<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">NoScopeStatement:</td> 
     3960<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3961<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">NoScopeStatement:</td> 
     3962</tr> 
     3963<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3964<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;</td> 
     3965<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3966<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;</td> 
     3967</tr> 
     3968<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3969<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NonEmptyStatement</td> 
     3970<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3971<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NonEmptyStatement</td> 
     3972</tr> 
     3973<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     3974<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BlockStatement</td> 
     3975<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;"></td> 
     3976<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BlockStatement</td> 
     3977</tr> 
     3978</table> 
     3979    <p> 
     3980    </p> 
     3981    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     3982<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     3983<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     3984<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3985<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3986<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     3987<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     3988</tr> 
     3989<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3990<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">NonEmptyStatement:</td> 
     3991<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3992<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">NonEmptyStatement:</td> 
     3993</tr> 
     3994<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     3995<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LabeledStatement</td> 
     3996<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     3997<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LabeledStatement</td> 
     3998</tr> 
     3999<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4000<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ExpressionStatement</td> 
     4001<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4002<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ExpressionStatement</td> 
     4003</tr> 
     4004<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4005<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DeclarationStatement</td> 
     4006<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4007<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DeclarationStatement</td> 
     4008</tr> 
     4009<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4010<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IfStatement</td> 
     4011<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4012<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IfStatement</td> 
     4013</tr> 
     4014<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4015<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; WhileStatement</td> 
     4016<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4017<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; WhileStatement</td> 
     4018</tr> 
     4019<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4020<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DoStatement</td> 
     4021<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4022<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DoStatement</td> 
     4023</tr> 
     4024<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4025<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ForStatement</td> 
     4026<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4027<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ForStatement</td> 
     4028</tr> 
     4029<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4030<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ForeachStatement</td> 
     4031<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4032<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ForeachStatement</td> 
     4033</tr> 
     4034<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4035<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SwitchStatement</td> 
     4036<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4037<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SwitchStatement</td> 
     4038</tr> 
     4039<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4040<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FinalSwitchStatement</td> 
     4041<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4042<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FinalSwitchStatement</td> 
     4043</tr> 
     4044<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4045<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CaseStatement</td> 
     4046<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4047<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CaseStatement</td> 
     4048</tr> 
     4049<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4050<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CaseRangeStatement</td> 
     4051<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4052<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CaseRangeStatement</td> 
     4053</tr> 
     4054<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4055<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DefaultStatement</td> 
     4056<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4057<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DefaultStatement</td> 
     4058</tr> 
     4059<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4060<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ContinueStatement</td> 
     4061<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4062<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ContinueStatement</td> 
     4063</tr> 
     4064<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4065<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BreakStatement</td> 
     4066<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4067<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BreakStatement</td> 
     4068</tr> 
     4069<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4070<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ReturnStatement</td> 
     4071<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4072<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ReturnStatement</td> 
     4073</tr> 
     4074<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4075<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; GotoStatement</td> 
     4076<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4077<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; GotoStatement</td> 
     4078</tr> 
     4079<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4080<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; WithStatement</td> 
     4081<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4082<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; WithStatement</td> 
     4083</tr> 
     4084<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4085<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SynchronizedStatement</td> 
     4086<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4087<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SynchronizedStatement</td> 
     4088</tr> 
     4089<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4090<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TryStatement</td> 
     4091<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4092<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TryStatement</td> 
     4093</tr> 
     4094<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4095<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ScopeGuardStatement</td> 
     4096<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4097<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ScopeGuardStatement</td> 
     4098</tr> 
     4099<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4100<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ThrowStatement</td> 
     4101<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4102<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ThrowStatement</td> 
     4103</tr> 
     4104<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4105<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmStatement</td> 
     4106<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4107<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmStatement</td> 
     4108</tr> 
     4109<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4110<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PragmaStatement</td> 
     4111<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4112<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PragmaStatement</td> 
     4113</tr> 
     4114<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4115<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MixinStatement</td> 
     4116<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4117<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MixinStatement</td> 
     4118</tr> 
     4119<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4120<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ForeachRangeStatement</td> 
     4121<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4122<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ForeachRangeStatement</td> 
     4123</tr> 
     4124<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4125<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConditionalStatement</td> 
     4126<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4127<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConditionalStatement</td> 
     4128</tr> 
     4129<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4130<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StaticAssert</td> 
     4131<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4132<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StaticAssert</td> 
     4133</tr> 
     4134<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4135<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateMixin</td> 
     4136<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4137<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateMixin</td> 
     4138</tr> 
     4139<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4140<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EnumDeclaration</span></td> 
     4141<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     4142<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4143</tr> 
     4144<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4145<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ClassDeclaration</span></td> 
     4146<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4147<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4148</tr> 
     4149<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4150<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Int</span>e<span style="color: #FF0000;">rf</span>a<span style="color: #FF0000;">c</span>e<span style="color: #FF0000;">D</span>e<span style="color: #FF0000;">clara</span>t<span style="color: #FF0000;">ion</span></td> 
     4151<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4152<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4153</tr> 
     4154<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4155<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: #FF0000;">Aggreg</span>ate<span style="color: #FF0000;">D</span>e<span style="color: #FF0000;">clara</span>t<span style="color: #FF0000;">ion</span></td> 
     4156<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4157<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4158</tr> 
     4159<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4160<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: #FF0000;">Templ</span>ate<span style="color: #FF0000;">D</span>e<span style="color: #FF0000;">clara</span>t<span style="color: #FF0000;">ion</span></td> 
     4161<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4162<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4163</tr> 
     4164</table> 
     4165    <p> 
     4166        Added missing declaration statements. Maybe these should be part of  
     4167        DeclarationStatement.</p> 
     4168    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     4169<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     4170<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4171<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4172<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4173<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     4174<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4175</tr> 
     4176<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4177<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">LabeledStatement:</td> 
     4178<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4179<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">LabeledStatement:</td> 
     4180</tr> 
     4181<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4182<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier : NoScopeStatement</td> 
     4183<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4184<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier : NoScopeStatement</td> 
     4185</tr> 
     4186<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4187<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4188<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4189<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4190</tr> 
     4191<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4192<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">BlockStatement:</td> 
     4193<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4194<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">BlockStatement:</td> 
     4195</tr> 
     4196<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4197<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { }</td> 
     4198<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4199<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { }</td> 
     4200</tr> 
     4201<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4202<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { StatementList }</td> 
     4203<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4204<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { StatementList }</td> 
     4205</tr> 
     4206<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4207<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4208<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4209<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4210</tr> 
     4211<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4212<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">StatementList:</td> 
     4213<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4214<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">StatementList:</td> 
     4215</tr> 
     4216<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4217<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Statement</td> 
     4218<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4219<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Statement</td> 
     4220</tr> 
     4221<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4222<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Statement StatementList</td> 
     4223<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4224<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Statement StatementList</td> 
     4225</tr> 
     4226<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4227<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4228<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4229<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4230</tr> 
     4231<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4232<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ExpressionStatement:</td> 
     4233<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4234<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ExpressionStatement:</td> 
     4235</tr> 
     4236<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4237<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Expression ;</td> 
     4238<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4239<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Expression ;</td> 
     4240</tr> 
     4241<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4242<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4243<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4244<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4245</tr> 
     4246<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4247<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">DeclarationStatement:</td> 
     4248<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4249<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">DeclarationStatement:</td> 
     4250</tr> 
     4251<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4252<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Declaration</td> 
     4253<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4254<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Declaration</td> 
     4255</tr> 
     4256<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4257<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4258<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4259<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4260</tr> 
     4261<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4262<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">IfStatement:</td> 
     4263<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4264<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">IfStatement:</td> 
     4265</tr> 
     4266<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4267<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if ( IfCondition ) ThenStatement</td> 
     4268<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4269<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if ( IfCondition ) ThenStatement</td> 
     4270</tr> 
     4271<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4272<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if ( IfCondition ) ThenStatement else ElseStatement</td> 
     4273<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4274<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if ( IfCondition ) ThenStatement else ElseStatement</td> 
     4275</tr> 
     4276<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4277<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4278<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4279<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4280</tr> 
     4281<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4282<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">IfCondition:</td> 
     4283<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4284<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">IfCondition:</td> 
     4285</tr> 
     4286<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4287<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Expression</td> 
     4288<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4289<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Expression</td> 
     4290</tr> 
     4291<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4292<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; auto Identifier = Expression</td> 
     4293<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4294<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; auto Identifier = Expression</td> 
     4295</tr> 
     4296<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4297<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: #FF0000;">BasicType BasicTypes2<sub>opt</sub> </span>Declarator = Expression</td> 
     4298<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     4299<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Declarator = Expression</td> 
     4300</tr> 
     4301<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4302<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4303<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     4304<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4305</tr> 
     4306<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4307<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ThenStatement:</td> 
     4308<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4309<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ThenStatement:</td> 
     4310</tr> 
     4311<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4312<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Scope<span style="color: #FF0000;">NonEmpty</span>Statement</td> 
     4313<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     4314<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ScopeStatement</td> 
     4315</tr> 
     4316<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4317<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4318<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     4319<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4320</tr> 
     4321<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4322<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ElseStatement:</td> 
     4323<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4324<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ElseStatement:</td> 
     4325</tr> 
     4326<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4327<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Scope<span style="color: #FF0000;">NonEmpty</span>Statement</td> 
     4328<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     4329<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ScopeStatement</td> 
     4330</tr> 
     4331</table> 
     4332    <p> 
     4333        Missing explicite type in IfCondition.</p> 
     4334    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     4335<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     4336<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4337<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4338<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4339<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     4340<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4341</tr> 
     4342<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4343<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4344<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4345<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4346</tr> 
     4347<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4348<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">WhileStatement:</td> 
     4349<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4350<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">WhileStatement:</td> 
     4351</tr> 
     4352<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4353<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while ( Expression ) Scope<span style="color: #FF0000;">NonEmpty</span>Statement</td> 
     4354<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     4355<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while ( Expression ) ScopeStatement</td> 
     4356</tr> 
     4357<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4358<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4359<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     4360<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4361</tr> 
     4362<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4363<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">DoStatement:</td> 
     4364<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4365<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">DoStatement:</td> 
     4366</tr> 
     4367<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4368<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; do Scope<span style="color: #FF0000;">NonEmpty</span>Statement while ( Expression )<span style="color: #FF0000;"> ;</span></td> 
     4369<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     4370<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; do ScopeStatement while ( Expression )</td> 
     4371</tr> 
     4372</table> 
     4373    <p> 
     4374        Not forcing &#39;;&#39; is deprecated. Here is an example where it makes a difference:</p> 
     4375    <p style="margin-left: 40px"> 
     4376        <span class="notranslate">if(true)<br /> 
     4377&nbsp;&nbsp;&nbsp; 
     4378    <strong>do </strong>{} 
     4379    <b><span class="d_keyword">    while(false);</span></b>                     <span  
     4380        class="d_comment">// will not parse with current grammar<br /> 
     4381        else</span><br /> 
     4382        {<br /> 
     4383        }<br /> 
     4384</span> 
     4385    </p> 
     4386    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     4387<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     4388<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4389<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4390<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4391<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     4392<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4393</tr> 
     4394<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4395<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ForStatement:</td> 
     4396<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4397<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ForStatement:</td> 
     4398</tr> 
     4399<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4400<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (<span style="color: #FF0000;"> </span>Initialize Test ; Increment<span style="color: #FF0000;"> </span>) Scope<span style="color: #FF0000;">NonEmpty</span>Statement</td> 
     4401<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     4402<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (Initialize Test ; Increment) ScopeStatement</td> 
     4403</tr> 
     4404<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4405<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4406<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4407<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4408</tr> 
     4409<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4410<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Initialize:</td> 
     4411<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     4412<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Initialize:</td> 
     4413</tr> 
     4414<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4415<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;</td> 
     4416<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4417<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;</td> 
     4418</tr> 
     4419<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4420<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NoScopeNonEmptyStatement</td> 
     4421<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4422<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NoScopeNonEmptyStatement</td> 
     4423</tr> 
     4424<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4425<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4426<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4427<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4428</tr> 
     4429<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4430<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Test:</td> 
     4431<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4432<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Test:</td> 
     4433</tr> 
     4434<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4435<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4436<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     4437<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; empty</span></td> 
     4438</tr> 
     4439<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4440<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Expression<span style="color: #FF0000;"><sub>opt</sub></span></td> 
     4441<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4442<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Expression</td> 
     4443</tr> 
     4444<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4445<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4446<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     4447<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4448</tr> 
     4449<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4450<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Increment:</td> 
     4451<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4452<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Increment:</td> 
     4453</tr> 
     4454<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4455<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4456<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     4457<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; empty</span></td> 
     4458</tr> 
     4459<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4460<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Expression<span style="color: #FF0000;"><sub>opt</sub></span></td> 
     4461<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4462<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Expression</td> 
     4463</tr> 
     4464</table> 
     4465    <p> 
     4466    </p> 
     4467    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     4468<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     4469<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4470<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4471<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4472<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     4473<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4474</tr> 
     4475<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4476<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4477<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4478<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4479</tr> 
     4480<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4481<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ForeachStatement:</td> 
     4482<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4483<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ForeachStatement:</td> 
     4484</tr> 
     4485<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4486<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Foreach (<span style="color: #FF0000;"> </span>ForeachTypeList ; Aggregate<span style="color: #FF0000;"> </span>) NoScopeNonEmptyStatement</td> 
     4487<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     4488<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Foreach (ForeachTypeList ; Aggregate) NoScopeNonEmptyStatement</td> 
     4489</tr> 
     4490<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4491<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4492<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     4493<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4494</tr> 
     4495<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4496<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Foreach:</td> 
     4497<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4498<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Foreach:</td> 
     4499</tr> 
     4500<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4501<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; foreach</td> 
     4502<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4503<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; foreach</td> 
     4504</tr> 
     4505<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4506<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; foreach_reverse</td> 
     4507<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4508<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; foreach_reverse</td> 
     4509</tr> 
     4510<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4511<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4512<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4513<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4514</tr> 
     4515<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4516<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ForeachTypeList:</td> 
     4517<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4518<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ForeachTypeList:</td> 
     4519</tr> 
     4520<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4521<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ForeachType</td> 
     4522<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4523<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ForeachType</td> 
     4524</tr> 
     4525<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4526<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ForeachType , ForeachTypeList</td> 
     4527<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4528<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ForeachType , ForeachTypeList</td> 
     4529</tr> 
     4530<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4531<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4532<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4533<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4534</tr> 
     4535<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4536<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ForeachType:</td> 
     4537<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4538<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ForeachType:</td> 
     4539</tr> 
     4540<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4541<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ref<span style="color: #FF0000;"><sub>opt</sub></span> Type<span style="color: #FF0000;"><sub>opt</sub></span> Identifier</td> 
     4542<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     4543<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ref Type Identifier</td> 
     4544</tr> 
     4545<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4546<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4547<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4548<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Type Identifier</span></td> 
     4549</tr> 
     4550<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4551<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4552<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4553<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ref Identifier</span></td> 
     4554</tr> 
     4555<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4556<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4557<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4558<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier</span></td> 
     4559</tr> 
     4560</table> 
     4561    <p> 
     4562    </p> 
     4563    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     4564<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     4565<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4566<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4567<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4568<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     4569<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4570</tr> 
     4571<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4572<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Aggregate:</td> 
     4573<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4574<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Aggregate:</td> 
     4575</tr> 
     4576<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4577<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Expression</td> 
     4578<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4579<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Expression</td> 
     4580</tr> 
     4581<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4582<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4583<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4584<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4585</tr> 
     4586<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4587<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4588<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4589<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4590</tr> 
     4591<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4592<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">SwitchStatement:</td> 
     4593<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4594<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">SwitchStatement:</td> 
     4595</tr> 
     4596<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4597<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; switch ( Expression ) Scope<span style="color: #FF0000;">NonEmpty</span>Statement</td> 
     4598<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     4599<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; switch ( Expression ) ScopeStatement</td> 
     4600</tr> 
     4601<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4602<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4603<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     4604<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4605</tr> 
     4606<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4607<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4608<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">+-</td> 
     4609<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4610</tr> 
     4611<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4612<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">CaseStatement:</td> 
     4613<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     4614<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">CaseStatement:</td> 
     4615</tr> 
     4616<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4617<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case ArgumentList : Statement<span style="color: #FF0000;"><sub>opt</sub></span></td> 
     4618<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     4619<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case ArgumentList : Statement</td> 
     4620</tr> 
     4621<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4622<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4623<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     4624<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4625</tr> 
     4626<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4627<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">CaseRangeStatement:</td> 
     4628<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4629<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">CaseRangeStatement:</td> 
     4630</tr> 
     4631<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4632<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case FirstExp : .. case LastExp : Statement<span style="color: #FF0000;"><sub>opt</sub></span></td> 
     4633<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     4634<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case FirstExp : .. case LastExp : Statement</td> 
     4635</tr> 
     4636<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4637<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4638<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     4639<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4640</tr> 
     4641<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4642<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">FirstExp:</td> 
     4643<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4644<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">FirstExp:</td> 
     4645</tr> 
     4646<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4647<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AssignExpression</td> 
     4648<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4649<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AssignExpression</td> 
     4650</tr> 
     4651<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4652<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4653<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4654<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4655</tr> 
     4656<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4657<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">LastExp:</td> 
     4658<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4659<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">LastExp:</td> 
     4660</tr> 
     4661<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4662<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AssignExpression</td> 
     4663<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4664<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AssignExpression</td> 
     4665</tr> 
     4666<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4667<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4668<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4669<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4670</tr> 
     4671<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4672<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">DefaultStatement:</td> 
     4673<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4674<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">DefaultStatement:</td> 
     4675</tr> 
     4676<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4677<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; default : Statement<span style="color: #FF0000;"><sub>opt</sub></span></td> 
     4678<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     4679<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; default : Statement</td> 
     4680</tr> 
     4681</table> 
     4682    <p> 
     4683    </p> 
     4684    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     4685<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     4686<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4687<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4688<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4689<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     4690<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4691</tr> 
     4692<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4693<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">FinalSwitchStatement:</td> 
     4694<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4695<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">FinalSwitchStatement:</td> 
     4696</tr> 
     4697<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4698<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; final switch ( Expression ) Scope<span style="color: #FF0000;">NonEmpty</span>Statement</td> 
     4699<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     4700<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; final switch ( Expression ) ScopeStatement</td> 
     4701</tr> 
     4702</table> 
     4703    <p> 
     4704    </p> 
     4705    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     4706<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     4707<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4708<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4709<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4710<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     4711<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4712</tr> 
     4713<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4714<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ContinueStatement:</td> 
     4715<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4716<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ContinueStatement:</td> 
     4717</tr> 
     4718<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4719<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; continue<span style="color: #FF0000;"> </span>;</td> 
     4720<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     4721<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; continue;</td> 
     4722</tr> 
     4723<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4724<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; continue Identifier ;</td> 
     4725<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     4726<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; continue Identifier ;</td> 
     4727</tr> 
     4728<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4729<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4730<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4731<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4732</tr> 
     4733<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4734<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">BreakStatement:</td> 
     4735<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4736<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">BreakStatement:</td> 
     4737</tr> 
     4738<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4739<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break<span style="color: #FF0000;"> </span>;</td> 
     4740<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     4741<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;</td> 
     4742</tr> 
     4743<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4744<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break Identifier ;</td> 
     4745<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     4746<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break Identifier ;</td> 
     4747</tr> 
     4748<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4749<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4750<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4751<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4752</tr> 
     4753<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4754<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ReturnStatement:</td> 
     4755<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4756<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ReturnStatement:</td> 
     4757</tr> 
     4758<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4759<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return<span style="color: #FF0000;"> </span>;</td> 
     4760<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     4761<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return;</td> 
     4762</tr> 
     4763<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4764<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return Expression ;</td> 
     4765<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     4766<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return Expression ;</td> 
     4767</tr> 
     4768<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4769<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4770<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4771<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4772</tr> 
     4773<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4774<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">GotoStatement:</td> 
     4775<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4776<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">GotoStatement:</td> 
     4777</tr> 
     4778<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4779<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; goto Identifier ;</td> 
     4780<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4781<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; goto Identifier ;</td> 
     4782</tr> 
     4783<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4784<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; goto default ;</td> 
     4785<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4786<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; goto default ;</td> 
     4787</tr> 
     4788<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4789<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; goto case ;</td> 
     4790<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4791<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; goto case ;</td> 
     4792</tr> 
     4793<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4794<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; goto case Expression ;</td> 
     4795<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4796<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; goto case Expression ;</td> 
     4797</tr> 
     4798<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4799<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4800<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4801<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4802</tr> 
     4803<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4804<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">WithStatement:</td> 
     4805<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4806<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">WithStatement:</td> 
     4807</tr> 
     4808<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4809<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with ( Expression ) Scope<span style="color: #FF0000;">NonEmpty</span>Statement</td> 
     4810<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     4811<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with ( Expression ) ScopeStatement</td> 
     4812</tr> 
     4813<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4814<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with ( Symbol ) Scope<span style="color: #FF0000;">NonEmpty</span>Statement</td> 
     4815<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4816<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with ( Symbol ) ScopeStatement</td> 
     4817</tr> 
     4818<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4819<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with ( TemplateInstance ) Scope<span style="color: #FF0000;">NonEmpty</span>Statement</td> 
     4820<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4821<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with ( TemplateInstance ) ScopeStatement</td> 
     4822</tr> 
     4823<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4824<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4825<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     4826<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4827</tr> 
     4828<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4829<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">SynchronizedStatement:</td> 
     4830<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4831<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">SynchronizedStatement:</td> 
     4832</tr> 
     4833<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4834<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; synchronized Scope<span style="color: #FF0000;">NonEmpty</span>Statement</td> 
     4835<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     4836<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; synchronized ScopeStatement</td> 
     4837</tr> 
     4838<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4839<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; synchronized ( Expression ) Scope<span style="color: #FF0000;">NonEmpty</span>Statement</td> 
     4840<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4841<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; synchronized ( Expression ) ScopeStatement</td> 
     4842</tr> 
     4843<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4844<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4845<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     4846<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4847</tr> 
     4848<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4849<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TryStatement:</td> 
     4850<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4851<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TryStatement:</td> 
     4852</tr> 
     4853<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4854<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; try Scope<span style="color: #FF0000;">NonEmpty</span>Statement Catches</td> 
     4855<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     4856<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; try ScopeStatement Catches</td> 
     4857</tr> 
     4858<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4859<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; try Scope<span style="color: #FF0000;">NonEmpty</span>Statement Catches FinallyStatement</td> 
     4860<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4861<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; try ScopeStatement Catches FinallyStatement</td> 
     4862</tr> 
     4863<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4864<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; try Scope<span style="color: #FF0000;">NonEmpty</span>Statement FinallyStatement</td> 
     4865<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4866<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; try ScopeStatement FinallyStatement</td> 
     4867</tr> 
     4868</table> 
     4869    <p> 
     4870    </p> 
     4871    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     4872<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     4873<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4874<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4875<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4876<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     4877<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4878</tr> 
     4879<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4880<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Catches:</td> 
     4881<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4882<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Catches:</td> 
     4883</tr> 
     4884<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4885<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LastCatch</td> 
     4886<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4887<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LastCatch</td> 
     4888</tr> 
     4889<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4890<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Catch</td> 
     4891<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4892<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Catch</td> 
     4893</tr> 
     4894<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4895<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Catch Catches</td> 
     4896<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4897<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Catch Catches</td> 
     4898</tr> 
     4899<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4900<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4901<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4902<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4903</tr> 
     4904<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4905<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">LastCatch:</td> 
     4906<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4907<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">LastCatch:</td> 
     4908</tr> 
     4909<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4910<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; catch NoScopeNonEmptyStatement</td> 
     4911<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4912<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; catch NoScopeNonEmptyStatement</td> 
     4913</tr> 
     4914<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4915<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4916<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4917<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4918</tr> 
     4919<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4920<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Catch:</td> 
     4921<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4922<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Catch:</td> 
     4923</tr> 
     4924<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4925<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; catch ( CatchParameter ) NoScopeNonEmptyStatement</td> 
     4926<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4927<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; catch ( CatchParameter ) NoScopeNonEmptyStatement</td> 
     4928</tr> 
     4929<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4930<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4931<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4932<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4933</tr> 
     4934<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4935<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">CatchParameter:</td> 
     4936<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4937<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">CatchParameter:</td> 
     4938</tr> 
     4939<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4940<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BasicType Identifier</td> 
     4941<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4942<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BasicType Identifier</td> 
     4943</tr> 
     4944<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4945<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4946<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4947<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4948</tr> 
     4949<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4950<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">FinallyStatement:</td> 
     4951<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4952<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">FinallyStatement:</td> 
     4953</tr> 
     4954<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4955<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; finally NoScopeNonEmptyStatement</td> 
     4956<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4957<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; finally NoScopeNonEmptyStatement</td> 
     4958</tr> 
     4959<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4960<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4961<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4962<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4963</tr> 
     4964<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4965<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ThrowStatement:</td> 
     4966<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4967<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ThrowStatement:</td> 
     4968</tr> 
     4969<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4970<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; throw Expression ;</td> 
     4971<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4972<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; throw Expression ;</td> 
     4973</tr> 
     4974<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4975<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4976<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4977<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     4978</tr> 
     4979<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4980<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ScopeGuardStatement:</td> 
     4981<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4982<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ScopeGuardStatement:</td> 
     4983</tr> 
     4984<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4985<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; scope<span style="color: #FF0000;"> </span>(<span style="color: #FF0000;"> </span>exit<span style="color: #FF0000;"> </span>) <span style="color: #FF0000;">Scope</span>NonEmptyStatement</td> 
     4986<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     4987<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; scope(exit) NonEmpty<span style="color: #FF0000;">OrScopeBlock</span>Statement</td> 
     4988</tr> 
     4989<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     4990<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; scope<span style="color: #FF0000;"> </span>(<span style="color: #FF0000;"> </span>success<span style="color: #FF0000;"> </span>) <span style="color: #FF0000;">Scope</span>NonEmptyStatement</td> 
     4991<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4992<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; scope(success) NonEmpty<span style="color: #FF0000;">OrScopeBlock</span>Statement</td> 
     4993</tr> 
     4994<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     4995<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; scope<span style="color: #FF0000;"> </span>(<span style="color: #FF0000;"> </span>failure<span style="color: #FF0000;"> </span>) <span style="color: #FF0000;">Scope</span>NonEmptyStatement</td> 
     4996<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     4997<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; scope(failure) NonEmpty<span style="color: #FF0000;">OrScopeBlock</span>Statement</td> 
     4998</tr> 
     4999</table> 
     5000    <p> 
     5001    </p> 
     5002    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     5003<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     5004<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5005<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5006<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5007<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     5008<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5009</tr> 
     5010<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5011<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AsmStatement:</td> 
     5012<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5013<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AsmStatement:</td> 
     5014</tr> 
     5015<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5016<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; asm { }</td> 
     5017<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5018<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; asm { }</td> 
     5019</tr> 
     5020<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5021<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; asm { AsmInstructionList }</td> 
     5022<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5023<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; asm { AsmInstructionList }</td> 
     5024</tr> 
     5025<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5026<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5027<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5028<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5029</tr> 
     5030<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5031<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AsmInstructionList:</td> 
     5032<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5033<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AsmInstructionList:</td> 
     5034</tr> 
     5035<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5036<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmInstruction ;</td> 
     5037<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5038<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmInstruction ;</td> 
     5039</tr> 
     5040<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5041<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmInstruction ; AsmInstructionList</td> 
     5042<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5043<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmInstruction ; AsmInstructionList</td> 
     5044</tr> 
     5045<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5046<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5047<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5048<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5049</tr> 
     5050<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5051<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">PragmaStatement:</td> 
     5052<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5053<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">PragmaStatement:</td> 
     5054</tr> 
     5055<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5056<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Pragma NoScopeStatement</td> 
     5057<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5058<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Pragma NoScopeStatement</td> 
     5059</tr> 
     5060<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5061<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5062<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5063<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5064</tr> 
     5065<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5066<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">MixinStatement:</td> 
     5067<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5068<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">MixinStatement:</td> 
     5069</tr> 
     5070<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5071<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mixin ( AssignExpression ) ;</td> 
     5072<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5073<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mixin ( AssignExpression ) ;</td> 
     5074</tr> 
     5075<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5076<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5077<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5078<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5079</tr> 
     5080<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5081<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ForeachRangeStatement:</td> 
     5082<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5083<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ForeachRangeStatement:</td> 
     5084</tr> 
     5085<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5086<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Foreach (<span style="color: #FF0000;"> </span>ForeachType ; LwrExpression .. UprExpression ) Scope<span style="color: #FF0000;">NonEmpty</span>Statement</td> 
     5087<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     5088<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Foreach (ForeachType ; LwrExpression .. UprExpression ) ScopeStatement</td> 
     5089</tr> 
     5090</table> 
     5091    <p> 
     5092    </p> 
     5093    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     5094<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     5095<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5096<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5097<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5098<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     5099<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5100</tr> 
     5101<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5102<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">LwrExpression:</td> 
     5103<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5104<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">LwrExpression:</td> 
     5105</tr> 
     5106<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5107<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Expression</td> 
     5108<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5109<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Expression</td> 
     5110</tr> 
     5111<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5112<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5113<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5114<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5115</tr> 
     5116<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5117<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">UprExpression:</td> 
     5118<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5119<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">UprExpression:</td> 
     5120</tr> 
     5121<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5122<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Expression</td> 
     5123<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5124<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Expression</td> 
     5125</tr> 
     5126<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5127<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5128<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5129<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5130</tr> 
     5131<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5132<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AggregateDeclaration:</td> 
     5133<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5134<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AggregateDeclaration:</td> 
     5135</tr> 
     5136<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5137<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; struct Identifier StructBody</td> 
     5138<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5139<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; struct Identifier StructBody</td> 
     5140</tr> 
     5141<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5142<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; union Identifier StructBody</td> 
     5143<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5144<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; union Identifier StructBody</td> 
     5145</tr> 
     5146<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5147<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; struct Identifier ;</td> 
     5148<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5149<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; struct Identifier ;</td> 
     5150</tr> 
     5151<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5152<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; union Identifier ;</td> 
     5153<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5154<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; union Identifier ;</td> 
     5155</tr> 
     5156<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5157<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StructTemplateDeclaration</td> 
     5158<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5159<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StructTemplateDeclaration</td> 
     5160</tr> 
     5161<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5162<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UnionTemplateDeclaration</td> 
     5163<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5164<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UnionTemplateDeclaration</td> 
     5165</tr> 
     5166<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5167<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5168<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5169<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5170</tr> 
     5171<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5172<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">StructBody:</td> 
     5173<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5174<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">StructBody:</td> 
     5175</tr> 
     5176<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5177<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { <span style="color: #FF0000;">DeclDefs<sub>opt</sub> </span>}</td> 
     5178<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     5179<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { }</td> 
     5180</tr> 
     5181<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5182<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5183<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5184<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { StructBodyDeclarations }</span></td> 
     5185</tr> 
     5186<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5187<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5188<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     5189<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5190</tr> 
     5191<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5192<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5193<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">-+</td> 
     5194<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">StructBodyDeclarations:</span></td> 
     5195</tr> 
     5196<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5197<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5198<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5199<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StructBodyDeclaration</span></td> 
     5200</tr> 
     5201<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5202<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5203<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5204<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StructBodyDeclaration StructBodyDeclarations</span></td> 
     5205</tr> 
     5206<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5207<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5208<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5209<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5210</tr> 
     5211<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5212<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5213<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5214<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">StructBodyDeclaration:</span></td> 
     5215</tr> 
     5216<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5217<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5218<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5219<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Declaration</span></td> 
     5220</tr> 
     5221<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5222<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5223<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5224<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StaticConstructor</span></td> 
     5225</tr> 
     5226<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5227<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5228<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5229<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StaticDestructor</span></td> 
     5230</tr> 
     5231<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5232<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5233<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5234<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Invariant</span></td> 
     5235</tr> 
     5236<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5237<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5238<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5239<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UnitTest</span></td> 
     5240</tr> 
     5241<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5242<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5243<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5244<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StructAllocator</span></td> 
     5245</tr> 
     5246<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5247<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5248<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5249<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StructDeallocator</span></td> 
     5250</tr> 
     5251<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5252<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5253<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5254<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StructConstructor</span></td> 
     5255</tr> 
     5256<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5257<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5258<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5259<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StructPostblit</span></td> 
     5260</tr> 
     5261<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5262<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5263<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5264<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StructDestructor</span></td> 
     5265</tr> 
     5266<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5267<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5268<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5269<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5270</tr> 
     5271<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5272<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5273<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5274<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AliasThis</span></td> 
     5275</tr> 
     5276<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5277<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5278<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5279<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5280</tr> 
     5281<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5282<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5283<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5284<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5285</tr> 
     5286<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5287<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5288<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5289<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5290</tr> 
     5291<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5292<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5293<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5294<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">StructAllocator:</span></td> 
     5295</tr> 
     5296<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5297<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5298<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5299<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ClassAllocator</span></td> 
     5300</tr> 
     5301<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5302<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5303<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5304<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5305</tr> 
     5306<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5307<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5308<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5309<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">StructDeallocator:</span></td> 
     5310</tr> 
     5311<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5312<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5313<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5314<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ClassDeallocator</span></td> 
     5315</tr> 
     5316<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5317<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5318<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5319<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5320</tr> 
     5321</table> 
     5322    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     5323<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     5324<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5325<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5326<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5327<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5328<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">StructConstructor:</span></td> 
     5329</tr> 
     5330<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5331<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5332<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5333<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this ( ParameterList ) FunctionBody</span></td> 
     5334</tr> 
     5335<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5336<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5337<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5338<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5339</tr> 
     5340<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5341<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5342<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5343<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">StructPostblit:</span></td> 
     5344</tr> 
     5345<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5346<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5347<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5348<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this ( this ) FunctionBody</span></td> 
     5349</tr> 
     5350<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5351<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5352<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5353<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5354</tr> 
     5355<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5356<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5357<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5358<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">StructDestructor:</span></td> 
     5359</tr> 
     5360<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5361<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5362<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5363<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ~ this ( ) FunctionBody</span></td> 
     5364</tr> 
     5365<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5366<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5367<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5368<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5369</tr> 
     5370<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5371<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5372<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5373<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5374</tr> 
     5375</table> 
     5376    <p> 
     5377        Merged with DeclDefs. DeclDefs.</p> 
     5378    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     5379<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     5380<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5381<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5382<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5383<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5384<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5385</tr> 
     5386<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5387<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5388<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5389<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5390</tr> 
     5391<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5392<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ClassDeclaration:</td> 
     5393<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     5394<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ClassDeclaration:</td> 
     5395</tr> 
     5396<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5397<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; class Identifier BaseClassList<span style="color: #FF0000;"><sub>opt</sub></span> ClassBody</td> 
     5398<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     5399<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; class Identifier BaseClassList ClassBody</td> 
     5400</tr> 
     5401<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5402<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ClassTemplateDeclaration</td> 
     5403<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     5404<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ClassTemplateDeclaration</td> 
     5405</tr> 
     5406<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5407<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; class Identifier ;</span></td> 
     5408<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">+-</td> 
     5409<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5410</tr> 
     5411<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5412<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5413<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     5414<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5415</tr> 
     5416<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5417<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">BaseClassList:</td> 
     5418<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5419<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">BaseClassList:</td> 
     5420</tr> 
     5421<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5422<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5423<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">-+</td> 
     5424<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Empty</span></td> 
     5425</tr> 
     5426<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5427<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : SuperClass</td> 
     5428<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     5429<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : SuperClass</td> 
     5430</tr> 
     5431<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5432<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : SuperClass , InterfaceClasses</td> 
     5433<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5434<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : SuperClass , InterfaceClasses</td> 
     5435</tr> 
     5436</table> 
     5437    <p> 
     5438        Forward declaration allowed.allowed.</p> 
     5439    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     5440<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     5441<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5442<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5443<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5444<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5445<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5446</tr> 
     5447<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5448<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">SuperClass:</td> 
     5449<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5450<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">SuperClass:</td> 
     5451</tr> 
     5452<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5453<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: #FF0000;">Global</span>Identifier<span style="color: #FF0000;">List</span></td> 
     5454<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     5455<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier</td> 
     5456</tr> 
     5457<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5458<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Protection <span style="color: #FF0000;">Global</span>Identifier<span style="color: #FF0000;">List</span></td> 
     5459<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5460<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Protection Identifier</td> 
     5461</tr> 
     5462<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5463<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5464<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     5465<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5466</tr> 
     5467<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5468<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">InterfaceClasses:</td> 
     5469<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5470<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">InterfaceClasses:</td> 
     5471</tr> 
     5472<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5473<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; InterfaceClass</td> 
     5474<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5475<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; InterfaceClass</td> 
     5476</tr> 
     5477<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5478<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; InterfaceClass , InterfaceClasses</td> 
     5479<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5480<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; InterfaceClass , InterfaceClasses</td> 
     5481</tr> 
     5482<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5483<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5484<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5485<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5486</tr> 
     5487<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5488<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">InterfaceClass:</td> 
     5489<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5490<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">InterfaceClass:</td> 
     5491</tr> 
     5492<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5493<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: #FF0000;">Global</span>Identifier<span style="color: #FF0000;">List</span></td> 
     5494<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     5495<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier</td> 
     5496</tr> 
     5497<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5498<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Protection <span style="color: #FF0000;">Global</span>Identifier<span style="color: #FF0000;">List</span></td> 
     5499<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5500<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Protection Identifier</td> 
     5501</tr> 
     5502</table> 
     5503    <p> 
     5504        Base classes are not limited to single identifeirs.</p> 
     5505    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     5506<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     5507<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5508<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5509<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5510<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     5511<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5512</tr> 
     5513<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5514<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Protection:</td> 
     5515<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5516<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Protection:</td> 
     5517</tr> 
     5518<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5519<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; private</td> 
     5520<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5521<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; private</td> 
     5522</tr> 
     5523<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5524<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; package</td> 
     5525<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5526<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; package</td> 
     5527</tr> 
     5528<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5529<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public</td> 
     5530<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5531<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public</td> 
     5532</tr> 
     5533<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5534<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; export</td> 
     5535<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5536<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; export</td> 
     5537</tr> 
     5538<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5539<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5540<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5541<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5542</tr> 
     5543<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5544<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ClassBody:</td> 
     5545<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5546<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ClassBody:</td> 
     5547</tr> 
     5548<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5549<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { }</td> 
     5550<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5551<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { }</td> 
     5552</tr> 
     5553<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5554<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { DeclDefs<sub>opt</sub> }</span></td> 
     5555<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;">&lt;&gt;</td> 
     5556<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { ClassBodyDeclarations }</span></td> 
     5557</tr> 
     5558<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5559<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5560<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5561<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5562</tr> 
     5563<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5564<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5565<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5566<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">ClassBodyDeclarations:larations:</span></td> 
     5567</tr> 
     5568<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5569<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5570<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5571<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ClassBodyDeclaration</span></td> 
     5572</tr> 
     5573<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5574<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5575<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5576<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ClassBodyDeclaration ClassBodyDeclarations</span></td> 
     5577</tr> 
     5578<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5579<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5580<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     5581<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5582</tr> 
     5583<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5584<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5585<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">-+</td> 
     5586<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">ClassBodyDeclaration:</span></td> 
     5587</tr> 
     5588<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5589<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5590<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5591<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Declaration</span></td> 
     5592</tr> 
     5593<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5594<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5595<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5596<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Constructor</span></td> 
     5597</tr> 
     5598<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5599<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5600<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5601<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Destructor</span></td> 
     5602</tr> 
     5603<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5604<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5605<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5606<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StaticConstructor</span></td> 
     5607</tr> 
     5608<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5609<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5610<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5611<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StaticDestructor</span></td> 
     5612</tr> 
     5613<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5614<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5615<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5616<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Invariant</span></td> 
     5617</tr> 
     5618<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5619<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5620<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5621<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UnitTest</span></td> 
     5622</tr> 
     5623<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5624<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5625<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5626<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ClassAllocator</span></td> 
     5627</tr> 
     5628<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5629<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5630<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5631<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ClassDeallocator</span></td> 
     5632</tr> 
     5633</table> 
     5634    <p> 
     5635        ClassDeclarations merged with DeclDefs.</p> 
     5636    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     5637<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     5638<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5639<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5640<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5641<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     5642<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5643</tr> 
     5644<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5645<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Constructor:</td> 
     5646<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5647<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Constructor:</td> 
     5648</tr> 
     5649<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5650<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this <span style="color: #FF0000;">Template</span>Parameters<span style="color: #FF0000;"><sub>opt</sub> Parameters MemberFunctionAttributes<sub>opt</sub> Constraint<sub>opt</sub></span> FunctionBody</td> 
     5651<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     5652<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this Parameters FunctionBody</td> 
     5653</tr> 
     5654<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5655<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this ( this ) Constraint<sub>opt</sub> FunctionBody</span></td> 
     5656<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5657<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5658</tr> 
     5659</table> 
     5660    <p> 
     5661        Constructors missing template functionality. Added postblit, maybe should be  
     5662        separated.</p> 
     5663    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     5664<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     5665<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5666<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5667<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5668<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     5669<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5670</tr> 
     5671<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5672<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Destructor:</td> 
     5673<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5674<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Destructor:</td> 
     5675</tr> 
     5676<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5677<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ~<span style="color: #FF0000;"> </span>this<span style="color: #FF0000;"> </span>(<span style="color: #FF0000;"> </span>) FunctionBody</td> 
     5678<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     5679<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ~this() FunctionBody</td> 
     5680</tr> 
     5681<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5682<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5683<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     5684<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5685</tr> 
     5686<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5687<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">StaticConstructor:</td> 
     5688<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5689<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">StaticConstructor:</td> 
     5690</tr> 
     5691<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5692<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; static this<span style="color: #FF0000;"> </span>(<span style="color: #FF0000;"> </span>) FunctionBody</td> 
     5693<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     5694<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; static this() FunctionBody</td> 
     5695</tr> 
     5696<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5697<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5698<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     5699<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5700</tr> 
     5701<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5702<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">StaticDestructor:</td> 
     5703<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5704<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">StaticDestructor:</td> 
     5705</tr> 
     5706<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5707<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; static ~<span style="color: #FF0000;"> </span>this<span style="color: #FF0000;"> </span>(<span style="color: #FF0000;"> </span>) FunctionBody</td> 
     5708<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     5709<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; static ~this() FunctionBody</td> 
     5710</tr> 
     5711<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5712<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5713<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     5714<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5715</tr> 
     5716<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5717<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">SharedStaticConstructor:</td> 
     5718<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5719<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">SharedStaticConstructor:</td> 
     5720</tr> 
     5721<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5722<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; shared static this<span style="color: #FF0000;"> </span>(<span style="color: #FF0000;"> </span>) FunctionBody</td> 
     5723<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     5724<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; shared static this() FunctionBody</td> 
     5725</tr> 
     5726<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5727<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5728<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     5729<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5730</tr> 
     5731<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5732<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">SharedStaticDestructor:</td> 
     5733<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5734<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">SharedStaticDestructor:</td> 
     5735</tr> 
     5736<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5737<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; shared static ~<span style="color: #FF0000;"> </span>this<span style="color: #FF0000;"> </span>(<span style="color: #FF0000;"> </span>) FunctionBody</td> 
     5738<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     5739<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; shared static ~this() FunctionBody</td> 
     5740</tr> 
     5741<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5742<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5743<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     5744<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5745</tr> 
     5746</table> 
     5747    <p> 
     5748        Added spaces to separate tokens.</p> 
     5749    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     5750<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     5751<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5752<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5753<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Invariant:</td> 
     5754<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     5755<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Invariant:</td> 
     5756</tr> 
     5757<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5758<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; invariant<span style="color: #FF0000;"> </span>(<span style="color: #FF0000;"> </span>) BlockStatement</td> 
     5759<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     5760<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; invariant() BlockStatement</td> 
     5761</tr> 
     5762<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5763<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5764<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     5765<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5766</tr> 
     5767<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5768<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ClassAllocator:</td> 
     5769<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5770<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ClassAllocator:</td> 
     5771</tr> 
     5772<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5773<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; new Parameters FunctionBody</td> 
     5774<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5775<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; new Parameters FunctionBody</td> 
     5776</tr> 
     5777<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5778<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5779<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5780<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5781</tr> 
     5782<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5783<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ClassDeallocator:</td> 
     5784<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5785<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ClassDeallocator:</td> 
     5786</tr> 
     5787<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5788<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; delete Parameters FunctionBody</td> 
     5789<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5790<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; delete Parameters FunctionBody</td> 
     5791</tr> 
     5792<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5793<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5794<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5795<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5796</tr> 
     5797<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5798<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5799<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">-+</td> 
     5800<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5801</tr> 
     5802<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5803<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5804<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5805<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5806</tr> 
     5807<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5808<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AliasThis:</td> 
     5809<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     5810<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AliasThis:</td> 
     5811</tr> 
     5812<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5813<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alias Identifier this;</td> 
     5814<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5815<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alias Identifier this;</td> 
     5816</tr> 
     5817<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5818<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5819<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5820<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5821</tr> 
     5822<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5823<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5824<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">-+</td> 
     5825<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5826</tr> 
     5827<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5828<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5829<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5830<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5831</tr> 
     5832<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5833<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5834<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5835<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">NewAnonClassExpression:</span></td> 
     5836</tr> 
     5837<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5838<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5839<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5840<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; new PerenArgumentList<sub>opt</sub> class PerenArgumentList<sub>opt</sub> SuperClass<sub>opt</sub> InterfaceClasses<sub>opt</sub> ClassBody</span></td> 
     5841</tr> 
     5842<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5843<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5844<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5845<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5846</tr> 
     5847<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5848<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5849<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5850<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">PerenArgumentList:</span></td> 
     5851</tr> 
     5852<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5853<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5854<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5855<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (ArgumentList)</span></td> 
     5856</tr> 
     5857</table> 
     5858    <p> 
     5859        NewAnonClassExpression already part of NewExpression.</p> 
     5860    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     5861<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     5862<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5863<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5864<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5865<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5866<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5867</tr> 
     5868<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5869<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5870<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5871<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5872</tr> 
     5873<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5874<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5875<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5876<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5877</tr> 
     5878<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5879<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">InterfaceDeclaration:</td> 
     5880<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     5881<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">InterfaceDeclaration:</td> 
     5882</tr> 
     5883<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5884<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; interface Identifier <span style="color: #FF0000;">BaseInterfaceList<sub>opt</sub></span> InterfaceBody</td> 
     5885<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     5886<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; interface Identifier&nbsp; InterfaceBody</td> 
     5887</tr> 
     5888<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5889<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; InterfaceTemplateDeclaration</td> 
     5890<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     5891<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; InterfaceTemplateDeclaration</td> 
     5892</tr> 
     5893<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5894<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; interface Identifier ;</span></td> 
     5895<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">+-</td> 
     5896<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5897</tr> 
     5898<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5899<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5900<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     5901<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5902</tr> 
     5903<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5904<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">BaseInterfaceList:</td> 
     5905<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5906<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">BaseInterfaceList:</td> 
     5907</tr> 
     5908<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5909<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5910<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">-+</td> 
     5911<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Empty</span></td> 
     5912</tr> 
     5913<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5914<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : InterfaceClasses</td> 
     5915<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     5916<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : InterfaceClasses</td> 
     5917</tr> 
     5918</table> 
     5919    <p> 
     5920        Baseclasses missing. Forward declaration allowed.</p> 
     5921    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     5922<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     5923<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5924<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5925<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5926<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5927<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5928</tr> 
     5929<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5930<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">InterfaceBody:</td> 
     5931<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5932<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">InterfaceBody:</td> 
     5933</tr> 
     5934<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5935<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { DeclDefs<span style="color: #FF0000;"><sub>opt</sub></span> }</td> 
     5936<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     5937<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { DeclDefs }</td> 
     5938</tr> 
     5939</table> 
     5940    <p> 
     5941        Declarations can be empty.</p> 
     5942    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     5943<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     5944<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5945<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5946<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5947<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5948<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5949</tr> 
     5950<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5951<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5952<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5953<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5954</tr> 
     5955<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5956<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5957<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5958<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5959</tr> 
     5960<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5961<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">EnumDeclaration:</td> 
     5962<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     5963<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">EnumDeclaration:</td> 
     5964</tr> 
     5965<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5966<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; enum EnumTag EnumBody</td> 
     5967<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5968<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; enum EnumTag EnumBody</td> 
     5969</tr> 
     5970<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5971<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; enum EnumBody</td> 
     5972<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5973<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; enum EnumBody</td> 
     5974</tr> 
     5975<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5976<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; enum EnumTag : EnumBaseType EnumBody</td> 
     5977<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5978<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; enum EnumTag : EnumBaseType EnumBody</td> 
     5979</tr> 
     5980<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5981<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; enum : EnumBaseType EnumBody</td> 
     5982<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5983<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; enum : EnumBaseType EnumBody</td> 
     5984</tr> 
     5985<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5986<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; enum EnumTag ;</span></td> 
     5987<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">+-</td> 
     5988<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5989</tr> 
     5990<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     5991<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; enum EnumInitializer ;</span></td> 
     5992<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5993<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5994</tr> 
     5995<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     5996<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; enum Type EnumInitializers ;</span></td> 
     5997<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     5998<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     5999</tr> 
     6000</table> 
     6001    <p> 
     6002        Allow forward declarations and declaration &quot;enum a = 1;&quot; and &quot;enum int b = 2;&quot;</p> 
     6003    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     6004<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     6005<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     6006<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6007<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6008<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     6009<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6010</tr> 
     6011<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6012<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">EnumTag:</td> 
     6013<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6014<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">EnumTag:</td> 
     6015</tr> 
     6016<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6017<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier</td> 
     6018<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6019<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier</td> 
     6020</tr> 
     6021<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6022<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6023<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6024<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6025</tr> 
     6026<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6027<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">EnumBaseType:</td> 
     6028<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6029<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">EnumBaseType:</td> 
     6030</tr> 
     6031<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6032<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Type</td> 
     6033<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6034<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Type</td> 
     6035</tr> 
     6036<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     6037<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6038<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6039<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6040</tr> 
     6041<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6042<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">EnumInitializers:</span></td> 
     6043<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">+-</td> 
     6044<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6045</tr> 
     6046<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6047<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EnumInitializer</span></td> 
     6048<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6049<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6050</tr> 
     6051<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6052<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EnumInitializers , EnumInitializer</span></td> 
     6053<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6054<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6055</tr> 
     6056<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6057<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6058<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6059<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6060</tr> 
     6061<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6062<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">EnumInitializer:</span></td> 
     6063<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6064<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6065</tr> 
     6066<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6067<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier = AssignExpression</span></td> 
     6068<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6069<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6070</tr> 
     6071<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6072<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6073<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6074<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6075</tr> 
     6076</table> 
     6077    <p class="style1"> 
     6078        forward declaration might not be needed with proper forward reference handling  
     6079        anymore.</p> 
     6080    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     6081<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     6082<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     6083<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     6084<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6085<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6086<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6087</tr> 
     6088<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6089<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">EnumBody:</td> 
     6090<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     6091<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">EnumBody:</td> 
     6092</tr> 
     6093<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6094<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;</td> 
     6095<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6096<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;</td> 
     6097</tr> 
     6098<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6099<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { EnumMembers }</td> 
     6100<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6101<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { EnumMembers }</td> 
     6102</tr> 
     6103<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6104<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6105<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6106<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6107</tr> 
     6108<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6109<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">EnumMembers:</td> 
     6110<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6111<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">EnumMembers:</td> 
     6112</tr> 
     6113<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6114<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EnumMember</td> 
     6115<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6116<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EnumMember</td> 
     6117</tr> 
     6118<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6119<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EnumMember ,</td> 
     6120<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6121<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EnumMember ,</td> 
     6122</tr> 
     6123<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6124<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EnumMember , EnumMembers</td> 
     6125<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6126<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EnumMember , EnumMembers</td> 
     6127</tr> 
     6128<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6129<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6130<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6131<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6132</tr> 
     6133<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6134<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">EnumMember:</td> 
     6135<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6136<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">EnumMember:</td> 
     6137</tr> 
     6138<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6139<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier</td> 
     6140<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6141<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier</td> 
     6142</tr> 
     6143<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6144<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier = AssignExpression</td> 
     6145<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6146<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier = AssignExpression</td> 
     6147</tr> 
     6148<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6149<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Type Identifier = AssignExpression</td> 
     6150<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6151<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Type Identifier = AssignExpression</td> 
     6152</tr> 
     6153<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6154<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6155<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6156<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6157</tr> 
     6158<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6159<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">FunctionBody:</td> 
     6160<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6161<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">FunctionBody:</td> 
     6162</tr> 
     6163<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6164<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BlockStatement</td> 
     6165<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6166<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BlockStatement</td> 
     6167</tr> 
     6168<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6169<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BodyStatement</td> 
     6170<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6171<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BodyStatement</td> 
     6172</tr> 
     6173<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6174<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; InStatement BodyStatement</td> 
     6175<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6176<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; InStatement BodyStatement</td> 
     6177</tr> 
     6178<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6179<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OutStatement BodyStatement</td> 
     6180<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6181<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OutStatement BodyStatement</td> 
     6182</tr> 
     6183<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6184<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; InStatement OutStatement BodyStatement</td> 
     6185<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6186<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; InStatement OutStatement BodyStatement</td> 
     6187</tr> 
     6188<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6189<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OutStatement InStatement BodyStatement</td> 
     6190<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6191<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OutStatement InStatement BodyStatement</td> 
     6192</tr> 
     6193<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6194<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6195<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6196<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6197</tr> 
     6198<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6199<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">InStatement:</td> 
     6200<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6201<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">InStatement:</td> 
     6202</tr> 
     6203<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6204<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; in BlockStatement</td> 
     6205<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6206<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; in BlockStatement</td> 
     6207</tr> 
     6208<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6209<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6210<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6211<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6212</tr> 
     6213<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6214<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">OutStatement:</td> 
     6215<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6216<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">OutStatement:</td> 
     6217</tr> 
     6218<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6219<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; out BlockStatement</td> 
     6220<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6221<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; out BlockStatement</td> 
     6222</tr> 
     6223<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6224<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; out ( Identifier ) BlockStatement</td> 
     6225<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6226<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; out ( Identifier ) BlockStatement</td> 
     6227</tr> 
     6228<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6229<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6230<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6231<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6232</tr> 
     6233<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6234<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">BodyStatement:</td> 
     6235<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6236<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">BodyStatement:</td> 
     6237</tr> 
     6238<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6239<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; body BlockStatement</td> 
     6240<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6241<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; body BlockStatement</td> 
     6242</tr> 
     6243<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     6244<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6245<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6246<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6247</tr> 
     6248</table> 
     6249    <p class="style1"> 
     6250        body statement might be missing in interface contracts.  
     6251        Would it be disirable to allow different orderings in contracts: in-body-out or  
     6252        body-in-out?</p> 
     6253    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     6254<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     6255<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     6256<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6257<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6258<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6259<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6260</tr> 
     6261<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     6262<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ConditionalDeclaration:</td> 
     6263<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6264<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ConditionalDeclaration:</td> 
     6265</tr> 
     6266<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6267<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Condition DeclarationBlock</td> 
     6268<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     6269<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Condition <span style="color: #FF0000;">CC</span>DeclarationBlock</td> 
     6270</tr> 
     6271<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6272<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Condition DeclarationBlock else DeclarationBlock</td> 
     6273<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6274<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Condition <span style="color: #FF0000;">CC</span>DeclarationBlock else <span style="color: #FF0000;">CC</span>DeclarationBlock</td> 
     6275</tr> 
     6276<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6277<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6278<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6279<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Condition : Declarations</span></td> 
     6280</tr> 
     6281<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6282<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6283<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6284<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6285</tr> 
     6286<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6287<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6288<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6289<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">CCDeclarationBlock:</span></td> 
     6290</tr> 
     6291<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6292<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6293<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6294<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Declaration</span></td> 
     6295</tr> 
     6296<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6297<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6298<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6299<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { Declarations }</span></td> 
     6300</tr> 
     6301<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6302<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6303<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6304<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { }</span></td> 
     6305</tr> 
     6306<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6307<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6308<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6309<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6310</tr> 
     6311<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6312<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6313<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6314<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">Declarations:</span></td> 
     6315</tr> 
     6316<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6317<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6318<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6319<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Declaration</span></td> 
     6320</tr> 
     6321<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     6322<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6323<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6324<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Declaration Declarations</span></td> 
     6325</tr> 
     6326</table> 
     6327    <p> 
     6328        The &quot;Condition :&quot; never existed and probably does not make good sense. The  
     6329        contents of a conditional block must not be limited to Declarations.</p> 
     6330    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     6331<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     6332<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     6333<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6334<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6335<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     6336<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6337</tr> 
     6338<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6339<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ConditionalStatement:</td> 
     6340<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6341<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ConditionalStatement:</td> 
     6342</tr> 
     6343<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6344<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Condition NoScopeNonEmptyStatement</td> 
     6345<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6346<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Condition NoScopeNonEmptyStatement</td> 
     6347</tr> 
     6348<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6349<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Condition NoScopeNonEmptyStatement else NoScopeNonEmptyStatement</td> 
     6350<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6351<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Condition NoScopeNonEmptyStatement else NoScopeNonEmptyStatement</td> 
     6352</tr> 
     6353<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6354<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6355<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6356<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6357</tr> 
     6358<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6359<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Condition:</td> 
     6360<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6361<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Condition:</td> 
     6362</tr> 
     6363<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6364<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VersionCondition</td> 
     6365<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6366<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VersionCondition</td> 
     6367</tr> 
     6368<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6369<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DebugCondition</td> 
     6370<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6371<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DebugCondition</td> 
     6372</tr> 
     6373<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6374<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StaticIfCondition</td> 
     6375<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6376<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StaticIfCondition</td> 
     6377</tr> 
     6378<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6379<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6380<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6381<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6382</tr> 
     6383<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6384<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">VersionCondition:</td> 
     6385<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6386<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">VersionCondition:</td> 
     6387</tr> 
     6388<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6389<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; version ( Integer )</td> 
     6390<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6391<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; version ( Integer )</td> 
     6392</tr> 
     6393<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6394<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; version ( Identifier )</td> 
     6395<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6396<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; version ( Identifier )</td> 
     6397</tr> 
     6398<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6399<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; version ( unittest )</td> 
     6400<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6401<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; version ( unittest )</td> 
     6402</tr> 
     6403<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6404<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6405<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6406<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6407</tr> 
     6408<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6409<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">VersionSpecification:</td> 
     6410<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6411<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">VersionSpecification:</td> 
     6412</tr> 
     6413<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6414<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; version = Identifier ;</td> 
     6415<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6416<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; version = Identifier ;</td> 
     6417</tr> 
     6418<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6419<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; version = Integer ;</td> 
     6420<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6421<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; version = Integer ;</td> 
     6422</tr> 
     6423<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6424<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6425<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6426<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6427</tr> 
     6428<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6429<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">DebugCondition:</td> 
     6430<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6431<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">DebugCondition:</td> 
     6432</tr> 
     6433<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6434<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; debug</td> 
     6435<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6436<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; debug</td> 
     6437</tr> 
     6438<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6439<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; debug ( Integer )</td> 
     6440<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6441<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; debug ( Integer )</td> 
     6442</tr> 
     6443<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6444<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; debug ( Identifier )</td> 
     6445<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6446<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; debug ( Identifier )</td> 
     6447</tr> 
     6448<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6449<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6450<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6451<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6452</tr> 
     6453<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6454<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">DebugSpecification:</td> 
     6455<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6456<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">DebugSpecification:</td> 
     6457</tr> 
     6458<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6459<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; debug = Identifier ;</td> 
     6460<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6461<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; debug = Identifier ;</td> 
     6462</tr> 
     6463<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6464<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; debug = Integer ;</td> 
     6465<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6466<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; debug = Integer ;</td> 
     6467</tr> 
     6468<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6469<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6470<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6471<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6472</tr> 
     6473<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6474<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">StaticIfCondition:</td> 
     6475<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6476<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">StaticIfCondition:</td> 
     6477</tr> 
     6478<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6479<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; static if ( AssignExpression )</td> 
     6480<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6481<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; static if ( AssignExpression )</td> 
     6482</tr> 
     6483<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6484<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6485<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6486<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6487</tr> 
     6488<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     6489<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">StaticAssert:</td> 
     6490<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6491<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">StaticAssert:</td> 
     6492</tr> 
     6493<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6494<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; static assert ( AssignExpression )<span style="color: #FF0000;"> </span>;</td> 
     6495<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     6496<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; static assert ( AssignExpression );</td> 
     6497</tr> 
     6498<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     6499<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; static assert ( AssignExpression , AssignExpression )<span style="color: #FF0000;"> </span>;</td> 
     6500<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6501<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; static assert ( AssignExpression , AssignExpression );</td> 
     6502</tr> 
     6503</table> 
     6504    <p> 
     6505    </p> 
     6506    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     6507<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     6508<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     6509<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6510<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6511<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     6512<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6513</tr> 
     6514<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     6515<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TemplateDeclaration:</td> 
     6516<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6517<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TemplateDeclaration:</td> 
     6518</tr> 
     6519<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     6520<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; template TemplateIdentifier ( TemplateParameterList ) Constraint<span style="color: #FF0000;"><sub>opt</sub></span> { DeclDefs }</td> 
     6521<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     6522<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; template TemplateIdentifier ( TemplateParameterList ) Constraint { DeclDefs }</td> 
     6523</tr> 
     6524<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6525<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6526<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     6527<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6528</tr> 
     6529<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6530<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TemplateIdentifier:</td> 
     6531<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6532<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TemplateIdentifier:</td> 
     6533</tr> 
     6534<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     6535<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier</td> 
     6536<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6537<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier</td> 
     6538</tr> 
     6539<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6540<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6541<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">+-</td> 
     6542<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6543</tr> 
     6544<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6545<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">TemplateParameters:</span></td> 
     6546<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6547<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6548</tr> 
     6549<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     6550<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ( TemplateParameterList )</span></td> 
     6551<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6552<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6553</tr> 
     6554</table> 
     6555    <p> 
     6556    </p> 
     6557    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     6558<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     6559<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     6560<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6561<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6562<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     6563<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6564</tr> 
     6565<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6566<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TemplateParameterList:</td> 
     6567<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6568<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TemplateParameterList:</td> 
     6569</tr> 
     6570<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6571<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateParameter</td> 
     6572<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6573<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateParameter</td> 
     6574</tr> 
     6575<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6576<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateParameter ,</td> 
     6577<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6578<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateParameter ,</td> 
     6579</tr> 
     6580<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6581<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateParameter , TemplateParameterList</td> 
     6582<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6583<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateParameter , TemplateParameterList</td> 
     6584</tr> 
     6585<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6586<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6587<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6588<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6589</tr> 
     6590<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6591<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TemplateParameter:</td> 
     6592<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6593<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TemplateParameter:</td> 
     6594</tr> 
     6595<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6596<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateTypeParameter</td> 
     6597<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6598<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateTypeParameter</td> 
     6599</tr> 
     6600<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6601<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateValueParameter</td> 
     6602<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6603<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateValueParameter</td> 
     6604</tr> 
     6605<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6606<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateAliasParameter</td> 
     6607<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6608<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateAliasParameter</td> 
     6609</tr> 
     6610<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6611<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateTupleParameter</td> 
     6612<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6613<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateTupleParameter</td> 
     6614</tr> 
     6615<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6616<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateThisParameter</td> 
     6617<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6618<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateThisParameter</td> 
     6619</tr> 
     6620<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     6621<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6622<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6623<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6624</tr> 
     6625<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6626<td class="style2">TemplateTupleParameter:</td> 
     6627<td class="style2">+-</td> 
     6628<td class="style2">TemplateTupleParameter:</td> 
     6629</tr> 
     6630<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     6631<td class="style2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier ...</td> 
     6632<td class="style2">&nbsp;</td> 
     6633<td class="style2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier ...</td> 
     6634</tr> 
     6635<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     6636<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6637<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     6638<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6639</tr> 
     6640<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6641<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">IdentifierOrTemplateInstance:</span></td> 
     6642<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">+-</td> 
     6643<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6644</tr> 
     6645<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6646<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier</span></td> 
     6647<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6648<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6649</tr> 
     6650<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     6651<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateInstance</span></td> 
     6652<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6653<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6654</tr> 
     6655</table> 
     6656    <p> 
     6657    </p> 
     6658    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     6659<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     6660<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     6661<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6662<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6663<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     6664<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6665</tr> 
     6666<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     6667<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TemplateInstance:</td> 
     6668<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6669<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TemplateInstance:</td> 
     6670</tr> 
     6671<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     6672<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateIdentifier !<span style="color: #FF0000;"> </span>( TemplateArgumentList )</td> 
     6673<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     6674<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateIdentifier !( TemplateArgumentList )</td> 
     6675</tr> 
     6676<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6677<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateIdentifier ! TemplateSingleArgument</td> 
     6678<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     6679<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateIdentifier ! TemplateSingleArgument</td> 
     6680</tr> 
     6681</table> 
     6682    <p> 
     6683    </p> 
     6684    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     6685<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     6686<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     6687<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6688<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6689<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6690<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6691</tr> 
     6692<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6693<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TemplateArgumentList:</td> 
     6694<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6695<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TemplateArgumentList:</td> 
     6696</tr> 
     6697<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6698<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateArgument</td> 
     6699<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6700<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateArgument</td> 
     6701</tr> 
     6702<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6703<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateArgument ,</td> 
     6704<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6705<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateArgument ,</td> 
     6706</tr> 
     6707<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6708<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateArgument , TemplateArgumentList</td> 
     6709<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6710<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateArgument , TemplateArgumentList</td> 
     6711</tr> 
     6712<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6713<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6714<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6715<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6716</tr> 
     6717<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6718<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TemplateArgument:</td> 
     6719<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6720<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TemplateArgument:</td> 
     6721</tr> 
     6722<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6723<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Type</td> 
     6724<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6725<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Type</td> 
     6726</tr> 
     6727<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     6728<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AssignExpression</td> 
     6729<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6730<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AssignExpression</td> 
     6731</tr> 
     6732<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     6733<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Symbol</td> 
     6734<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     6735<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Symbol</td> 
     6736</tr> 
     6737<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6738<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6739<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     6740<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6741</tr> 
     6742<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6743<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Symbol:</td> 
     6744<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6745<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Symbol:</td> 
     6746</tr> 
     6747<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6748<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SymbolTail</td> 
     6749<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6750<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SymbolTail</td> 
     6751</tr> 
     6752<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6753<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; . SymbolTail</td> 
     6754<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6755<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; . SymbolTail</td> 
     6756</tr> 
     6757<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     6758<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6759<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6760<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6761</tr> 
     6762</table> 
     6763    <p class="style1"> 
     6764        SymbolTail identical to IdentifierList</p> 
     6765    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     6766<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     6767<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     6768<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     6769<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6770<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">+-</td> 
     6771<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6772</tr> 
     6773<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6774<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">SymbolTail:</td> 
     6775<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     6776<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">SymbolTail:</td> 
     6777</tr> 
     6778<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6779<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier</td> 
     6780<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6781<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier</td> 
     6782</tr> 
     6783<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6784<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier . SymbolTail</td> 
     6785<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6786<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier . SymbolTail</td> 
     6787</tr> 
     6788<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6789<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateInstance</td> 
     6790<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6791<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateInstance</td> 
     6792</tr> 
     6793<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6794<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateInstance . SymbolTail</td> 
     6795<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6796<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TemplateInstance . SymbolTail</td> 
     6797</tr> 
     6798<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6799<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6800<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6801<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6802</tr> 
     6803<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6804<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TemplateSingleArgument:</td> 
     6805<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6806<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TemplateSingleArgument:</td> 
     6807</tr> 
     6808<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6809<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier</td> 
     6810<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6811<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier</td> 
     6812</tr> 
     6813<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6814<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BasicTypeX</td> 
     6815<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6816<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BasicTypeX</td> 
     6817</tr> 
     6818<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6819<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CharacterLiteral</td> 
     6820<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6821<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CharacterLiteral</td> 
     6822</tr> 
     6823<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6824<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StringLiteral</td> 
     6825<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6826<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StringLiteral</td> 
     6827</tr> 
     6828<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6829<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IntegerLiteral</td> 
     6830<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6831<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IntegerLiteral</td> 
     6832</tr> 
     6833<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6834<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FloatLiteral</td> 
     6835<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6836<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FloatLiteral</td> 
     6837</tr> 
     6838<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6839<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; true</td> 
     6840<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6841<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; true</td> 
     6842</tr> 
     6843<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6844<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; false</td> 
     6845<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6846<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; false</td> 
     6847</tr> 
     6848<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6849<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; null</td> 
     6850<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6851<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; null</td> 
     6852</tr> 
     6853<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6854<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; __FILE__</td> 
     6855<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6856<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; __FILE__</td> 
     6857</tr> 
     6858<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6859<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; __LINE__</td> 
     6860<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6861<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; __LINE__</td> 
     6862</tr> 
     6863<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6864<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6865<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6866<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6867</tr> 
     6868<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6869<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TemplateTypeParameter:</td> 
     6870<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6871<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TemplateTypeParameter:</td> 
     6872</tr> 
     6873<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6874<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier</td> 
     6875<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6876<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier</td> 
     6877</tr> 
     6878<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6879<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier TemplateTypeParameterSpecialization</td> 
     6880<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6881<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier TemplateTypeParameterSpecialization</td> 
     6882</tr> 
     6883<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6884<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier TemplateTypeParameterDefault</td> 
     6885<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6886<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier TemplateTypeParameterDefault</td> 
     6887</tr> 
     6888<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6889<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier TemplateTypeParameterSpecialization TemplateTypeParameterDefault</td> 
     6890<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6891<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier TemplateTypeParameterSpecialization TemplateTypeParameterDefault</td> 
     6892</tr> 
     6893<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6894<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6895<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6896<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6897</tr> 
     6898<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6899<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TemplateTypeParameterSpecialization:</td> 
     6900<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6901<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TemplateTypeParameterSpecialization:</td> 
     6902</tr> 
     6903<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6904<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Type</td> 
     6905<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6906<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Type</td> 
     6907</tr> 
     6908<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6909<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6910<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6911<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6912</tr> 
     6913<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6914<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TemplateTypeParameterDefault:</td> 
     6915<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6916<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TemplateTypeParameterDefault:</td> 
     6917</tr> 
     6918<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6919<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = Type</td> 
     6920<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6921<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = Type</td> 
     6922</tr> 
     6923<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     6924<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6925<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6926<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6927</tr> 
     6928<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6929<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6930<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">-+</td> 
     6931<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">TemplateThisParameter:</span></td> 
     6932</tr> 
     6933<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6934<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6935<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6936<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this TemplateTypeParameter</span></td> 
     6937</tr> 
     6938<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     6939<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6940<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6941<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6942</tr> 
     6943<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     6944<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TemplateValueParameter:</td> 
     6945<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     6946<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TemplateValueParameter:</td> 
     6947</tr> 
     6948<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6949<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: #FF0000;">TemplateValue</span>Declaration</td> 
     6950<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     6951<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Declaration</td> 
     6952</tr> 
     6953<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6954<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: #FF0000;">TemplateValue</span>Declaration TemplateValueParameterSpecialization</td> 
     6955<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6956<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Declaration TemplateValueParameterSpecialization</td> 
     6957</tr> 
     6958<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6959<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: #FF0000;">TemplateValue</span>Declaration TemplateValueParameterDefault</td> 
     6960<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6961<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Declaration TemplateValueParameterDefault</td> 
     6962</tr> 
     6963<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     6964<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: #FF0000;">TemplateValue</span>Declaration TemplateValueParameterSpecialization TemplateValueParameterDefault</td> 
     6965<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6966<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Declaration TemplateValueParameterSpecialization TemplateValueParameterDefault</td> 
     6967</tr> 
     6968<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     6969<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6970<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     6971<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6972</tr> 
     6973<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6974<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">TemplateValueDeclaration:</span></td> 
     6975<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">+-</td> 
     6976<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6977</tr> 
     6978<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6979<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ParameterDeclarator /* without storage classes */</span></td> 
     6980<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6981<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6982</tr> 
     6983</table> 
     6984    <p> 
     6985    </p> 
     6986    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     6987<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     6988<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     6989<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     6990<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6991<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     6992<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     6993</tr> 
     6994<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     6995<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TemplateValueParameterSpecialization:</td> 
     6996<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     6997<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TemplateValueParameterSpecialization:</td> 
     6998</tr> 
     6999<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7000<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : ConditionalExpression</td> 
     7001<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7002<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : ConditionalExpression</td> 
     7003</tr> 
     7004<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7005<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7006<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7007<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7008</tr> 
     7009<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7010<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TemplateValueParameterDefault:</td> 
     7011<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7012<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TemplateValueParameterDefault:</td> 
     7013</tr> 
     7014<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7015<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = __FILE__<span style="color: #FF0000;"> /* already part of ConditionalExpression */</span></td> 
     7016<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     7017<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = __FILE__</td> 
     7018</tr> 
     7019<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7020<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = __LINE__<span style="color: #FF0000;"> /* already part of ConditionalExpression */</span></td> 
     7021<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7022<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = __LINE__</td> 
     7023</tr> 
     7024</table> 
     7025    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     7026<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     7027<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7028<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7029<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = ConditionalExpression</td> 
     7030<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     7031<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = ConditionalExpression</td> 
     7032</tr> 
     7033<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7034<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7035<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7036<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7037</tr> 
     7038<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7039<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TemplateAliasParameter:</td> 
     7040<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7041<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TemplateAliasParameter:</td> 
     7042</tr> 
     7043<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7044<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alias <span style="color: #FF0000;">Type<sub>opt</sub> </span>Identifier TemplateAliasParameterSpecialization<span style="color: #FF0000;"><sub>opt</sub></span> TemplateAliasParameterDefault<span style="color: #FF0000;"><sub>opt</sub></span></td> 
     7045<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     7046<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alias Identifier TemplateAliasParameterSpecialization TemplateAliasParameterDefault</td> 
     7047</tr> 
     7048</table> 
     7049    <p> 
     7050    </p> 
     7051    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     7052<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     7053<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7054<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7055<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7056<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     7057<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7058</tr> 
     7059<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7060<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TemplateAliasParameterSpecialization:</td> 
     7061<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7062<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TemplateAliasParameterSpecialization:</td> 
     7063</tr> 
     7064<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7065<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Type</td> 
     7066<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7067<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Type</td> 
     7068</tr> 
     7069<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7070<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7071<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7072<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7073</tr> 
     7074<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7075<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TemplateAliasParameterDefault:</td> 
     7076<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7077<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TemplateAliasParameterDefault:</td> 
     7078</tr> 
     7079<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7080<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = Type<span style="color: #FF0000;">OrExpression</span></td> 
     7081<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     7082<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = Type</td> 
     7083</tr> 
     7084<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7085<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7086<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     7087<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7088</tr> 
     7089<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7090<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7091<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">-+</td> 
     7092<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7093</tr> 
     7094<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7095<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7096<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7097<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7098</tr> 
     7099</table> 
     7100    <p> 
     7101    </p> 
     7102    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     7103<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     7104<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7105<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7106<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7107<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7108<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7109</tr> 
     7110<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7111<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ClassTemplateDeclaration:</td> 
     7112<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     7113<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ClassTemplateDeclaration:</td> 
     7114</tr> 
     7115<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7116<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; class Identifier ( TemplateParameterList ) <span style="color: #FF0000;">Constraint<sub>opt</sub> </span>BaseClassLis<span style="color: #FF0000;">t_op</span>t ClassBody</td> 
     7117<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     7118<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; class Identifier ( TemplateParameterList ) BaseClassList ClassBody</td> 
     7119</tr> 
     7120<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7121<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7122<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     7123<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7124</tr> 
     7125<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7126<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">StructTemplateDeclaration:</td> 
     7127<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7128<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">StructTemplateDeclaration:</td> 
     7129</tr> 
     7130<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7131<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; struct Identifier ( TemplateParameterList ) Constraint<span style="color: #FF0000;"><sub>opt</sub></span> StructBody</td> 
     7132<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     7133<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; struct Identifier ( TemplateParameterList ) Constraint StructBody</td> 
     7134</tr> 
     7135<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7136<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7137<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7138<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;"> </span></td> 
     7139</tr> 
     7140<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7141<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7142<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     7143<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7144</tr> 
     7145<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7146<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">UnionTemplateDeclaration:</td> 
     7147<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7148<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">UnionTemplateDeclaration:</td> 
     7149</tr> 
     7150<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7151<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; union Identifier ( TemplateParameterList ) Constraint<span style="color: #FF0000;"><sub>opt</sub></span> StructBody</td> 
     7152<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     7153<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; union Identifier ( TemplateParameterList ) Constraint StructBody</td> 
     7154</tr> 
     7155<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7156<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7157<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     7158<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7159</tr> 
     7160<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7161<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">InterfaceTemplateDeclaration:</td> 
     7162<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7163<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">InterfaceTemplateDeclaration:</td> 
     7164</tr> 
     7165<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7166<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; interface Identifier ( TemplateParameterList ) Constraint<span style="color: #FF0000;"><sub>opt</sub></span> BaseInterfaceLis<span style="color: #FF0000;">t_op</span>t InterfaceBody</td> 
     7167<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     7168<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; interface Identifier ( TemplateParameterList ) Constraint BaseInterfaceList InterfaceBody</td> 
     7169</tr> 
     7170<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7171<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7172<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     7173<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7174</tr> 
     7175<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7176<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TemplateMixinDeclaration:</td> 
     7177<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7178<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TemplateMixinDeclaration:</td> 
     7179</tr> 
     7180<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7181<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mixin template TemplateIdentifier ( TemplateParameterList ) Constraint<span style="color: #FF0000;"><sub>opt</sub></span> { DeclDefs }</td> 
     7182<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     7183<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mixin template TemplateIdentifier ( TemplateParameterList ) Constraint { DeclDefs }</td> 
     7184</tr> 
     7185<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7186<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7187<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     7188<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7189</tr> 
     7190<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7191<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Constraint:</td> 
     7192<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7193<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Constraint:</td> 
     7194</tr> 
     7195<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7196<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if ( ConstraintExpression )</td> 
     7197<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7198<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if ( ConstraintExpression )</td> 
     7199</tr> 
     7200<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7201<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7202<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7203<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7204</tr> 
     7205<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7206<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ConstraintExpression:</td> 
     7207<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7208<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">ConstraintExpression:</td> 
     7209</tr> 
     7210<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7211<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Expression</td> 
     7212<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7213<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Expression</td> 
     7214</tr> 
     7215</table> 
     7216    <p> 
     7217        Contraints are optional.</p> 
     7218    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     7219<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     7220<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7221<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7222<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7223<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7224<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7225</tr> 
     7226<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7227<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TemplateMixin:lateMixin:</td> 
     7228<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     7229<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">TemplateMixin:</td> 
     7230</tr> 
     7231<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7232<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7233<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     7234<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mixin TemplateIdentifier ;</span></td> 
     7235</tr> 
     7236<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7237<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mixin <span style="color: #FF0000;">Glob</span>a<span style="color: #FF0000;">l</span>Identifier<span style="color: #FF0000;">List</span> MixinIdentifier<span style="color: #FF0000;"><sub>opt</sub></span> ;</td> 
     7238<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7239<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mixin <span style="color: #FF0000;">T</span><span style="color: #FF0000;">empl</span>a<span style="color: #FF0000;">t</span><span style="color: #FF0000;">e</span>Identifier MixinIdentifier ;</td> 
     7240</tr> 
     7241<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7242<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mixin T<span style="color: #FF0000;">y</span><span style="color: #FF0000;">peof . </span>Identifier<span style="color: #FF0000;">L</span><span style="color: #FF0000;">ist</span> <span style="color: #FF0000;">MixinId</span>e<span style="color: #FF0000;">ntifi</span>e<span style="color: #FF0000;">r_op</span>t ;</td> 
     7243<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7244<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mixin T<span style="color: #FF0000;">emplate</span>Identifier<span style="color: #FF0000;"> !(</span> <span style="color: #FF0000;">Templat</span>e<span style="color: #FF0000;">Argum</span>e<span style="color: #FF0000;">n</span><span style="color: #FF0000;">tLis</span>t<span style="color: #FF0000;"> )</span> ;</td> 
     7245</tr> 
     7246<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7247<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7248<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7249<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mixin TemplateIdentifier !( TemplateArgumentList ) MixinIdentifier ;</span></td> 
     7250</tr> 
     7251<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7252<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7253<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     7254<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7255</tr> 
     7256<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7257<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7258<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     7259<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">MixinIdentifier:</span></td> 
     7260</tr> 
     7261<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7262<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7263<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7264<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;"><span style="color: #FF0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier</span></td> 
     7265</tr> 
     7266</table> 
     7267    <p> 
     7268        template mixin declarations can be referenced in other types and modules.</p> 
     7269    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     7270<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     7271<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7272<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7273<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7274<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7275<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7276</tr> 
     7277<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7278<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7279<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7280<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7281</tr> 
     7282<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7283<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Unit<span style="color: #FF0000;">t</span>est:</td> 
     7284<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7285<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Unit<span style="color: #FF0000;">T</span>est:</td> 
     7286</tr> 
     7287<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7288<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; unittest <span style="color: #FF0000;">Blo</span>c<span style="color: #FF0000;">kS</span>t<span style="color: #FF0000;">atement</span></td> 
     7289<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7290<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; unittest <span style="color: #FF0000;">Fun</span>ct<span style="color: #FF0000;">ionBody</span></td> 
     7291</tr> 
     7292</table> 
     7293    <p> 
     7294        No in/out/body for unittest.</p> 
     7295    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     7296<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     7297<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7298<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7299<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7300<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     7301<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7302</tr> 
     7303<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7304<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7305<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7306<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7307</tr> 
     7308<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7309<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7310<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7311<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7312</tr> 
     7313<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7314<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AsmInstruction:</td> 
     7315<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7316<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AsmInstruction:</td> 
     7317</tr> 
     7318<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7319<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier : AsmInstruction</td> 
     7320<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7321<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier : AsmInstruction</td> 
     7322</tr> 
     7323<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7324<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; align IntegerExpression</td> 
     7325<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7326<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; align IntegerExpression</td> 
     7327</tr> 
     7328<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7329<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; even</td> 
     7330<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7331<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; even</td> 
     7332</tr> 
     7333<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7334<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; naked</td> 
     7335<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7336<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; naked</td> 
     7337</tr> 
     7338<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7339<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; db Operands</td> 
     7340<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7341<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; db Operands</td> 
     7342</tr> 
     7343<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7344<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ds Operands</td> 
     7345<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7346<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ds Operands</td> 
     7347</tr> 
     7348<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7349<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; di Operands</td> 
     7350<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7351<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; di Operands</td> 
     7352</tr> 
     7353<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7354<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dl Operands</td> 
     7355<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7356<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dl Operands</td> 
     7357</tr> 
     7358<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7359<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; df Operands</td> 
     7360<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7361<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; df Operands</td> 
     7362</tr> 
     7363<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7364<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dd Operands</td> 
     7365<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7366<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dd Operands</td> 
     7367</tr> 
     7368<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7369<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; de Operands</td> 
     7370<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7371<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; de Operands</td> 
     7372</tr> 
     7373<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7374<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Opcode</td> 
     7375<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7376<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Opcode</td> 
     7377</tr> 
     7378<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7379<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Opcode Operands</td> 
     7380<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7381<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Opcode Operands</td> 
     7382</tr> 
     7383<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7384<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7385<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7386<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7387</tr> 
     7388<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7389<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Operands:</td> 
     7390<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7391<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Operands:</td> 
     7392</tr> 
     7393<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7394<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Operand</td> 
     7395<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7396<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Operand</td> 
     7397</tr> 
     7398<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7399<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Operand , Operands</td> 
     7400<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7401<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Operand , Operands</td> 
     7402</tr> 
     7403<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7404<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7405<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7406<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7407</tr> 
     7408<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7409<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">IntegerExpression:</td> 
     7410<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7411<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">IntegerExpression:</td> 
     7412</tr> 
     7413<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7414<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IntegerLiteral</td> 
     7415<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7416<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IntegerLiteral</td> 
     7417</tr> 
     7418<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7419<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier</td> 
     7420<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7421<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier</td> 
     7422</tr> 
     7423<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7424<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7425<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7426<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7427</tr> 
     7428<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7429<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Register:</td> 
     7430<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7431<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Register:</td> 
     7432</tr> 
     7433<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7434<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AL AH AX EAX</td> 
     7435<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7436<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AL AH AX EAX</td> 
     7437</tr> 
     7438<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7439<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BL BH BX EBX</td> 
     7440<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7441<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BL BH BX EBX</td> 
     7442</tr> 
     7443<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7444<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CL CH CX ECX</td> 
     7445<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7446<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CL CH CX ECX</td> 
     7447</tr> 
     7448<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7449<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DL DH DX EDX</td> 
     7450<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7451<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DL DH DX EDX</td> 
     7452</tr> 
     7453<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7454<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BP EBP</td> 
     7455<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7456<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BP EBP</td> 
     7457</tr> 
     7458<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7459<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SP ESP</td> 
     7460<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7461<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SP ESP</td> 
     7462</tr> 
     7463<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7464<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DI EDI</td> 
     7465<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7466<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DI EDI</td> 
     7467</tr> 
     7468<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7469<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SI ESI</td> 
     7470<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7471<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SI ESI</td> 
     7472</tr> 
     7473<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7474<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ES CS SS DS GS FS</td> 
     7475<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7476<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ES CS SS DS GS FS</td> 
     7477</tr> 
     7478<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7479<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CR0 CR2 CR3 CR4</td> 
     7480<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7481<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CR0 CR2 CR3 CR4</td> 
     7482</tr> 
     7483<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7484<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DR0 DR1 DR2 DR3 DR6 DR7</td> 
     7485<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7486<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DR0 DR1 DR2 DR3 DR6 DR7</td> 
     7487</tr> 
     7488<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7489<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TR3 TR4 TR5 TR6 TR7</td> 
     7490<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7491<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TR3 TR4 TR5 TR6 TR7</td> 
     7492</tr> 
     7493<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7494<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ST</td> 
     7495<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7496<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ST</td> 
     7497</tr> 
     7498<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7499<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ST(0) ST(1) ST(2) ST(3) ST(4) ST(5) ST(6) ST(7)</td> 
     7500<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7501<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ST(0) ST(1) ST(2) ST(3) ST(4) ST(5) ST(6) ST(7)</td> 
     7502</tr> 
     7503<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7504<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MM0 MM1 MM2 MM3 MM4 MM5 MM6 MM7</td> 
     7505<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7506<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MM0 MM1 MM2 MM3 MM4 MM5 MM6 MM7</td> 
     7507</tr> 
     7508<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7509<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7</td> 
     7510<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7511<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7</td> 
     7512</tr> 
     7513<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7514<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7515<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7516<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7517</tr> 
     7518<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7519<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7520<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7521<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7522</tr> 
     7523<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7524<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Operand:</td> 
     7525<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7526<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">Operand:</td> 
     7527</tr> 
     7528<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7529<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmExp</td> 
     7530<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7531<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmExp</td> 
     7532</tr> 
     7533<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7534<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7535<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7536<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7537</tr> 
     7538<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7539<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AsmExp:</td> 
     7540<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7541<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AsmExp:</td> 
     7542</tr> 
     7543<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7544<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmLogOrExp</td> 
     7545<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7546<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmLogOrExp</td> 
     7547</tr> 
     7548<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7549<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmLogOrExp ? AsmExp : AsmExp</td> 
     7550<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7551<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmLogOrExp ? AsmExp : AsmExp</td> 
     7552</tr> 
     7553<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7554<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7555<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7556<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7557</tr> 
     7558<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7559<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AsmLogOrExp:</td> 
     7560<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7561<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AsmLogOrExp:</td> 
     7562</tr> 
     7563<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7564<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmLogAndExp</td> 
     7565<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7566<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmLogAndExp</td> 
     7567</tr> 
     7568<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7569<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmLog<span style="color: #FF0000;">Or</span>Exp || AsmLogAndExp</td> 
     7570<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     7571<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmLog<span style="color: #FF0000;">A</span><span style="color: #FF0000;">nd</span>Exp || AsmLogAndExp</td> 
     7572</tr> 
     7573<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7574<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7575<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     7576<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7577</tr> 
     7578<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7579<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AsmLogAndExp:</td> 
     7580<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7581<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AsmLogAndExp:</td> 
     7582</tr> 
     7583<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7584<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmOrExp</td> 
     7585<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7586<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmOrExp</td> 
     7587</tr> 
     7588<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7589<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Asm<span style="color: #FF0000;">LogA</span><span style="color: #FF0000;">nd</span>Exp &amp;&amp; AsmOrExp</td> 
     7590<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     7591<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Asm<span style="color: #FF0000;">Or</span>Exp &amp;&amp; AsmOrExp</td> 
     7592</tr> 
     7593<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7594<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7595<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     7596<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7597</tr> 
     7598<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7599<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AsmOrExp:</td> 
     7600<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7601<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AsmOrExp:</td> 
     7602</tr> 
     7603<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7604<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmXorExp</td> 
     7605<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7606<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmXorExp</td> 
     7607</tr> 
     7608<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7609<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Asm<span style="color: #FF0000;">O</span>rExp | AsmXorExp</td> 
     7610<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     7611<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Asm<span style="color: #FF0000;">X</span><span style="color: #FF0000;">o</span>rExp | AsmXorExp</td> 
     7612</tr> 
     7613<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7614<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7615<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     7616<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7617</tr> 
     7618<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7619<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AsmXorExp:</td> 
     7620<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7621<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AsmXorExp:</td> 
     7622</tr> 
     7623<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7624<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmAndExp</td> 
     7625<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7626<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmAndExp</td> 
     7627</tr> 
     7628<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7629<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Asm<span style="color: #FF0000;">Xor</span>Exp ^ AsmAndExp</td> 
     7630<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     7631<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Asm<span style="color: #FF0000;">And</span>Exp ^ AsmAndExp</td> 
     7632</tr> 
     7633<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7634<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7635<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     7636<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7637</tr> 
     7638<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7639<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AsmAndExp:</td> 
     7640<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7641<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AsmAndExp:</td> 
     7642</tr> 
     7643<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7644<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmEqualExp</td> 
     7645<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7646<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmEqualExp</td> 
     7647</tr> 
     7648<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7649<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Asm<span style="color: #FF0000;">And</span>Exp &amp; AsmEqualExp</td> 
     7650<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     7651<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Asm<span style="color: #FF0000;">Eq</span><span style="color: #FF0000;">ual</span>Exp &amp; AsmEqualExp</td> 
     7652</tr> 
     7653<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7654<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7655<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     7656<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7657</tr> 
     7658<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7659<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AsmEqualExp:</td> 
     7660<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7661<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AsmEqualExp:</td> 
     7662</tr> 
     7663<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7664<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmRelExp</td> 
     7665<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7666<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmRelExp</td> 
     7667</tr> 
     7668<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7669<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmRelExp == AsmRelExp</td> 
     7670<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7671<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmRelExp == AsmRelExp</td> 
     7672</tr> 
     7673<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7674<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmRelExp != AsmRelExp</td> 
     7675<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7676<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmRelExp != AsmRelExp</td> 
     7677</tr> 
     7678<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7679<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7680<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7681<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7682</tr> 
     7683<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7684<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AsmRelExp:</td> 
     7685<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7686<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AsmRelExp:</td> 
     7687</tr> 
     7688<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7689<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmShiftExp</td> 
     7690<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7691<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmShiftExp</td> 
     7692</tr> 
     7693<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7694<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmShiftExp &lt; AsmShiftExp</td> 
     7695<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7696<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmShiftExp &lt; AsmShiftExp</td> 
     7697</tr> 
     7698<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7699<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmShiftExp &lt;= AsmShiftExp</td> 
     7700<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7701<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmShiftExp &lt;= AsmShiftExp</td> 
     7702</tr> 
     7703<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7704<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmShiftExp &gt; AsmShiftExp</td> 
     7705<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7706<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmShiftExp &gt; AsmShiftExp</td> 
     7707</tr> 
     7708<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7709<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmShiftExp &gt;= AsmShiftExp</td> 
     7710<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7711<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmShiftExp &gt;= AsmShiftExp</td> 
     7712</tr> 
     7713<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7714<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7715<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7716<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7717</tr> 
     7718<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7719<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AsmShiftExp:</td> 
     7720<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7721<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AsmShiftExp:</td> 
     7722</tr> 
     7723<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7724<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmAddExp</td> 
     7725<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7726<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmAddExp</td> 
     7727</tr> 
     7728<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7729<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Asm<span style="color: #FF0000;">Sh</span><span style="color: #FF0000;">ift</span>Exp &lt;&lt; AsmAddExp</td> 
     7730<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     7731<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Asm<span style="color: #FF0000;">Add</span>Exp &lt;&lt; AsmAddExp</td> 
     7732</tr> 
     7733<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7734<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Asm<span style="color: #FF0000;">Sh</span><span style="color: #FF0000;">ift</span>Exp &gt;&gt; AsmAddExp</td> 
     7735<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7736<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Asm<span style="color: #FF0000;">Add</span>Exp &gt;&gt; AsmAddExp</td> 
     7737</tr> 
     7738<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7739<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Asm<span style="color: #FF0000;">Sh</span><span style="color: #FF0000;">ift</span>Exp &gt;&gt;&gt; AsmAddExp</td> 
     7740<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7741<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Asm<span style="color: #FF0000;">Add</span>Exp &gt;&gt;&gt; AsmAddExp</td> 
     7742</tr> 
     7743<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7744<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7745<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     7746<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7747</tr> 
     7748<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7749<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AsmAddExp:</td> 
     7750<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7751<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AsmAddExp:</td> 
     7752</tr> 
     7753<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7754<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmMulExp</td> 
     7755<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7756<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmMulExp</td> 
     7757</tr> 
     7758<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7759<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Asm<span style="color: #FF0000;">Add</span>Exp + AsmMulExp</td> 
     7760<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     7761<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Asm<span style="color: #FF0000;">Mul</span>Exp + AsmMulExp</td> 
     7762</tr> 
     7763<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7764<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Asm<span style="color: #FF0000;">Add</span>Exp - AsmMulExp</td> 
     7765<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7766<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Asm<span style="color: #FF0000;">Mul</span>Exp - AsmMulExp</td> 
     7767</tr> 
     7768<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7769<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7770<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     7771<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7772</tr> 
     7773<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7774<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AsmMulExp:</td> 
     7775<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7776<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AsmMulExp:</td> 
     7777</tr> 
     7778<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7779<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmBrExp</td> 
     7780<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7781<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmBrExp</td> 
     7782</tr> 
     7783<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7784<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Asm<span style="color: #FF0000;">M</span><span style="color: #FF0000;">ul</span>Exp * AsmBrExp</td> 
     7785<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&lt;&gt;</td> 
     7786<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Asm<span style="color: #FF0000;">Br</span>Exp * AsmBrExp</td> 
     7787</tr> 
     7788<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7789<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Asm<span style="color: #FF0000;">M</span><span style="color: #FF0000;">ul</span>Exp / AsmBrExp</td> 
     7790<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7791<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Asm<span style="color: #FF0000;">Br</span>Exp / AsmBrExp</td> 
     7792</tr> 
     7793<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7794<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Asm<span style="color: #FF0000;">M</span><span style="color: #FF0000;">ul</span>Exp % AsmBrExp</td> 
     7795<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7796<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Asm<span style="color: #FF0000;">Br</span>Exp % AsmBrExp</td> 
     7797</tr> 
     7798</table> 
     7799    <p> 
     7800        Expression not recursive, so &quot;1 + 2 + 3&quot; would not be allowed.</p> 
     7801    <table style="border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt;" cellspacing="0" cellpadding="0"> 
     7802<colgroup> <col width="48%"> <col width="4%"><col width="48%"> </colgroup> 
     7803<tr ><td style="border-bottom: 1px solid Black;"><b>Proposed</b></td><td style="border-bottom: 1px solid Black;"/><td style="border-bottom: 1px solid Black;"><b>Website</b></td></tr> <tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7804<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7805<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7806<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">=</td> 
     7807<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7808</tr> 
     7809<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7810<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AsmBrExp:</td> 
     7811<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7812<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AsmBrExp:</td> 
     7813</tr> 
     7814<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7815<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmUnaExp</td> 
     7816<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7817<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmUnaExp</td> 
     7818</tr> 
     7819<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7820<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmBrExp [ AsmExp ]</td> 
     7821<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7822<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmBrExp [ AsmExp ]</td> 
     7823</tr> 
     7824<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7825<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7826<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7827<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7828</tr> 
     7829<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7830<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AsmUnaExp:</td> 
     7831<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7832<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AsmUnaExp:</td> 
     7833</tr> 
     7834<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7835<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmTypePrefix AsmExp</td> 
     7836<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7837<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmTypePrefix AsmExp</td> 
     7838</tr> 
     7839<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7840<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; offsetof AsmExp</td> 
     7841<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7842<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; offsetof AsmExp</td> 
     7843</tr> 
     7844<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7845<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; seg AsmExp</td> 
     7846<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7847<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; seg AsmExp</td> 
     7848</tr> 
     7849<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7850<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; + AsmUnaExp</td> 
     7851<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7852<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; + AsmUnaExp</td> 
     7853</tr> 
     7854<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7855<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - AsmUnaExp</td> 
     7856<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7857<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - AsmUnaExp</td> 
     7858</tr> 
     7859<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7860<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ! AsmUnaExp</td> 
     7861<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7862<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ! AsmUnaExp</td> 
     7863</tr> 
     7864<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7865<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ~ AsmUnaExp</td> 
     7866<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7867<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ~ AsmUnaExp</td> 
     7868</tr> 
     7869<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7870<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmPrimaryExp</td> 
     7871<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7872<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AsmPrimaryExp</td> 
     7873</tr> 
     7874<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7875<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7876<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7877<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7878</tr> 
     7879<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7880<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AsmPrimaryExp:</td> 
     7881<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7882<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AsmPrimaryExp:</td> 
     7883</tr> 
     7884<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7885<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IntegerLiteral</td> 
     7886<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7887<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IntegerLiteral</td> 
     7888</tr> 
     7889<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7890<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FloatLiteral</td> 
     7891<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7892<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FloatLiteral</td> 
     7893</tr> 
     7894<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7895<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; __LOCAL_SIZE</td> 
     7896<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7897<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; __LOCAL_SIZE</td> 
     7898</tr> 
     7899<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7900<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $</td> 
     7901<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7902<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $</td> 
     7903</tr> 
     7904<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7905<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Register</td> 
     7906<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7907<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Register</td> 
     7908</tr> 
     7909<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7910<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DotIdentifier</td> 
     7911<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7912<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DotIdentifier</td> 
     7913</tr> 
     7914<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7915<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7916<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7917<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7918</tr> 
     7919<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7920<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">DotIdentifier:</td> 
     7921<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7922<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">DotIdentifier:</td> 
     7923</tr> 
     7924<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7925<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier</td> 
     7926<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7927<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier</td> 
     7928</tr> 
     7929<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7930<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier . DotIdentifier</td> 
     7931<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7932<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identifier . DotIdentifier</td> 
     7933</tr> 
     7934<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7935<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7936<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7937<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     7938</tr> 
     7939<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7940<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AsmTypePrefix:</td> 
     7941<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7942<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">AsmTypePrefix:</td> 
     7943</tr> 
     7944<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7945<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; near ptr</td> 
     7946<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7947<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; near ptr</td> 
     7948</tr> 
     7949<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7950<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; far ptr</td> 
     7951<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7952<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; far ptr</td> 
     7953</tr> 
     7954<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7955<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; byte ptr</td> 
     7956<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7957<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; byte ptr</td> 
     7958</tr> 
     7959<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7960<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; short ptr</td> 
     7961<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7962<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; short ptr</td> 
     7963</tr> 
     7964<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7965<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int ptr</td> 
     7966<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7967<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int ptr</td> 
     7968</tr> 
     7969<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7970<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; word ptr</td> 
     7971<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7972<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; word ptr</td> 
     7973</tr> 
     7974<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7975<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dword ptr</td> 
     7976<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7977<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dword ptr</td> 
     7978</tr> 
     7979<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7980<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; qword ptr</td> 
     7981<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7982<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; qword ptr</td> 
     7983</tr> 
     7984<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7985<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; float ptr</td> 
     7986<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7987<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; float ptr</td> 
     7988</tr> 
     7989<tr style="border-left: none; border-top: none; border-right: 1px solid Black;"> 
     7990<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; double ptr</td> 
     7991<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7992<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; double ptr</td> 
     7993</tr> 
     7994<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     7995<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; real ptr</td> 
     7996<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">&nbsp;</td> 
     7997<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; real ptr</td> 
     7998</tr> 
     7999<tr style="border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black;"> 
     8000<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     8001<td style="background-color: #F0F0FF; border-bottom: 1px solid Gray; border-right: 1px solid Black; text-align: center;">-+</td> 
     8002<td style="background-color: #FFF0F0; border-bottom: 1px solid Gray; border-right: 1px solid Black;">&nbsp;</td> 
     8003</tr> 
     8004</table> 
     8005 
     8006}}}