]> gitweb.factorcode.org Git - factor.git/blob - basis/xmode/modes/jcl.xml
assocs: update docs and give example with hashtable
[factor.git] / basis / xmode / modes / jcl.xml
1 <?xml version="1.0"?>
2
3 <!DOCTYPE MODE SYSTEM "xmode.dtd">
4 <!--  
5       JCL edit mode by Bill McMilleon (bill@mcmilleon.com)
6       March 19, 2003
7
8       Suggested catalog file entry:
9
10       <MODE NAME="JCL"          FILE="JCL.xml"
11                                 FILE_NAME_GLOB="*.{jcl}" />
12
13 -->
14  
15  
16 <MODE>
17
18     <PROPS>
19         <PROPERTY NAME="wordBreakChars" VALUE=",+-=&lt;&gt;/?^&amp;*" />
20     </PROPS>
21
22     
23     <RULES IGNORE_CASE="TRUE" HIGHLIGHT_DIGITS="FALSE">
24
25 <!-- In fixed form, column 72 is the last column parsed, unless the
26 \extend_source option is invoked -->
27     <!-- TERMINATE AT_CHAR="72" / -->
28
29
30     <EOL_SPAN AT_LINE_START="TRUE" TYPE="COMMENT1">//*</EOL_SPAN>
31
32                 <SPAN TYPE="LITERAL1" NO_LINE_BREAK="FALSE">
33                         <BEGIN>'</BEGIN>
34                         <END>'</END>
35                 </SPAN>
36
37 <!-- Highlighted Operators -->
38 <SEQ TYPE="OPERATOR">=</SEQ>
39 <SEQ TYPE="OPERATOR">&lt;</SEQ>
40 <SEQ TYPE="OPERATOR">&gt;</SEQ>
41 <SEQ TYPE="OPERATOR">&amp;</SEQ>
42 <SEQ TYPE="OPERATOR">|</SEQ>
43 <SEQ TYPE="OPERATOR">,</SEQ>
44
45 <KEYWORDS>
46   <KEYWORD2>COMMAND</KEYWORD2>
47   <KEYWORD2>CNTL</KEYWORD2>
48   <KEYWORD2>DD</KEYWORD2>
49   <KEYWORD2>ENCNTL</KEYWORD2>
50   <KEYWORD2>EXEC</KEYWORD2>
51   <KEYWORD2>IF</KEYWORD2>
52   <KEYWORD2>THEN</KEYWORD2>
53   <KEYWORD2>ELSE</KEYWORD2>
54   <KEYWORD2>ENDIF</KEYWORD2>
55   <KEYWORD2>INCLUDE</KEYWORD2>
56   <KEYWORD2>JCLIB</KEYWORD2>
57   <KEYWORD2>JOB</KEYWORD2>
58   <KEYWORD2>MSG</KEYWORD2>
59   <KEYWORD2>OUTPUT</KEYWORD2>
60   <KEYWORD2>PEND</KEYWORD2>
61   <KEYWORD2>PROC</KEYWORD2>
62   <KEYWORD2>SET</KEYWORD2>
63   <KEYWORD2>XMIT</KEYWORD2>
64 </KEYWORDS>
65
66     </RULES>
67 </MODE>