1 <?xml version="1.0"?>
\r
3 <!DOCTYPE MODE SYSTEM "xmode.dtd">
\r
5 <!-- COBOL mode, by Loren Charnley III -->
\r
9 <PROPERTY NAME="lineComment" VALUE="#" />
\r
12 <RULES ESCAPE="\" IGNORE_CASE="FALSE">
\r
15 <EOL_SPAN TYPE="COMMENT1">#</EOL_SPAN>
\r
18 <SPAN TYPE="LITERAL1">
\r
22 <SPAN TYPE="LITERAL2">
\r
27 <SPAN TYPE="LITERAL2" NO_LINE_BREAK="TRUE">
\r
32 <SPAN TYPE="LITERAL2" NO_LINE_BREAK="TRUE">
\r
38 <SEQ TYPE="OPERATOR">-</SEQ>
\r
39 <SEQ TYPE="OPERATOR">+</SEQ>
\r
40 <SEQ TYPE="OPERATOR">~</SEQ>
\r
41 <SEQ TYPE="OPERATOR">!</SEQ>
\r
42 <SEQ TYPE="OPERATOR">$</SEQ>
\r
43 <SEQ TYPE="OPERATOR">*</SEQ>
\r
44 <SEQ TYPE="OPERATOR">%</SEQ>
\r
45 <SEQ TYPE="OPERATOR">=</SEQ>
\r
46 <SEQ TYPE="OPERATOR">></SEQ>
\r
47 <SEQ TYPE="OPERATOR"><</SEQ>
\r
48 <SEQ TYPE="OPERATOR">&</SEQ>
\r
49 <SEQ TYPE="OPERATOR">>=</SEQ>
\r
50 <SEQ TYPE="OPERATOR"><=</SEQ>
\r
51 <SEQ TYPE="OPERATOR">|</SEQ>
\r
52 <SEQ TYPE="OPERATOR">^</SEQ>
\r
53 <SEQ TYPE="OPERATOR">?</SEQ>
\r
54 <SEQ TYPE="OPERATOR">:</SEQ>
\r
56 <!-- Function calls -->
\r
57 <MARK_PREVIOUS TYPE="FUNCTION" MATCH_TYPE="OPERATOR">(</MARK_PREVIOUS>
\r
58 <SEQ TYPE="OPERATOR">)</SEQ>
\r
64 <!-- GNUplot Commands -->
\r
65 <KEYWORD1>cd</KEYWORD1>
\r
66 <KEYWORD1>call</KEYWORD1>
\r
67 <KEYWORD1>clear</KEYWORD1>
\r
68 <KEYWORD1>exit</KEYWORD1>
\r
69 <KEYWORD1>fit</KEYWORD1>
\r
70 <KEYWORD1>help</KEYWORD1>
\r
71 <KEYWORD1>history</KEYWORD1>
\r
72 <KEYWORD1>if</KEYWORD1>
\r
73 <KEYWORD1>load</KEYWORD1>
\r
74 <KEYWORD1>pause</KEYWORD1>
\r
75 <KEYWORD1>plot</KEYWORD1>
\r
76 <KEYWORD1>using</KEYWORD1>
\r
77 <KEYWORD1>with</KEYWORD1>
\r
78 <KEYWORD1>index</KEYWORD1>
\r
79 <KEYWORD1>every</KEYWORD1>
\r
80 <KEYWORD1>smooth</KEYWORD1>
\r
81 <KEYWORD1>thru</KEYWORD1>
\r
82 <KEYWORD1>print</KEYWORD1>
\r
83 <KEYWORD1>pwd</KEYWORD1>
\r
84 <KEYWORD1>quit</KEYWORD1>
\r
85 <KEYWORD1>replot</KEYWORD1>
\r
86 <KEYWORD1>reread</KEYWORD1>
\r
87 <KEYWORD1>reset</KEYWORD1>
\r
88 <KEYWORD1>save</KEYWORD1>
\r
89 <KEYWORD1>set</KEYWORD1>
\r
90 <KEYWORD1>show</KEYWORD1>
\r
91 <KEYWORD1>unset</KEYWORD1>
\r
92 <KEYWORD1>shell</KEYWORD1>
\r
93 <KEYWORD1>splot</KEYWORD1>
\r
94 <KEYWORD1>system</KEYWORD1>
\r
95 <KEYWORD1>test</KEYWORD1>
\r
96 <KEYWORD1>unset</KEYWORD1>
\r
97 <KEYWORD1>update</KEYWORD1>
\r
99 <!-- GNUplot Functions -->
\r
100 <KEYWORD2>abs</KEYWORD2>
\r
101 <KEYWORD2>acos</KEYWORD2>
\r
102 <KEYWORD2>acosh</KEYWORD2>
\r
103 <KEYWORD2>arg</KEYWORD2>
\r
104 <KEYWORD2>asin</KEYWORD2>
\r
105 <KEYWORD2>asinh</KEYWORD2>
\r
106 <KEYWORD2>atan</KEYWORD2>
\r
107 <KEYWORD2>atan2</KEYWORD2>
\r
108 <KEYWORD2>atanh</KEYWORD2>
\r
109 <KEYWORD2>besj0</KEYWORD2>
\r
110 <KEYWORD2>besj1</KEYWORD2>
\r
111 <KEYWORD2>besy0</KEYWORD2>
\r
112 <KEYWORD2>besy1</KEYWORD2>
\r
113 <KEYWORD2>ceil</KEYWORD2>
\r
114 <KEYWORD2>cos</KEYWORD2>
\r
115 <KEYWORD2>cosh</KEYWORD2>
\r
116 <KEYWORD2>erf</KEYWORD2>
\r
117 <KEYWORD2>erfc</KEYWORD2>
\r
118 <KEYWORD2>exp</KEYWORD2>
\r
119 <KEYWORD2>floor</KEYWORD2>
\r
120 <KEYWORD2>gamma</KEYWORD2>
\r
121 <KEYWORD2>ibeta</KEYWORD2>
\r
122 <KEYWORD2>inverf</KEYWORD2>
\r
123 <KEYWORD2>igamma</KEYWORD2>
\r
124 <KEYWORD2>imag</KEYWORD2>
\r
125 <KEYWORD2>invnorm</KEYWORD2>
\r
126 <KEYWORD2>int</KEYWORD2>
\r
127 <KEYWORD2>lambertw</KEYWORD2>
\r
128 <KEYWORD2>lgamma</KEYWORD2>
\r
129 <KEYWORD2>log</KEYWORD2>
\r
130 <KEYWORD2>log10</KEYWORD2>
\r
131 <KEYWORD2>norm</KEYWORD2>
\r
132 <KEYWORD2>rand</KEYWORD2>
\r
133 <KEYWORD2>real</KEYWORD2>
\r
134 <KEYWORD2>sgn</KEYWORD2>
\r
135 <KEYWORD2>sin</KEYWORD2>
\r
136 <KEYWORD2>sinh</KEYWORD2>
\r
137 <KEYWORD2>sqrt</KEYWORD2>
\r
138 <KEYWORD2>tan</KEYWORD2>
\r
139 <KEYWORD2>tanh</KEYWORD2>
\r
140 <KEYWORD2>column</KEYWORD2>
\r
141 <KEYWORD2>defined</KEYWORD2>
\r
142 <KEYWORD2>tm_hour</KEYWORD2>
\r
143 <KEYWORD2>tm_mday</KEYWORD2>
\r
144 <KEYWORD2>tm_min</KEYWORD2>
\r
145 <KEYWORD2>tm_mon</KEYWORD2>
\r
146 <KEYWORD2>tm_sec</KEYWORD2>
\r
147 <KEYWORD2>tm_wday</KEYWORD2>
\r
148 <KEYWORD2>tm_yday</KEYWORD2>
\r
149 <KEYWORD2>tm_year</KEYWORD2>
\r
150 <KEYWORD2>valid</KEYWORD2>
\r
152 <!-- GNUplot Built-in Variables -->
\r
153 <KEYWORD3>angles</KEYWORD3>
\r
154 <KEYWORD3>arrow</KEYWORD3>
\r
155 <KEYWORD3>autoscale</KEYWORD3>
\r
156 <KEYWORD3>bars</KEYWORD3>
\r
157 <KEYWORD3>bmargin</KEYWORD3>
\r
158 <KEYWORD3>border</KEYWORD3>
\r
159 <KEYWORD3>boxwidth</KEYWORD3>
\r
160 <KEYWORD3>clabel</KEYWORD3>
\r
161 <KEYWORD3>clip</KEYWORD3>
\r
162 <KEYWORD3>cntrparam</KEYWORD3>
\r
163 <KEYWORD3>colorbox</KEYWORD3>
\r
164 <KEYWORD3>contour</KEYWORD3>
\r
165 <KEYWORD3>datafile </KEYWORD3>
\r
166 <KEYWORD3>decimalsign</KEYWORD3>
\r
167 <KEYWORD3>dgrid3d</KEYWORD3>
\r
168 <KEYWORD3>dummy</KEYWORD3>
\r
169 <KEYWORD3>encoding</KEYWORD3>
\r
170 <KEYWORD3>fit</KEYWORD3>
\r
171 <KEYWORD3>fontpath</KEYWORD3>
\r
172 <KEYWORD3>format</KEYWORD3>
\r
173 <KEYWORD3>functions</KEYWORD3>
\r
174 <KEYWORD3>function</KEYWORD3>
\r
175 <KEYWORD3>grid</KEYWORD3>
\r
176 <KEYWORD3>hidden3d</KEYWORD3>
\r
177 <KEYWORD3>historysize</KEYWORD3>
\r
178 <KEYWORD3>isosamples</KEYWORD3>
\r
179 <KEYWORD3>key</KEYWORD3>
\r
180 <KEYWORD3>label</KEYWORD3>
\r
181 <KEYWORD3>lmargin</KEYWORD3>
\r
182 <KEYWORD3>loadpath</KEYWORD3>
\r
183 <KEYWORD3>locale</KEYWORD3>
\r
184 <KEYWORD3>logscale</KEYWORD3>
\r
185 <KEYWORD3>mapping</KEYWORD3>
\r
186 <KEYWORD3>margin</KEYWORD3>
\r
187 <KEYWORD3>mouse</KEYWORD3>
\r
188 <KEYWORD3>multiplot</KEYWORD3>
\r
189 <KEYWORD3>mx2tics</KEYWORD3>
\r
190 <KEYWORD3>mxtics</KEYWORD3>
\r
191 <KEYWORD3>my2tics</KEYWORD3>
\r
192 <KEYWORD3>mytics</KEYWORD3>
\r
193 <KEYWORD3>mztics</KEYWORD3>
\r
194 <KEYWORD3>offsets</KEYWORD3>
\r
195 <KEYWORD3>origin</KEYWORD3>
\r
196 <KEYWORD3>output</KEYWORD3>
\r
197 <KEYWORD3>parametric</KEYWORD3>
\r
198 <KEYWORD3>plot</KEYWORD3>
\r
199 <KEYWORD3>pm3d</KEYWORD3>
\r
200 <KEYWORD3>palette</KEYWORD3>
\r
201 <KEYWORD3>pointsize</KEYWORD3>
\r
202 <KEYWORD3>polar</KEYWORD3>
\r
203 <KEYWORD3>print</KEYWORD3>
\r
204 <KEYWORD3>rmargin</KEYWORD3>
\r
205 <KEYWORD3>rrange</KEYWORD3>
\r
206 <KEYWORD3>samples</KEYWORD3>
\r
207 <KEYWORD3>size</KEYWORD3>
\r
208 <KEYWORD3>style</KEYWORD3>
\r
209 <KEYWORD3>surface</KEYWORD3>
\r
210 <KEYWORD3>terminal</KEYWORD3>
\r
211 <KEYWORD3>tics</KEYWORD3>
\r
212 <KEYWORD3>ticslevel</KEYWORD3>
\r
213 <KEYWORD3>ticscale</KEYWORD3>
\r
214 <KEYWORD3>timestamp</KEYWORD3>
\r
215 <KEYWORD3>timefmt</KEYWORD3>
\r
216 <KEYWORD3>title</KEYWORD3>
\r
217 <KEYWORD3>tmargin</KEYWORD3>
\r
218 <KEYWORD3>trange</KEYWORD3>
\r
219 <KEYWORD3>urange</KEYWORD3>
\r
220 <KEYWORD3>variables</KEYWORD3>
\r
221 <KEYWORD3>version</KEYWORD3>
\r
222 <KEYWORD3>view</KEYWORD3>
\r
223 <KEYWORD3>vrange</KEYWORD3>
\r
224 <KEYWORD3>x2data</KEYWORD3>
\r
225 <KEYWORD3>x2dtics</KEYWORD3>
\r
226 <KEYWORD3>x2label</KEYWORD3>
\r
227 <KEYWORD3>x2mtics</KEYWORD3>
\r
228 <KEYWORD3>x2range</KEYWORD3>
\r
229 <KEYWORD3>x2tics</KEYWORD3>
\r
230 <KEYWORD3>x2zeroaxis</KEYWORD3>
\r
231 <KEYWORD3>xdata</KEYWORD3>
\r
232 <KEYWORD3>xdtics</KEYWORD3>
\r
233 <KEYWORD3>xlabel</KEYWORD3>
\r
234 <KEYWORD3>xmtics</KEYWORD3>
\r
235 <KEYWORD3>xrange</KEYWORD3>
\r
236 <KEYWORD3>xtics</KEYWORD3>
\r
237 <KEYWORD3>xzeroaxis</KEYWORD3>
\r
238 <KEYWORD3>y2data</KEYWORD3>
\r
239 <KEYWORD3>y2dtics</KEYWORD3>
\r
240 <KEYWORD3>y2label</KEYWORD3>
\r
241 <KEYWORD3>y2mtics</KEYWORD3>
\r
242 <KEYWORD3>y2range</KEYWORD3>
\r
243 <KEYWORD3>y2tics</KEYWORD3>
\r
244 <KEYWORD3>y2zeroaxis</KEYWORD3>
\r
245 <KEYWORD3>ydata</KEYWORD3>
\r
246 <KEYWORD3>ydtics</KEYWORD3>
\r
247 <KEYWORD3>ylabel</KEYWORD3>
\r
248 <KEYWORD3>ymtics</KEYWORD3>
\r
249 <KEYWORD3>yrange</KEYWORD3>
\r
250 <KEYWORD3>ytics</KEYWORD3>
\r
251 <KEYWORD3>yzeroaxis</KEYWORD3>
\r
252 <KEYWORD3>zdata</KEYWORD3>
\r
253 <KEYWORD3>zdtics</KEYWORD3>
\r
254 <KEYWORD3>cbdata</KEYWORD3>
\r
255 <KEYWORD3>cbdtics</KEYWORD3>
\r
256 <KEYWORD3>zero</KEYWORD3>
\r
257 <KEYWORD3>zeroaxis</KEYWORD3>
\r
258 <KEYWORD3>zlabel</KEYWORD3>
\r
259 <KEYWORD3>zmtics</KEYWORD3>
\r
260 <KEYWORD3>zrange</KEYWORD3>
\r
261 <KEYWORD3>ztics</KEYWORD3>
\r
262 <KEYWORD3>cblabel</KEYWORD3>
\r
263 <KEYWORD3>cbmtics</KEYWORD3>
\r
264 <KEYWORD3>cbrange</KEYWORD3>
\r
265 <KEYWORD3>cbtics</KEYWORD3>
\r