home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 November / CPNL0711.ISO / communic / email / Evolution-2.8.2-2.msi / Data1.cab / msil.lang < prev    next >
Extensible Markup Language  |  2007-03-07  |  14KB  |  470 lines

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE language SYSTEM "language.dtd">
  3. <!-- FIXME: find the correct mimetype -->
  4. <language _name="MSIL" version="1.0" _section="Others" mimetypes="text/x-msil">
  5.  
  6.     <escape-char>\</escape-char>
  7.  
  8.     <!-- // C++ Line Comment -->
  9.         <line-comment name="C++ Line Comment" style="Comment">
  10.                 <start-regex>//</start-regex>
  11.         </line-comment>
  12.  
  13.     <!-- /* C Block Comment */ -->
  14.     <block-comment name="C Block Comment" style="Comment">
  15.         <start-regex>/\*</start-regex>
  16.             <end-regex>\*/</end-regex>
  17.     </block-comment>
  18.  
  19.     <!-- "double-quoted strings" -->
  20.     <string name="String" style="String" end-at-line-end="FALSE">
  21.         <start-regex>"</start-regex>
  22.         <end-regex>"</end-regex>
  23.     </string>
  24.  
  25.     <!-- 'single-quoted strings' -->
  26.     <string name="String 2" style="String" end-at-line-end="FALSE">
  27.         <start-regex>'</start-regex>
  28.         <end-regex>'</end-regex>
  29.     </string>
  30.  
  31.     <!-- MSIL Reserved Words - Group #1-->
  32.     <keyword-list name="Reserved Words - Group #1" style="Others" case-sensitive="TRUE">
  33.         <keyword>abstract</keyword>
  34.         <keyword>Action</keyword>
  35.         <keyword>Add</keyword>
  36.         <keyword>add_CollectionChanged</keyword>
  37.         <keyword>Add_TableRow</keyword>
  38.         <keyword>addon</keyword>
  39.         <keyword>AddRange</keyword>
  40.         <keyword>algorithm</keyword>
  41.         <keyword>alignment</keyword>
  42.         <keyword>ansi</keyword>
  43.         <keyword>App</keyword>
  44.         <keyword>args</keyword>
  45.         <keyword>as</keyword>
  46.         <keyword>assembly</keyword>
  47.         <keyword>assert</keyword>
  48.         <keyword>at</keyword>
  49.         <keyword>AtEnd</keyword>
  50.         <keyword>auto</keyword>
  51.         <keyword>base</keyword>
  52.         <keyword>beforefieldinit</keyword>
  53.         <keyword>BeginInvoke</keyword>
  54.         <keyword>bool</keyword>
  55.         <keyword>break</keyword>
  56.         <keyword>buffer</keyword>
  57.         <keyword>byte</keyword>
  58.         <keyword>bytearray</keyword>
  59.         <keyword>case</keyword>
  60.         <keyword>catch</keyword>
  61.         <keyword>cctor</keyword>
  62.         <keyword>char</keyword>
  63.         <keyword>checked</keyword>
  64.         <keyword>cil</keyword>
  65.         <keyword>class</keyword>
  66.         <keyword>Clone</keyword>
  67.         <keyword>Close</keyword>
  68.         <keyword>columnExpr1</keyword>
  69.         <keyword>components</keyword>
  70.         <keyword>const</keyword>
  71.         <keyword>continue</keyword>
  72.         <keyword>corflags</keyword>
  73.         <keyword>CreateInstance</keyword>
  74.         <keyword>ctor</keyword>
  75.         <keyword>Current</keyword>
  76.         <keyword>custom</keyword>
  77.         <keyword>data</keyword>
  78.         <keyword>DBNull</keyword>
  79.         <keyword>decimal</keyword>
  80.         <keyword>default</keyword>
  81.         <keyword>delegate</keyword>
  82.         <keyword>Dispose</keyword>
  83.         <keyword>disposing</keyword>
  84.         <keyword>do</keyword>
  85.         <keyword>double</keyword>
  86.         <keyword>else</keyword>
  87.         <keyword>End</keyword>
  88.         <keyword>EndInvoke</keyword>
  89.         <keyword>entrypoint</keyword>
  90.         <keyword>enum</keyword>
  91.         <keyword>Equals</keyword>
  92.         <keyword>ErrorLength</keyword>
  93.         <keyword>ErrorLocation</keyword>
  94.         <keyword>event</keyword>
  95.         <keyword>eventAction</keyword>
  96.         <keyword>eventRow</keyword>
  97.         <keyword>explicit</keyword>
  98.         <keyword>Expr1Column</keyword>
  99.         <keyword>extends</keyword>
  100.         <keyword>extern</keyword>
  101.         <keyword>false</keyword>
  102.         <keyword>family</keyword>
  103.         <keyword>field</keyword>
  104.         <keyword>file</keyword>
  105.         <keyword>FilterAdapter</keyword>
  106.         <keyword>final</keyword>
  107.         <keyword>Finalize</keyword>
  108.         <keyword>finally</keyword>
  109.         <keyword>Find</keyword>
  110.         <keyword>FindByID</keyword>
  111.         <keyword>fixed</keyword>
  112.         <keyword>float</keyword>
  113.         <keyword>float32</keyword>
  114.         <keyword>float64</keyword>
  115.         <keyword>for</keyword>
  116.         <keyword>foreach</keyword>
  117.         <keyword>FromArgb</keyword>
  118.         <keyword>get</keyword>
  119.         <keyword>get_Action</keyword>
  120.         <keyword>get_AtEnd</keyword>
  121.         <keyword>get_CaseSensitive</keyword>
  122.         <keyword>get_Columns</keyword>
  123.         <keyword>get_Constraints</keyword>
  124.         <keyword>get_Controls</keyword>
  125.         <keyword>get_Count</keyword>
  126.         <keyword>get_Current</keyword>
  127.         <keyword>get_DataSet</keyword>
  128.         <keyword>get_DataSetName</keyword>
  129.         <keyword>get_DataType</keyword>
  130.         <keyword>get_DisplayExpression</keyword>
  131.         <keyword>get_End</keyword>
  132.         <keyword>get_EnforceConstraints</keyword>
  133.         <keyword>get_ErrorLength</keyword>
  134.         <keyword>get_ErrorLocation</keyword>
  135.         <keyword>get_Expr1</keyword>
  136.         <keyword>get_Expr1Column</keyword>
  137.         <keyword>get_Item</keyword>
  138.         <keyword>get_Length</keyword>
  139.         <keyword>get_Locale</keyword>
  140.         <keyword>get_MinimumCapacity</keyword>
  141.         <keyword>get_Namespace</keyword>
  142.         <keyword>get_Offset</keyword>
  143.         <keyword>get_Parameters</keyword>
  144.         <keyword>get_Prefix</keyword>
  145.         <keyword>get_RegexOptions</keyword>
  146.         <keyword>get_Relations</keyword>
  147.         <keyword>get_Row</keyword>
  148.         <keyword>get_Rows</keyword>
  149.         <keyword>get_SelectCommand</keyword>
  150.         <keyword>get_Special</keyword>
  151.         <keyword>get_Start</keyword>
  152.         <keyword>get_String</keyword>
  153.         <keyword>get_StringValue</keyword>
  154.         <keyword>get_Table</keyword>
  155.         <keyword>get_TableMappings</keyword>
  156.         <keyword>get_TableName</keyword>
  157.         <keyword>get_Tables</keyword>
  158.         <keyword>get_Text</keyword>
  159.         <keyword>GetEnumerator</keyword>
  160.         <keyword>GetHashCode</keyword>
  161.         <keyword>GetObject</keyword>
  162.         <keyword>GetRowType</keyword>
  163.         <keyword>GetSchemaSerializable</keyword>
  164.         <keyword>GetSerializationData</keyword>
  165.         <keyword>GetTypeFromHandle</keyword>
  166.         <keyword>GetValue</keyword>
  167.         <keyword>goto</keyword>
  168.         <keyword>hash</keyword>
  169.         <keyword>hidebysig</keyword>
  170.         <keyword>if</keyword>
  171.         <keyword>imagebase</keyword>
  172.         <keyword>implements</keyword>
  173.         <keyword>implicit</keyword>
  174.         <keyword>import</keyword>
  175.         <keyword>in</keyword>
  176.         <keyword>info</keyword>
  177.         <keyword>init</keyword>
  178.         <keyword>InitClass</keyword>
  179.         <keyword>InitializeComponent</keyword>
  180.         <keyword>InitVars</keyword>
  181.         <keyword>InRange</keyword>
  182.         <keyword>instance</keyword>
  183.         <keyword>int</keyword>
  184.         <keyword>int16</keyword>
  185.         <keyword>int32</keyword>
  186.         <keyword>int64</keyword>
  187.         <keyword>int8</keyword>
  188.         <keyword>interface</keyword>
  189.         <keyword>internal</keyword>
  190.         <keyword>internalcall</keyword>
  191.         <keyword>Invoke</keyword>
  192.         <keyword>is</keyword>
  193.         <keyword>IsExpr1Null</keyword>
  194.         <keyword>IsNull</keyword>
  195.         <keyword>Item</keyword>
  196.         <keyword>lasterr</keyword>
  197.         <keyword>Length</keyword>
  198.         <keyword>literal</keyword>
  199.         <keyword>locals</keyword>
  200.         <keyword>lock</keyword>
  201.         <keyword>long</keyword>
  202.         <keyword>Main</keyword>
  203.         <keyword>managed</keyword>
  204.         <keyword>marshal</keyword>
  205.         <keyword>maxstack</keyword>
  206.         <keyword>Merge</keyword>
  207.         <keyword>method</keyword>
  208.         <keyword>module</keyword>
  209.         <keyword>MoveNext</keyword>
  210.         <keyword>mresource</keyword>
  211.         <keyword>mscorlib</keyword>
  212.         <keyword>namespace</keyword>
  213.         <keyword>native</keyword>
  214.         <keyword>nested</keyword>
  215.         <keyword>new</keyword>
  216.         <keyword>New_TableRow</keyword>
  217.         <keyword>NewRow</keyword>
  218.         <keyword>NewRowFromBuilder</keyword>
  219.         <keyword>newslot</keyword>
  220.         <keyword>null</keyword>
  221.         <keyword>object</keyword>
  222.         <keyword>Offset</keyword>
  223.         <keyword>OnClick</keyword>
  224.         <keyword>OnLeave</keyword>
  225.         <keyword>OnLostFocus</keyword>
  226.         <keyword>OnMouseLeave</keyword>
  227.         <keyword>OnMouseMove</keyword>
  228.         <keyword>OnPaint</keyword>
  229.         <keyword>OnRowChanged</keyword>
  230.         <keyword>OnRowChanging</keyword>
  231.         <keyword>OnRowDeleted</keyword>
  232.         <keyword>OnRowDeleting</keyword>
  233.     </keyword-list>
  234.  
  235.     <!-- MSIL Reserved Words - Group #2-->
  236.     <keyword-list name="Reserved Words - Group #2" style="Others" case-sensitive="TRUE">
  237.         <keyword>op_Addition</keyword>
  238.         <keyword>op_BitwiseAnd</keyword>
  239.         <keyword>op_BitwiseOr</keyword>
  240.         <keyword>op_Division</keyword>
  241.         <keyword>op_Equality</keyword>
  242.         <keyword>op_ExclusiveOr</keyword>
  243.         <keyword>op_Explicit</keyword>
  244.         <keyword>op_False</keyword>
  245.         <keyword>op_Implicit</keyword>
  246.         <keyword>op_Inequality</keyword>
  247.         <keyword>op_LeftShift</keyword>
  248.         <keyword>op_LogicalNot</keyword>
  249.         <keyword>op_Modulus</keyword>
  250.         <keyword>op_Multiply</keyword>
  251.         <keyword>op_RightShift</keyword>
  252.         <keyword>op_Subtraction</keyword>
  253.         <keyword>op_True</keyword>
  254.         <keyword>Open</keyword>
  255.         <keyword>operator</keyword>
  256.         <keyword>out</keyword>
  257.         <keyword>override</keyword>
  258.         <keyword>pack</keyword>
  259.         <keyword>param</keyword>
  260.         <keyword>params</keyword>
  261.         <keyword>Parse</keyword>
  262.         <keyword>permissionset</keyword>
  263.         <keyword>pinned</keyword>
  264.         <keyword>pinvokeimpl</keyword>
  265.         <keyword>preservesig</keyword>
  266.         <keyword>private</keyword>
  267.         <keyword>property</keyword>
  268.         <keyword>protected</keyword>
  269.         <keyword>public</keyword>
  270.         <keyword>publickeytoken</keyword>
  271.         <keyword>Read</keyword>
  272.         <keyword>readonly</keyword>
  273.         <keyword>ReadXml</keyword>
  274.         <keyword>ReadXmlSerializable</keyword>
  275.         <keyword>RecordInfo</keyword>
  276.         <keyword>ref</keyword>
  277.         <keyword>RegexOptions</keyword>
  278.         <keyword>Remove</keyword>
  279.         <keyword>remove_Changed</keyword>
  280.         <keyword>Remove_TableRow</keyword>
  281.         <keyword>removeon</keyword>
  282.         <keyword>reqmin</keyword>
  283.         <keyword>Reset</keyword>
  284.         <keyword>return</keyword>
  285.         <keyword>row</keyword>
  286.         <keyword>Row</keyword>
  287.         <keyword>rtspecialname</keyword>
  288.         <keyword>runtime</keyword>
  289.         <keyword>sbyte</keyword>
  290.         <keyword>SchemaChanged</keyword>
  291.         <keyword>sealed</keyword>
  292.         <keyword>sequential</keyword>
  293.         <keyword>serializable</keyword>
  294.         <keyword>set</keyword>
  295.         <keyword>set_CaseSensitive</keyword>
  296.         <keyword>set_CommandText</keyword>
  297.         <keyword>set_Connection</keyword>
  298.         <keyword>set_DataSetName</keyword>
  299.         <keyword>set_DeleteCommand</keyword>
  300.         <keyword>set_DisplayExpression</keyword>
  301.         <keyword>set_EnforceConstraints</keyword>
  302.         <keyword>set_ErrorLength</keyword>
  303.         <keyword>set_ErrorLocation</keyword>
  304.         <keyword>set_Expr1</keyword>
  305.         <keyword>set_InsertCommand</keyword>
  306.         <keyword>set_Item</keyword>
  307.         <keyword>set_ItemArray</keyword>
  308.         <keyword>set_Length</keyword>
  309.         <keyword>set_Locale</keyword>
  310.         <keyword>set_MinimumCapacity</keyword>
  311.         <keyword>set_Namespace</keyword>
  312.         <keyword>set_Offset</keyword>
  313.         <keyword>set_Position</keyword>
  314.         <keyword>set_Prefix</keyword>
  315.         <keyword>set_RegexOptions</keyword>
  316.         <keyword>set_SelectCommand</keyword>
  317.         <keyword>set_StringValue</keyword>
  318.         <keyword>set_UpdateCommand</keyword>
  319.         <keyword>set_Value</keyword>
  320.         <keyword>SetExpr1Null</keyword>
  321.         <keyword>short</keyword>
  322.         <keyword>ShouldSerialize_Table</keyword>
  323.         <keyword>ShouldSerializeRelations</keyword>
  324.         <keyword>ShouldSerializeTables</keyword>
  325.         <keyword>size</keyword>
  326.         <keyword>sizeof</keyword>
  327.         <keyword>Special</keyword>
  328.         <keyword>specialname</keyword>
  329.         <keyword>stackalloc</keyword>
  330.         <keyword>Start</keyword>
  331.         <keyword>static</keyword>
  332.         <keyword>string</keyword>
  333.         <keyword>String</keyword>
  334.         <keyword>StringValue</keyword>
  335.         <keyword>struct</keyword>
  336.         <keyword>Substring</keyword>
  337.         <keyword>subsystem</keyword>
  338.         <keyword>synchronized</keyword>
  339.         <keyword>sysstring</keyword>
  340.         <keyword>table_Table</keyword>
  341.         <keyword>this</keyword>
  342.         <keyword>ToString</keyword>
  343.         <keyword>true</keyword>
  344.         <keyword>try</keyword>
  345.         <keyword>typeof</keyword>
  346.                 <keyword>uint</keyword>
  347.                 <keyword>ulong</keyword>
  348.                 <keyword>unchecked</keyword>
  349.                 <keyword>unsafe</keyword>
  350.                 <keyword>unsigned</keyword>
  351.                 <keyword>ushort</keyword>
  352.                 <keyword>using</keyword>
  353.                 <keyword>valuetype</keyword>
  354.                 <keyword>ver</keyword>
  355.                 <keyword>virtual</keyword>
  356.                 <keyword>void</keyword>
  357.                 <keyword>volatile</keyword>
  358.                 <keyword>while</keyword>
  359.                 <keyword>winapi</keyword>
  360.                 <keyword>WriteXmlSchema</keyword>
  361.     </keyword-list>
  362.  
  363.     <!-- MSIL OpCodes -->
  364.     <keyword-list name="OpCodes" style="Keyword" case-sensitive="TRUE">
  365.         <keyword>add</keyword>
  366.         <keyword>and</keyword>
  367.         <keyword>arglist</keyword>
  368.         <keyword>beq</keyword>
  369.         <keyword>bge</keyword>
  370.         <keyword>bgt</keyword>
  371.         <keyword>ble</keyword>
  372.         <keyword>blt</keyword>
  373.         <keyword>bne</keyword>
  374.         <keyword>box</keyword>
  375.         <keyword>br</keyword>
  376.         <keyword>break</keyword>
  377.         <keyword>brfalse</keyword>
  378.         <keyword>brtrue</keyword>
  379.         <keyword>call</keyword>
  380.         <keyword>calli</keyword>
  381.         <keyword>callvirt</keyword>
  382.         <keyword>castclass</keyword>
  383.         <keyword>ceq</keyword>
  384.         <keyword>cgt</keyword>
  385.         <keyword>ckfinite</keyword>
  386.         <keyword>clt</keyword>
  387.         <keyword>cpblk</keyword>
  388.         <keyword>cpobj</keyword>
  389.         <keyword>conv</keyword>
  390.         <keyword>div</keyword>
  391.         <keyword>dup</keyword>
  392.         <keyword>endfilter</keyword>
  393.         <keyword>endfinally</keyword>
  394.         <keyword>i</keyword>
  395.         <keyword>i1</keyword>
  396.         <keyword>i2</keyword>
  397.         <keyword>i4</keyword>
  398.         <keyword>i8</keyword>
  399.         <keyword>initblk</keyword>
  400.         <keyword>initobj</keyword>
  401.         <keyword>isinst</keyword>
  402.         <keyword>jmp</keyword>
  403.         <keyword>ldarg</keyword>
  404.         <keyword>ldarga</keyword>
  405.         <keyword>ldc</keyword>
  406.         <keyword>ldelem</keyword>
  407.         <keyword>ldelema</keyword>
  408.         <keyword>ldfld</keyword>
  409.         <keyword>ldflda</keyword>
  410.         <keyword>ldftn</keyword>
  411.         <keyword>ldind</keyword>
  412.         <keyword>ldlen</keyword>
  413.         <keyword>ldloc</keyword>
  414.         <keyword>ldloca</keyword>
  415.         <keyword>ldnull</keyword>
  416.         <keyword>ldobj</keyword>
  417.         <keyword>ldsfld</keyword>
  418.         <keyword>ldsflda</keyword>
  419.         <keyword>ldstr</keyword>
  420.         <keyword>ldtoken</keyword>
  421.         <keyword>ldvirtftn</keyword>
  422.         <keyword>leave</keyword>
  423.         <keyword>localloc</keyword>
  424.         <keyword>m1</keyword>
  425.         <keyword>mkrefany</keyword>
  426.         <keyword>mul</keyword>
  427.         <keyword>neg</keyword>
  428.         <keyword>newarr</keyword>
  429.         <keyword>newobj</keyword>
  430.         <keyword>nop</keyword>
  431.         <keyword>not</keyword>
  432.         <keyword>or</keyword>
  433.         <keyword>ovf</keyword>
  434.         <keyword>pop</keyword>
  435.         <keyword>r4</keyword>
  436.         <keyword>r8</keyword>
  437.         <keyword>ref</keyword>
  438.         <keyword>refanytype</keyword>
  439.         <keyword>refanyval</keyword>
  440.         <keyword>rem</keyword>
  441.         <keyword>ret</keyword>
  442.         <keyword>rethrow</keyword>
  443.         <keyword>s</keyword>
  444.         <keyword>shl</keyword>
  445.         <keyword>shr</keyword>
  446.         <keyword>sizeof</keyword>
  447.         <keyword>starg</keyword>
  448.         <keyword>stelem</keyword>
  449.         <keyword>stfld</keyword>
  450.         <keyword>stind</keyword>
  451.         <keyword>stloc</keyword>
  452.         <keyword>stobj</keyword>
  453.         <keyword>stsfld</keyword>
  454.         <keyword>sub</keyword>
  455.         <keyword>switch</keyword>
  456.         <keyword>tail</keyword>
  457.         <keyword>throw</keyword>
  458.         <keyword>u</keyword>
  459.         <keyword>u1</keyword>
  460.         <keyword>u2</keyword>
  461.         <keyword>u4</keyword>
  462.         <keyword>u8</keyword>
  463.         <keyword>un</keyword>
  464.         <keyword>unaligned</keyword>
  465.         <keyword>unbox</keyword>
  466.         <keyword>volatile</keyword>
  467.         <keyword>xor</keyword>
  468.     </keyword-list>
  469.  
  470. </language>