home *** CD-ROM | disk | FTP | other *** search
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE language SYSTEM "language.dtd">
- <language _name=".ini" version="1.0" _section="Others" mimetypes="text/x-ini-file;application/x-ini-file">
-
- <line-comment _name = "Line Comment" style= "Comment">
- <start-regex>;</start-regex>
- </line-comment>
-
- <syntax-item _name = "Group" style = "Keyword">
- <start-regex>^\[</start-regex>
- <end-regex>\]$</end-regex>
- </syntax-item>
-
- <pattern-item _name = "Non Standard Key" style = "Data Type">
- <regex>^_?X\-[a-zA-Z\-]+</regex>
- </pattern-item>
-
- <pattern-item _name = "Language" style = "Decimal">
- <regex>\[[a-zA-Z_]+\]</regex>
- </pattern-item>
-
- <pattern-item _name = "Variable" style = "Data Type">
- <regex>^[a-zA-Z_][a-zA-Z0-9_.]*</regex>
- </pattern-item>
-
- <keyword-list _name = "Boolean Value" style = "Preprocessor" case-sensitive="false">
- <keyword>true</keyword>
- <keyword>false</keyword>
- <keyword>on</keyword>
- <keyword>off</keyword>
- <keyword>yes</keyword>
- <keyword>no</keyword>
- </keyword-list>
-
- <string _name="Single Quoted String" style="String" end-at-line-end="FALSE">
- <start-regex>'</start-regex>
- <end-regex>'</end-regex>
- </string>
-
- <string _name="Double Quoted String" style="String" end-at-line-end="FALSE">
- <start-regex>"</start-regex>
- <end-regex>"</end-regex>
- </string>
- <pattern-item _name="Integer" style="Decimal">
- <regex>\b[0-9]+\b</regex>
- </pattern-item>
-
- <pattern-item _name="Decimal Number" style="Floating Point">
- <regex>(\b[0-9]+(\.[0-9]+)?|\.[0-9]+)([Ee][\+-]?[0-9]+)?\b</regex>
- </pattern-item>
-
- </language>
-