...

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

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

     1<lexer>
     2  <config>
     3    <name>PacmanConf</name>
     4    <alias>pacmanconf</alias>
     5    <filename>pacman.conf</filename>
     6  </config>
     7  <rules>
     8    <state name="root">
     9      <rule pattern="#.*$">
    10        <token type="CommentSingle"/>
    11      </rule>
    12      <rule pattern="^\s*\[.*?\]\s*$">
    13        <token type="Keyword"/>
    14      </rule>
    15      <rule pattern="(\w+)(\s*)(=)">
    16        <bygroups>
    17          <token type="NameAttribute"/>
    18          <token type="Text"/>
    19          <token type="Operator"/>
    20        </bygroups>
    21      </rule>
    22      <rule pattern="^(\s*)(\w+)(\s*)$">
    23        <bygroups>
    24          <token type="Text"/>
    25          <token type="NameAttribute"/>
    26          <token type="Text"/>
    27        </bygroups>
    28      </rule>
    29      <rule pattern="(\$repo|\$arch|%o|%u)\b">
    30        <token type="NameVariable"/>
    31      </rule>
    32      <rule pattern=".">
    33        <token type="Text"/>
    34      </rule>
    35    </state>
    36  </rules>
    37</lexer>

View as plain text