]> gitweb.factorcode.org Git - factor.git/blob - basis/xmode/modes/gradle.xml
xmode.modes: updating with recent xmode files
[factor.git] / basis / xmode / modes / gradle.xml
1 <?xml version="1.0"?>
2 <!DOCTYPE MODE SYSTEM "xmode.dtd">
3 <!--
4 <MODE NAME="gradle"                     FILE="gradle.xml"
5                                 FILE_NAME_GLOB="*.{gradle}"/>
6 -->
7 <MODE>
8    <PROPS>
9       <PROPERTY NAME="commentStart" VALUE="/*" />
10       <PROPERTY NAME="commentEnd" VALUE="*/" />
11       <PROPERTY NAME="lineComment" VALUE="//" />
12       <PROPERTY NAME="indentOpenBrackets" VALUE="{" />
13       <PROPERTY NAME="indentCloseBrackets" VALUE="}" />
14       <PROPERTY NAME="indentNextLine" VALUE="\s*(((if|while)\s*\(|else\s*|else\s+if\s*\(|for\s*\(.*\))[^{;]*)" />
15    </PROPS>
16
17    <RULES HIGHLIGHT_DIGITS="TRUE" IGNORE_CASE="FALSE">
18       <IMPORT DELEGATE="groovy::MAIN"/>
19       
20       <MARK_PREVIOUS MATCH_TYPE="OPERATOR" TYPE="LABEL">:</MARK_PREVIOUS>
21       <MARK_PREVIOUS MATCH_TYPE="NULL" TYPE="FUNCTION"> {</MARK_PREVIOUS>
22
23       <SEQ TYPE="OPERATOR">:</SEQ>
24       <SEQ TYPE="OPERATOR">&lt;</SEQ>
25       
26       <KEYWORDS>
27          <FUNCTION>afterEvaluate</FUNCTION>
28          <FUNCTION>afterProject</FUNCTION>
29          <FUNCTION>afterTask</FUNCTION>
30          <FUNCTION>allProjects</FUNCTION>
31          <FUNCTION>apply</FUNCTION>
32          <FUNCTION>beforeTask</FUNCTION>
33          <FUNCTION>delete</FUNCTION>
34          <FUNCTION>doFirst</FUNCTION>
35          <FUNCTION>doLast</FUNCTION>
36          <FUNCTION>exclude</FUNCTION>
37          <FUNCTION>from</FUNCTION>
38          <FUNCTION>include</FUNCTION>
39          <FUNCTION>includeFlat</FUNCTION>
40          <FUNCTION>into</FUNCTION>
41          <FUNCTION>mavenRepo</FUNCTION>
42          <FUNCTION>onlyIf</FUNCTION>
43          <FUNCTION>task</FUNCTION>
44          <FUNCTION>whenReady</FUNCTION>
45          <FUNCTION>whenTaskAdded</FUNCTION>
46
47          <KEYWORD1>gradle</KEYWORD1>
48          <KEYWORD1>project</KEYWORD1>
49       </KEYWORDS>
50    </RULES>
51 </MODE>