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

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE language SYSTEM "language.dtd">
  3. <language _name="VB.NET" version="1.0" _section="Sources" mimetypes="text/x-vbnet;text/x-vb">
  4.     
  5.     <string _name = "String" style = "String" end-at-line-end = "TRUE">
  6.         <start-regex>"</start-regex>
  7.         <end-regex>"</end-regex>
  8.     </string>
  9.  
  10.     <!--<string _name = "String 2" style = "String" end-at-line-end = "TRUE">
  11.         <start-regex>'</start-regex>
  12.         <end-regex>'</end-regex>
  13.     </string>-->
  14.  
  15.     <line-comment _name = "Line Comment" style= "Comment">
  16.         <start-regex>'</start-regex>
  17.     </line-comment>
  18.     
  19.     <line-comment _name = "Old Style Comment" style= "Comment">
  20.         <start-regex>^[rR][eE][mM]</start-regex>
  21.     </line-comment>
  22.  
  23.     <keyword-list _name = "Keywords" style = "Keyword" case-sensitive="FALSE">
  24.         <keyword>ADDHANDLER</keyword>
  25.         <keyword>ADDRESSOF</keyword>
  26.         <keyword>ALIAS</keyword>
  27.         <keyword>AND</keyword>
  28.         <keyword>ANDALSO</keyword>
  29.         <keyword>ANSI</keyword>
  30.         <keyword>AS</keyword>
  31.         <keyword>ASSEMBLY</keyword>
  32.         <keyword>AUTO</keyword>
  33.         <keyword>BINARY</keyword>    
  34.         <keyword>BYREF</keyword>
  35.         <keyword>BYVAL</keyword>    
  36.         <keyword>CALL</keyword>
  37.         <keyword>CASE</keyword>
  38.         <keyword>CATCH</keyword>
  39.         <keyword>CBOOL</keyword>
  40.         <keyword>CBYTE</keyword>
  41.         <keyword>CCHAR</keyword>
  42.         <keyword>CDATE</keyword>
  43.         <keyword>CDEC</keyword>
  44.         <keyword>CDBL</keyword>
  45.         <keyword>CINT</keyword>
  46.         <keyword>CLASS</keyword>
  47.         <keyword>CLNG</keyword>
  48.         <keyword>COBJ</keyword>
  49.         <keyword>COMPARE</keyword>
  50.         <keyword>CONST</keyword>
  51.         <keyword>CSHORT</keyword>
  52.         <keyword>CSNG</keyword>
  53.         <keyword>CSTR</keyword>
  54.         <keyword>CTYPE</keyword>
  55.         <keyword>DECLARE</keyword>
  56.         <keyword>DEFAULT</keyword>
  57.         <keyword>DELEGATE</keyword>
  58.         <keyword>DIM</keyword>
  59.         <keyword>DO</keyword>
  60.         <keyword>EACH</keyword>
  61.         <keyword>ELSE</keyword>
  62.         <keyword>ELSEIF</keyword>
  63.         <keyword>END</keyword>
  64.         <keyword>ENUM</keyword>
  65.         <keyword>ERASE</keyword>
  66.         <keyword>ERROR</keyword>
  67.         <keyword>EVENT</keyword>
  68.         <keyword>EXIT</keyword>
  69.         <keyword>EXPLICIT</keyword>    
  70.         <keyword>FALSE</keyword>
  71.         <keyword>FINALLY</keyword>
  72.         <keyword>FOR</keyword>
  73.         <keyword>FRIEND</keyword>
  74.         <keyword>FUNCTION</keyword>
  75.         <keyword>GET</keyword>
  76.         <keyword>GOTO</keyword>
  77.         <keyword>HANDLES</keyword>
  78.         <keyword>IF</keyword>
  79.         <keyword>IMPLEMENTS</keyword>
  80.         <keyword>IMPORTS</keyword>
  81.         <keyword>IN</keyword>
  82.         <keyword>INHERITS</keyword>
  83.         <keyword>INTEGER</keyword>
  84.         <keyword>INTERFACE</keyword>
  85.         <keyword>IS</keyword>
  86.         <keyword>LET</keyword>
  87.         <keyword>LIB</keyword>
  88.         <keyword>LIKE</keyword>
  89.         <keyword>LOOP</keyword>
  90.         <keyword>ME</keyword>
  91.         <keyword>MOD</keyword>
  92.         <keyword>MODULE</keyword>
  93.         <keyword>MUSTINHERIT</keyword>
  94.         <keyword>MUSTOVERRIDE</keyword>
  95.         <keyword>MYBASE</keyword>
  96.         <keyword>MYCLASS</keyword>
  97.         <keyword>NAMESPACE</keyword>
  98.         <keyword>NEW</keyword>
  99.         <keyword>NEXT</keyword>
  100.         <keyword>NOT</keyword>
  101.         <keyword>NOTHING</keyword>
  102.         <keyword>NOTINHERITABLE</keyword>
  103.         <keyword>NOTOVERRIDABLE</keyword>
  104.         <keyword>OFF</keyword>
  105.         <keyword>ON</keyword>
  106.         <keyword>OPTION</keyword>
  107.         <keyword>OPTIONAL</keyword>
  108.         <keyword>OR</keyword>
  109.         <keyword>ORELSE</keyword>
  110.         <keyword>OVERLOADS</keyword>
  111.         <keyword>OVERRIDABLE</keyword>
  112.         <keyword>OVERRIDES</keyword>
  113.         <keyword>PARAM_ARRAY</keyword>
  114.         <keyword>PRESERVE</keyword>
  115.         <keyword>PRIVATE</keyword>
  116.         <keyword>PROPERTY</keyword>
  117.         <keyword>PROTECTED</keyword>
  118.         <keyword>PUBLIC</keyword>
  119.         <keyword>RAISEEVENT</keyword>
  120.         <keyword>READONLY</keyword>
  121.         <keyword>REDIM</keyword>
  122.         <keyword>REM</keyword>
  123.         <keyword>REMOVEHANDLER</keyword>
  124.         <keyword>RESUME</keyword>
  125.         <keyword>RETURN</keyword>
  126.         <keyword>SELECT</keyword>
  127.         <keyword>SET</keyword>
  128.         <keyword>SHADOWS</keyword>
  129.         <keyword>SHARED</keyword>
  130.         <keyword>SIZEOF</keyword>
  131.         <keyword>STATIC</keyword>
  132.         <keyword>STEP</keyword>
  133.         <keyword>STOP</keyword>
  134.         <keyword>STRICT</keyword>
  135.         <keyword>STRUCTURE</keyword>
  136.         <keyword>SUB</keyword>
  137.         <keyword>SYNCLOCK</keyword>
  138.         <keyword>TEXT</keyword>
  139.         <keyword>THEN</keyword>
  140.         <keyword>THROW</keyword>
  141.         <keyword>TO</keyword>
  142.         <keyword>TRUE</keyword>
  143.         <keyword>TRY</keyword>
  144.         <keyword>TYPEOF</keyword>
  145.         <keyword>UNICODE</keyword>
  146.         <keyword>UNTIL</keyword>
  147.         <keyword>VARIANT</keyword>
  148.         <keyword>WHEN</keyword>
  149.         <keyword>WHILE</keyword>
  150.         <keyword>WITH</keyword>
  151.         <keyword>WITHEVENTS</keyword>
  152.         <keyword>WRITEONLY</keyword>
  153.         <keyword>XOR</keyword>
  154.         <keyword>YIELD</keyword> <!--MonoBASIC extension-->
  155.     </keyword-list>
  156.  
  157.     <keyword-list _name = "Primitives" style = "Data Type" case-sensitive="FALSE">
  158.         <keyword>BOOLEAN</keyword>
  159.         <keyword>BYTE</keyword>
  160.         <keyword>CHAR</keyword>
  161.         <keyword>DATE</keyword>
  162.         <keyword>DECIMAL</keyword>
  163.         <keyword>DOUBLE</keyword>
  164.         <keyword>LONG</keyword>
  165.         <keyword>OBJECT</keyword>
  166.         <keyword>SHORT</keyword>
  167.         <keyword>SINGLE</keyword>
  168.         <keyword>STRING</keyword>
  169.     </keyword-list>
  170.     
  171.     <keyword-list _name = "Preprocessor Definitions" style ="Preprocessor" case-sensitive="FALSE"
  172.               match-empty-string-at-beginning = "TRUE" match-empty-string-at-end = "TRUE"
  173.               beginning-regex = "^[ \t]*#[ \t]*">
  174.         <keyword>if</keyword>
  175.         <keyword>ifdef</keyword>
  176.         <keyword>ifndef</keyword>
  177.         <keyword>else</keyword>
  178.         <keyword>elif</keyword>
  179.         <keyword>define</keyword>
  180.         <keyword>end if</keyword>
  181.         <keyword>undef</keyword>
  182.         <keyword>error</keyword>
  183.         <keyword>region</keyword>
  184.         <keyword>end region</keyword>
  185.     </keyword-list>
  186.     
  187. </language>
  188.