home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2007 November
/
CPNL0711.ISO
/
communic
/
email
/
Evolution-2.8.2-2.msi
/
Data1.cab
/
ini.lang
< prev
next >
Wrap
Extensible Markup Language
|
2007-03-07
|
2KB
|
53 lines
<?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>