]> gitweb.factorcode.org Git - factor.git/blob - basis/xmode/modes/dockerfile.xml
xmode.modes: adding dockerfile xmode
[factor.git] / basis / xmode / modes / dockerfile.xml
1 <?xml version="1.0"?>
2 <!DOCTYPE MODE SYSTEM "xmode.dtd">
3 <MODE>
4         <PROPS>
5                 <PROPERTY NAME="contextInsensitive" VALUE="true" />
6                 <PROPERTY NAME="lineComment" VALUE="#" />
7         </PROPS>
8         <RULES IGNORE_CASE="TRUE" HIGHLIGHT_DIGITS="TRUE" DIGIT_RE="\d+">
9                 <EOL_SPAN TYPE="COMMENT2">#</EOL_SPAN>
10                 <SEQ TYPE="OPERATOR">[</SEQ>
11                 <SEQ TYPE="OPERATOR">=</SEQ>
12                 <SEQ TYPE="OPERATOR">]</SEQ>
13                 <SEQ TYPE="OPERATOR">.</SEQ>
14                 <SEQ TYPE="OPERATOR">:</SEQ>
15         <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
16                         <BEGIN>"</BEGIN>
17                         <END>"</END>
18                 </SPAN>
19                 <EOL_SPAN TYPE="KEYWORD1" DELEGATE="shellscript::MAIN">RUN</EOL_SPAN>
20                 <KEYWORDS>
21                         <KEYWORD1>FROM</KEYWORD1>
22                         <KEYWORD1>WORKDIR</KEYWORD1>
23                         <KEYWORD1>COPY</KEYWORD1>
24                         <KEYWORD1>CMD</KEYWORD1>
25                 </KEYWORDS>
26         </RULES>
27 </MODE>