...

Text file src/github.com/alecthomas/chroma/v2/lexers/embedded/wdte.xml

Documentation: github.com/alecthomas/chroma/v2/lexers/embedded

     1<lexer>
     2  <config>
     3    <name>WDTE</name>
     4    <filename>*.wdte</filename>
     5  </config>
     6  <rules>
     7    <state name="root">
     8      <rule pattern="\n">
     9        <token type="Text"/>
    10      </rule>
    11      <rule pattern="\s+">
    12        <token type="Text"/>
    13      </rule>
    14      <rule pattern="\\\n">
    15        <token type="Text"/>
    16      </rule>
    17      <rule pattern="#(.*?)\n">
    18        <token type="CommentSingle"/>
    19      </rule>
    20      <rule pattern="-?[0-9]+">
    21        <token type="LiteralNumberInteger"/>
    22      </rule>
    23      <rule pattern="-?[0-9]*\.[0-9]+">
    24        <token type="LiteralNumberFloat"/>
    25      </rule>
    26      <rule pattern="&#34;[^&#34;]*&#34;">
    27        <token type="LiteralString"/>
    28      </rule>
    29      <rule pattern="&#39;[^&#39;]*&#39;">
    30        <token type="LiteralString"/>
    31      </rule>
    32      <rule pattern="(default|switch|memo)\b">
    33        <token type="KeywordReserved"/>
    34      </rule>
    35      <rule pattern="{|}|;|-&gt;|=&gt;|\(|\)|\[|\]|\.">
    36        <token type="Operator"/>
    37      </rule>
    38      <rule pattern="[^{};()[\].\s]+">
    39        <token type="NameVariable"/>
    40      </rule>
    41    </state>
    42  </rules>
    43</lexer>

View as plain text