<!DOCTYPE Highlight >
<Highlight wildcards="*.pl" name="Perl" > 

 <Items>                                                                                
  <Text                style=""  color="#000000" />
  <Char                style=""  color="#ff00ff" />
  <Memo                style=""  color="#808080" />
  <Var                 style=""  color="#800080" />
  <String              style=""  color="#008000" />
  <String2             style=""  color="#006000" />
  <StringVar           style=""  color="#800080" />
 </Items>                                                                                      

 <Break>                                                                                       
  <normal>                                                                                     
   <citem item="" regexp="#.*" mode="until, include" lineEndContent="normal" />
   <citem item="" regexp="&quot;" lineEndContent="string" />
   <citem item="" regexp="'" lineEndContent="string2" />
   <citem item="" regexp="$"   mode="until" />
  </normal>
  
  <string>
   <citem item="" regexp="([^&quot;\\]|\\.)+" />
   <citem item="" regexp="&quot;" mode="until, exclude, allowfull" />
   <citem item="" regexp="&quot;" lineEndContent="normal" />
  </string>
  
  <string2>
   <citem item="" regexp="([^'\\]|\\.)+" />
   <citem item="" regexp="'" mode="until, exclude, allowfull" />
   <citem item="" regexp="'" lineEndContent="normal" />
  </string2>
 </Break>                                                                                      

 <Contents>                                                                                    
  <normal>                                                                                     
   <citem item="Text"    regexp="\s+" />
   <citem item="Memo"    regexp="#.*" />
   <citem item="Var"     regexp="\$[a-zA-Z0-9][\w_]*" />
   <citem item="Var"     regexp="@[a-zA-Z][\w_]*" />
   <citem item="Var"     regexp="&amp;[a-zA-Z][\w_]*" />
   <citem item="String"  regexp="&quot;" lineEndContent="string" />
   <citem item="String2" regexp="'" lineEndContent="string2" />

   <citem item="Text" regexp="[\w_]+" lineEndContent="normal" />
   <citem item="Text" regexp="\s+"    lineEndContent="normal" />
   <citem item="Text" regexp="\W"     lineEndContent="normal" />
  </normal>
  
  <string>
   <citem item="String"    regexp="[^&quot;\\\$]+" />
   <citem item="Char"      regexp="\\." />
   <citem item="StringVar" regexp="\$([a-zA-Z][\w_]*)" />
   <citem item="String"    regexp="&quot;" lineEndContent="normal" />
  </string>
  
  <string2>
   <citem item="String2"   regexp="[^'\\\$]+" />
   <citem item="Char"      regexp="\\." />
   <citem item="StringVar" regexp="\$([a-zA-Z][\w_]*)" />
   <citem item="String2"   regexp="'" lineEndContent="normal" />
  </string2>

 </Contents>                                                                                   

</Highlight>