Warning, /frameworks/syntax-highlighting/data/syntax/gnuplot.xml is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0" encoding="UTF-8"?> 0002 <!DOCTYPE language> 0003 <language name="Gnuplot" version="10" kateversion="5.79" section="Scientific" extensions="*.gnuplot;*.gp;*.gplt;*.plt" casesensitive="1" > 0004 <highlighting> 0005 <list name="set_keywords"> 0006 <!-- no keyword --> 0007 <item>noarrow</item> 0008 <item>noborder</item> 0009 <item>noclabel</item> 0010 <item>noclip</item> 0011 <item>nocontour</item> 0012 <item>nodgrid3d</item> 0013 <item>noenhanced</item> 0014 <item>nogrid</item> 0015 <item>nohidden3d</item> 0016 <item>nokey</item> 0017 <item>nolabel</item> 0018 <item>nolinestyle</item> 0019 <item>nomultiplot</item> 0020 <item>nomx2tics</item> 0021 <item>nomxtics</item> 0022 <item>nomy2tics</item> 0023 <item>nomytics</item> 0024 <item>nomztics</item> 0025 <item>nooffsets</item> 0026 <item>noparametric</item> 0027 <item>nopolar</item> 0028 <item>nosurface</item> 0029 <item>notimestamp</item> 0030 <item>nox2dtics</item> 0031 <item>nox2mtics</item> 0032 <item>nox2tics</item> 0033 <item>nox2zeroaxis</item> 0034 <item>noxdtics</item> 0035 <item>noxmtics</item> 0036 <item>noxtics</item> 0037 <item>noxzeroaxis</item> 0038 <item>noy2dtics</item> 0039 <item>noy2mtics</item> 0040 <item>noy2tics</item> 0041 <item>noy2zeroaxis</item> 0042 <item>noydtics</item> 0043 <item>noymtics</item> 0044 <item>noytics</item> 0045 <item>noyzeroaxis</item> 0046 <item>nozdtics</item> 0047 <item>nozeroaxis</item> 0048 <item>nozmtics</item> 0049 <item>noztics</item> 0050 0051 <item>angles</item> 0052 <item>arrow</item> 0053 <item>bar</item> 0054 <item>border</item> 0055 <item>boxwidth</item> 0056 <item>clabel</item> 0057 <item>clip</item> 0058 <item>cntrparam</item> 0059 <item>data</item> 0060 <item>dgrid3d</item> 0061 <item>dummy</item> 0062 <item>encoding</item> 0063 <item>format</item> 0064 <item>function</item> 0065 <item>functions</item> 0066 <item>grid</item> 0067 <item>hidden3d</item> 0068 <item>isosamples</item> 0069 <item>label</item> 0070 <item>linestyle</item> 0071 <item>mapping</item> 0072 <item>margin</item> 0073 <item>mx2tics</item> 0074 <item>mxtics</item> 0075 <item>my2tics</item> 0076 <item>mytics</item> 0077 <item>mztics</item> 0078 <item>offsets</item> 0079 <item>origin</item> 0080 <item>parametric</item> 0081 <item>pointsize</item> 0082 <item>polar</item> 0083 <item>rrange</item> 0084 <item>samples</item> 0085 <item>size</item> 0086 <item>surface</item> 0087 <item>tics</item> 0088 <item>ticscale</item> 0089 <item>ticslevel</item> 0090 <item>timefmt</item> 0091 <item>timestamp</item> 0092 <item>title</item> 0093 <item>trange</item> 0094 <item>urange</item> 0095 <item>variables</item> 0096 <item>version</item> 0097 <item>view</item> 0098 <item>vrange</item> 0099 <item>x2data</item> 0100 <item>x2dtics</item> 0101 <item>x2label</item> 0102 <item>x2mtics</item> 0103 <item>x2range</item> 0104 <item>x2tics</item> 0105 <item>x2zeroaxis</item> 0106 <item>xdata</item> 0107 <item>xdtics</item> 0108 <item>xlabel</item> 0109 <item>xmtics</item> 0110 <item>xrange</item> 0111 <item>xtics</item> 0112 <item>xzeroaxis</item> 0113 <item>y2data</item> 0114 <item>y2dtics</item> 0115 <item>y2label</item> 0116 <item>y2mtics</item> 0117 <item>y2range</item> 0118 <item>y2tics</item> 0119 <item>y2zeroaxis</item> 0120 <item>ydata</item> 0121 <item>ydtics</item> 0122 <item>ylabel</item> 0123 <item>ymtics</item> 0124 <item>yrange</item> 0125 <item>ytics</item> 0126 <item>yzeroaxis</item> 0127 <item>zdata</item> 0128 <item>zdtics</item> 0129 <item>zero</item> 0130 <item>zeroaxis</item> 0131 <item>zlabel</item> 0132 <item>zmtics</item> 0133 <item>zrange</item> 0134 <item>ztics</item> 0135 0136 <item>from</item> 0137 <item>at</item> 0138 <item>to</item> 0139 <item>enhanced</item> 0140 <item>font</item> 0141 <item>offset</item> 0142 <item>tc</item> 0143 </list> 0144 0145 <list name="set_contour_keywords"> 0146 <item>base</item> 0147 <item>surface</item> 0148 <item>both</item> 0149 </list> 0150 0151 <list name="set_key_keywords"> 0152 <item>left</item> 0153 <item>right</item> 0154 <item>top</item> 0155 <item>bottom</item> 0156 <item>outside</item> 0157 <item>below</item> 0158 <item>Left</item> 0159 <item>Right</item> 0160 <item>nobox</item> 0161 <item>noreverse</item> 0162 <item>reverse</item> 0163 <item>samplen</item> 0164 <item>spacing</item> 0165 <item>title</item> 0166 <item>with</item> 0167 </list> 0168 0169 <list name="set_scale_keywords"> 0170 <item>noautoscale</item> 0171 <item>autoscale</item> 0172 <item>nologscale</item> 0173 </list> 0174 0175 <list name="set_scale_axes_keywords"> 0176 <item>x</item> 0177 <item>y</item> 0178 <item>z</item> 0179 <item>x2</item> 0180 <item>y2</item> 0181 <item>xy</item> 0182 </list> 0183 0184 <list name="set_terminal_keywords"> 0185 <item>aed512</item> 0186 <item>aed767</item> 0187 <item>aifm</item> 0188 <item>bitgraph</item> 0189 <item>cgm</item> 0190 <item>dumb</item> 0191 <item>dxf</item> 0192 <item>dxy800a</item> 0193 <item>eepic</item> 0194 <item>epson-180dpi</item> 0195 <item>epson-60dpi</item> 0196 <item>epson-lx800</item> 0197 <item>excl</item> 0198 <item>gpic</item> 0199 <item>hp2623a</item> 0200 <item>hp2648</item> 0201 <item>kc-tek40xx</item> 0202 <item>km-tek40xx</item> 0203 <item>kyo</item> 0204 <item>mf</item> 0205 <item>mif</item> 0206 <item>mp</item> 0207 <item>nec-cp6</item> 0208 <item>okidata</item> 0209 <item>prescribe</item> 0210 <item>pstricks</item> 0211 <item>qms</item> 0212 <item>regis</item> 0213 <item>rgip</item> 0214 <item>selanar</item> 0215 <item>starc</item> 0216 <item>table</item> 0217 <item>tandy-60dpi</item> 0218 <item>tek40xx</item> 0219 <item>tek410x</item> 0220 <item>texdraw</item> 0221 <item>tpic</item> 0222 <item>uniplex</item> 0223 <item>unixplot</item> 0224 <item>vttek</item> 0225 <item>vx384</item> 0226 <item>x11</item> 0227 </list> 0228 0229 <list name="set_terminal_ps_keywords"> 0230 <item>landscape</item> 0231 <item>portrait</item> 0232 <item>eps</item> 0233 <item>default</item> 0234 <item>enhanced</item> 0235 <item>noenhanced</item> 0236 <item>solid</item> 0237 <item>dashed</item> 0238 <item>defaultplex</item> 0239 <item>simplex</item> 0240 <item>duplex</item> 0241 </list> 0242 0243 <list name="set_terminal_latex_keywords"> 0244 <item>courier</item> 0245 <item>roman</item> 0246 <item>default</item> 0247 </list> 0248 0249 <list name="set_terminal_pstex_keywords"> 0250 <item>color</item> 0251 <item>monochrome</item> 0252 <item>dashed</item> 0253 <item>rotate</item> 0254 <item>norotate</item> 0255 <item>auxfile</item> 0256 </list> 0257 0258 <list name="set_terminal_png_keywords"> 0259 <item>transparent</item> 0260 <item>notransparent</item> 0261 <include>set_terminal_pbm_keywords</include> 0262 </list> 0263 0264 <list name="set_terminal_pbm_keywords"> 0265 <item>small</item> 0266 <item>medium</item> 0267 <item>large</item> 0268 <item>monochrome</item> 0269 <item>gray</item> 0270 <item>color</item> 0271 </list> 0272 0273 <list name="set_terminal_tgif_keywords"> 0274 <item>landscape</item> 0275 <item>portrait</item> 0276 <item>solid</item> 0277 <item>dashed</item> 0278 </list> 0279 0280 <list name="set_terminal_fig_keywords"> 0281 <item>monochrome</item> 0282 <item>color</item> 0283 <item>small</item> 0284 <item>big</item> 0285 <item>pointsmax</item> 0286 <item>landscape</item> 0287 <item>portrait</item> 0288 <item>metric</item> 0289 <item>inches</item> 0290 <item>fontsize</item> 0291 <item>size</item> 0292 <item>thickness</item> 0293 <item>depth</item> 0294 </list> 0295 0296 <list name="set_terminal_corel_keywords"> 0297 <item>monochrome</item> 0298 <item>color</item> 0299 </list> 0300 0301 <list name="set_terminal_hppj_keywords"> 0302 <item>FNT5X9</item> 0303 <item>FNT9X17</item> 0304 <item>FNT13X25</item> 0305 </list> 0306 0307 <list name="set_terminal_pcl5_keywords"> 0308 <item>mode</item> 0309 <item>landscape</item> 0310 <item>portrait</item> 0311 <item>monochrome</item> 0312 <item>color</item> 0313 <item>solid</item> 0314 <item>dashed</item> 0315 <item>letter</item> 0316 <item>legal</item> 0317 <item>noextended</item> 0318 <item>extended</item> 0319 <item>stick</item> 0320 <item>univers</item> 0321 <item>cg_times</item> 0322 <item>zapf_dingbats</item> 0323 <item>antique_olive</item> 0324 <item>arial</item> 0325 <item>courier</item> 0326 <item>garamond_antigua</item> 0327 <item>letter_gothic</item> 0328 <item>cg_omega</item> 0329 <item>albertus</item> 0330 <item>times_new_roman</item> 0331 <item>clarendon</item> 0332 <item>coronet</item> 0333 <item>marigold</item> 0334 <item>truetype_symbols</item> 0335 <item>wingdings</item> 0336 </list> 0337 0338 <list name="set_terminal_hpdj_keywords"> 0339 <item>75</item> 0340 <item>100</item> 0341 <item>150</item> 0342 <item>300</item> 0343 </list> 0344 0345 <list name="set_terminal_imagen_keywords"> 0346 <item>landscape</item> 0347 <item>portrait</item> 0348 </list> 0349 0350 <list name="plot_smooth_keywords"> 0351 <item>acsplines</item> 0352 <item>bezier</item> 0353 <item>csplines</item> 0354 <item>sbezier</item> 0355 <item>unique</item> 0356 </list> 0357 0358 <list name="plot_axes_keywords"> 0359 <item>x1y1</item> 0360 <item>x2y1</item> 0361 <item>x1y2</item> 0362 <item>x2y2</item> 0363 </list> 0364 0365 <list name="plot_style_keywords"> 0366 <!-- plot style --> 0367 <item>arrows</item> 0368 <item>boxerrorbars</item> 0369 <item>boxes</item> 0370 <item>boxplot</item> 0371 <item>boxxyerror</item> 0372 <item>boxxyerrorbars</item> 0373 <item>candlesticks</item> 0374 <item>circles</item> 0375 <item>d</item> 0376 <item>dots</item> 0377 <item>ellipses</item> 0378 <item>errorbars</item> 0379 <item>filledcurves</item> 0380 <item>fillsteps</item> 0381 <item>financebars</item> 0382 <item>fsteps</item> 0383 <item>histeps</item> 0384 <item>histograms rgbalpha</item> 0385 <item>image</item> 0386 <item>i</item> 0387 <item>impulses</item> 0388 <item>isosurface</item> 0389 <item>labels</item> 0390 <item>l</item> 0391 <item>lines</item> 0392 <item>lp</item> 0393 <item>linesp</item> 0394 <item>linespoints</item> 0395 <item>parallelaxes</item> 0396 <item>pm3d</item> 0397 <item>p</item> 0398 <item>points</item> 0399 <item>polygons</item> 0400 <item>rgbimage</item> 0401 <item>steps</item> 0402 <item>surface</item> 0403 <item>table</item> 0404 <item>vector</item> 0405 <item>vectors</item> 0406 <item>xerrorbar</item> 0407 <item>xerrorbars</item> 0408 <item>xerrorlines</item> 0409 <item>xyerrorbars</item> 0410 <item>xyerrorlines</item> 0411 <item>yerrorbar</item> 0412 <item>yerrorbars</item> 0413 <item>yerrorlines</item> 0414 <item>zerrorfill</item> 0415 0416 <item>as</item> 0417 <item>fc</item> 0418 <item>ft</item> 0419 0420 <include>plot_astyle_keywords</include> 0421 </list> 0422 0423 <list name="plot_astyle_keywords"> 0424 <item>lc</item> 0425 <item>linecolor</item> 0426 <item>ls</item> 0427 <item>linestyle</item> 0428 <item>lt</item> 0429 <item>linetype</item> 0430 <item>lw</item> 0431 <item>linewidth</item> 0432 <item>pt</item> 0433 <item>pointtype</item> 0434 <item>ps</item> 0435 <item>pointsize</item> 0436 </list> 0437 0438 <list name="commands"> 0439 <item>call</item> 0440 <item>cd</item> 0441 <item>clear</item> 0442 <item>do</item> 0443 <item>eval</item> 0444 <item>fit</item> 0445 <item>help</item> 0446 <item>hist</item> 0447 <item>history</item> 0448 <item>import</item> 0449 <item>load</item> 0450 <item>lower</item> 0451 <item>pause</item> 0452 <item>plot</item> 0453 <item>print</item> 0454 <item>printerr</item> 0455 <item>pwd</item> 0456 <item>raise</item> 0457 <item>refresh</item> 0458 <item>replot</item> 0459 <item>reread</item> 0460 <item>reset</item> 0461 <item>save</item> 0462 <item>set</item> 0463 <item>shell</item> 0464 <item>show</item> 0465 <item>splot</item> 0466 <item>stats</item> 0467 <item>system</item> 0468 <item>test</item> 0469 <item>toggle</item> 0470 <item>undefine</item> 0471 <item>unset</item> 0472 <item>vclear</item> 0473 <item>vfill</item> 0474 </list> 0475 0476 <list name="set_unset_options"> 0477 <item>angles</item> 0478 <item>arrow</item> 0479 <item>border</item> 0480 <item>boxwidth</item> 0481 <item>clip</item> 0482 <item>cntrlabel</item> 0483 <item>cntrparam</item> 0484 <item>color</item> 0485 <item>colorbox</item> 0486 <item>colorsequence</item> 0487 <item>contour</item> 0488 <item>dashtype</item> 0489 <item>linetype</item> 0490 <item>datafile</item> 0491 <item>decimal</item> 0492 <item>decimalsign</item> 0493 <item>dgrid3d</item> 0494 <item>dummy</item> 0495 <item>encoding</item> 0496 <item>bars</item> 0497 <item>errorbars</item> 0498 <item>fit</item> 0499 <item>fontpath</item> 0500 <item>format</item> 0501 <item>grid</item> 0502 <item>hidden3d</item> 0503 <item>history</item> 0504 <item>isosamples</item> 0505 <item>samples</item> 0506 <item>jitter</item> 0507 <item>key</item> 0508 <item>label</item> 0509 <item>link</item> 0510 <item>linecolor</item> 0511 <item>linestyle</item> 0512 <item>linewidth</item> 0513 <item>loadpath</item> 0514 <item>locale</item> 0515 <item>logscale</item> 0516 <item>mapping</item> 0517 <item>lmargin</item> 0518 <item>rmargin</item> 0519 <item>tmargin</item> 0520 <item>bmargin</item> 0521 <item>margins</item> 0522 <item>micro</item> 0523 <item>minus</item> 0524 <item>minussign</item> 0525 <item>mono</item> 0526 <item>monochrome</item> 0527 <item>mouse</item> 0528 <item>multiplot</item> 0529 <item>nonlinear</item> 0530 <item>object</item> 0531 <item>offsets</item> 0532 <item>origin</item> 0533 <item>output</item> 0534 <item>parametric</item> 0535 <item>raxis</item> 0536 <item>paxis</item> 0537 <item>pm3d</item> 0538 <item>palette</item> 0539 <item>pointintervalbox</item> 0540 <item>pointsize</item> 0541 <item>polar</item> 0542 <item>print</item> 0543 <item>psdir</item> 0544 <item>size</item> 0545 <item>style</item> 0546 <item>surface</item> 0547 <item>table</item> 0548 <item>term</item> 0549 <item>terminal</item> 0550 <item>termoption</item> 0551 <item>theta</item> 0552 <item>tics</item> 0553 <item>timestamp</item> 0554 <item>timefmt</item> 0555 <item>title</item> 0556 <item>view</item> 0557 <item>xyplane</item> 0558 <item>zero</item> 0559 <item>xtics</item> 0560 <item>x2tics</item> 0561 <item>ytics</item> 0562 <item>y2tics</item> 0563 <item>ztics</item> 0564 <item>cbtics</item> 0565 <item>rtics</item> 0566 <item>ttics</item> 0567 <item>mxtics</item> 0568 <item>mx2tics</item> 0569 <item>mytics</item> 0570 <item>my2tics</item> 0571 <item>mztics</item> 0572 <item>mcbtics</item> 0573 <item>mrtics</item> 0574 <item>mttics</item> 0575 <item>noxtics</item> 0576 <item>nox2tics</item> 0577 <item>noytics</item> 0578 <item>noy2tics</item> 0579 <item>noztics</item> 0580 <item>nocbtics</item> 0581 <item>nortics</item> 0582 <item>nottics</item> 0583 <item>nomxtics</item> 0584 <item>nomx2tics</item> 0585 <item>nomytics</item> 0586 <item>nomy2tics</item> 0587 <item>nomztics</item> 0588 <item>nomcbtics</item> 0589 <item>nomrtics</item> 0590 <item>nomttics</item> 0591 <item>xdata</item> 0592 <item>x2data</item> 0593 <item>ydata</item> 0594 <item>y2data</item> 0595 <item>zdata</item> 0596 <item>cbdata</item> 0597 <item>xlabel</item> 0598 <item>x2label</item> 0599 <item>ylabel</item> 0600 <item>y2label</item> 0601 <item>zlabel</item> 0602 <item>cblabel</item> 0603 <item>rlabel</item> 0604 <item>xdtics</item> 0605 <item>x2dtics</item> 0606 <item>ydtics</item> 0607 <item>y2dtics</item> 0608 <item>zdtics</item> 0609 <item>cbdtics</item> 0610 <item>xdtics</item> 0611 <item>x2dtics</item> 0612 <item>ydtics</item> 0613 <item>y2dtics</item> 0614 <item>zdtics</item> 0615 <item>cbdtics</item> 0616 <item>xmtics</item> 0617 <item>x2mtics</item> 0618 <item>ymtics</item> 0619 <item>y2mtics</item> 0620 <item>zmtics</item> 0621 <item>cbmtics</item> 0622 <item>xrange</item> 0623 <item>x2range</item> 0624 <item>yrange</item> 0625 <item>y2range</item> 0626 <item>zrange</item> 0627 <item>cbrange</item> 0628 <item>rrange</item> 0629 <item>trange</item> 0630 <item>urange</item> 0631 <item>vrange</item> 0632 <item>zeroaxis</item> 0633 <item>xzeroaxis</item> 0634 <item>x2zeroaxis</item> 0635 <item>yzeroaxis</item> 0636 <item>y2zeroaxis</item> 0637 <item>zzeroaxis</item> 0638 </list> 0639 0640 <list name="set_unset_deprecated_options"> 0641 <item>clabel</item> 0642 <item>data</item> 0643 <item>function</item> 0644 <item>historysize</item> 0645 <item>macros</item> 0646 <item>ticslevel</item> 0647 <item>ticscale</item> 0648 <item>style</item> 0649 </list> 0650 0651 <list name="set_pm3d_deprecated_options"> 0652 <item>hidden3d</item> 0653 <item>map</item> 0654 <item>transparent</item> 0655 <item>solid</item> 0656 <include>set_unset_deprecated_options</include> 0657 </list> 0658 0659 <list name="reset_options"> 0660 <item>bind</item> 0661 <item>error</item> 0662 <item>errorstate</item> 0663 <item>session</item> 0664 </list> 0665 0666 <list name="stats_options"> 0667 <item>matrix</item> 0668 <item>name</item> 0669 <item>nooutput</item> 0670 <item>output</item> 0671 <item>using</item> 0672 </list> 0673 0674 <list name="control_flow"> 0675 <item>break</item> 0676 <item>continue</item> 0677 <item>exit</item> 0678 <item>else</item> 0679 <item>if</item> 0680 <item>quit</item> 0681 <item>while</item> 0682 </list> 0683 0684 <contexts> 0685 <context attribute="Normal Text" name="default" lineEndContext="#stay"> 0686 <WordDetect attribute="Keyword" context="plot" String="plot"/> 0687 <WordDetect attribute="Keyword" context="plot" String="splot"/> 0688 <WordDetect attribute="Keyword" context="set" String="set"/> 0689 <WordDetect attribute="Keyword" context="unset" String="unset"/> 0690 <WordDetect attribute="Keyword" context="show" String="show"/> 0691 <WordDetect attribute="Keyword" context="reset" String="reset"/> 0692 <WordDetect attribute="Keyword" context="stats" String="stats"/> 0693 <keyword attribute="Keyword" context="Command" String="commands"/> 0694 <keyword attribute="Control Flow" context="control_flow" String="control_flow"/> 0695 0696 <DetectChar attribute="Comment" context="comment" char="#"/> 0697 <DetectChar attribute="Variable" context="datablock" char="$"/> 0698 <DetectChar attribute="Keyword" context="BashOneLine##Bash" char="!"/> 0699 <DetectChar attribute="Symbol" context="#stay" char="}" endRegion="block"/> 0700 <WordDetect attribute="Keyword" context="array" String="array"/> 0701 <DetectSpaces attribute="Normal Text"/> 0702 <RegExpr attribute="Function Declaration" context="FunctionDecl" String="\b[A-Za-z_]\w*(?=\s*\()"/> 0703 <DetectIdentifier attribute="Variable Declaration" context="VariableDecl"/> 0704 </context> 0705 0706 <context attribute="Normal Text" name="Command" lineEndContext="#pop"> 0707 <DetectSpaces attribute="Normal Text"/> 0708 <IncludeRules context="FindExpression"/> 0709 <DetectIdentifier attribute="Normal Text"/> 0710 </context> 0711 0712 <context attribute="Normal Text" name="stats" lineEndContext="#pop"> 0713 <DetectSpaces attribute="Normal Text"/> 0714 <IncludeRules context="FindExpression"/> 0715 <keyword attribute="Option" context="#stay" String="stats_options"/> 0716 <DetectIdentifier attribute="Normal Text"/> 0717 </context> 0718 0719 <context attribute="Normal Text" name="control_flow" lineEndContext="#pop" fallthroughContext="#pop"> 0720 <DetectSpaces attribute="Normal Text"/> 0721 <!-- assume else if --> 0722 <WordDetect attribute="Control Flow" context="#stay" String="if"/> 0723 <DetectChar attribute="Symbol" context="#pop!Command" char="{" beginRegion="block"/> 0724 <DetectChar attribute="Symbol" context="condition" char="("/> 0725 </context> 0726 <context attribute="Normal Text" name="condition" lineEndContext="#pop"> 0727 <DetectSpaces attribute="Normal Text"/> 0728 <DetectChar attribute="Symbol" context="#pop" char=")"/> 0729 <DetectChar attribute="Symbol" context="condition" char="("/> 0730 <IncludeRules context="FindExpression"/> 0731 <DetectIdentifier attribute="Variable"/> 0732 </context> 0733 0734 <context attribute="Normal Text" name="reset" lineEndContext="#pop" fallthroughContext="#pop!InvalidWord"> 0735 <DetectSpaces attribute="Normal Text"/> 0736 <DetectChar attribute="Comment" context="#pop!comment" char="#"/> 0737 <keyword attribute="Keyword" context="#pop!InvalidWord" String="reset_options"/> 0738 </context> 0739 0740 <context attribute="FloatFunc" name="plot" lineEndContext="#pop"> 0741 <DetectSpaces attribute="Normal Text"/> 0742 <WordDetect attribute="Option" context="plot_axes" String="a"/> 0743 <WordDetect attribute="Option" context="plot_axes" String="axes"/> 0744 <WordDetect attribute="Option" context="plot_with" String="w"/> 0745 <WordDetect attribute="Option" context="plot_with" String="with"/> 0746 <WordDetect attribute="Option" context="#stay" String="t"/> 0747 <WordDetect attribute="Option" context="#stay" String="title"/> 0748 <WordDetect attribute="Option" context="#stay" String="index"/> 0749 <WordDetect attribute="Option" context="#stay" String="u"/> 0750 <WordDetect attribute="Option" context="#stay" String="using"/> 0751 <WordDetect attribute="Option" context="plot_smooth" String="s"/> 0752 <WordDetect attribute="Option" context="plot_smooth" String="smooth"/> 0753 <WordDetect attribute="Option" context="#stay" String="notitle"/> 0754 <keyword attribute="Option" context="#stay" String="plot_astyle_keywords"/> 0755 <IncludeRules context="FindExpression"/> 0756 <DetectIdentifier attribute="Normal Text"/> 0757 </context> 0758 <context attribute="Normal Text" name="plot_with" lineEndContext="#pop" fallthroughContext="#pop"> 0759 <DetectSpaces attribute="Normal Text"/> 0760 <keyword attribute="Data Type" context="#stay" String="plot_style_keywords"/> 0761 </context> 0762 <context attribute="Normal Text" name="plot_axes" lineEndContext="#pop" fallthroughContext="#pop"> 0763 <DetectSpaces attribute="Normal Text"/> 0764 <keyword attribute="Data Type" context="#pop" String="plot_axes_keywords"/> 0765 </context> 0766 <context attribute="Normal Text" name="plot_smooth" lineEndContext="#pop" fallthroughContext="#pop"> 0767 <DetectSpaces attribute="Normal Text"/> 0768 <keyword attribute="Data Type" context="#pop" String="plot_smooth_keywords"/> 0769 </context> 0770 0771 <context attribute="Normal Text" name="show" lineEndContext="#pop" fallthroughContext="#pop!InvalidWord"> 0772 <DetectSpaces attribute="Normal Text"/> 0773 <keyword attribute="Option" context="#pop!InvalidWord" String="set_unset_options"/> 0774 <keyword attribute="Option" context="#pop!InvalidWord" String="set_scale_keywords"/> 0775 <keyword attribute="Deprecated Option" context="#pop!InvalidWord" String="set_unset_deprecated_options"/> 0776 <DetectIdentifier attribute="Normal Text" context="#pop!InvalidWord"/> 0777 </context> 0778 0779 <context attribute="Normal Text" name="unset" lineEndContext="#pop" fallthroughContext="#pop!Command"> 0780 <DetectSpaces attribute="Normal Text"/> 0781 <keyword attribute="Option" context="#pop!Command" String="set_unset_options"/> 0782 <keyword attribute="Deprecated Option" context="#pop!Command" String="set_unset_deprecated_options"/> 0783 <DetectIdentifier attribute="Normal Text" context="#pop!Command"/> 0784 </context> 0785 0786 <context attribute="Normal Text" name="set" lineEndContext="#pop" fallthroughContext="#pop!set_2"> 0787 <DetectSpaces attribute="Normal Text"/> 0788 <WordDetect attribute="Option" context="#pop!set_pm3d" String="pm3d"/> 0789 <WordDetect attribute="Option" context="#pop!set_contour" String="contour"/> 0790 <WordDetect attribute="Option" context="#pop!set_terminal" String="terminal"/> 0791 <WordDetect attribute="Option" context="#pop!set_logscale" String="logscale"/> 0792 <WordDetect attribute="Option" context="#pop!set_terminal" String="term"/> 0793 <WordDetect attribute="Option" context="#pop!set_key" String="key"/> 0794 <keyword attribute="Option" context="#pop!set_2" String="set_unset_options"/> 0795 <keyword attribute="Option" context="#pop!set_2" String="set_keywords"/> 0796 <keyword attribute="Option" context="#pop!set_autoscale" String="set_scale_keywords"/> 0797 <keyword attribute="Deprecated Option" context="#pop!set_2" String="set_unset_deprecated_options"/> 0798 <DetectIdentifier attribute="Normal Text" context="#pop!set_2"/> 0799 </context> 0800 <context attribute="Normal Text" name="set_2" lineEndContext="#pop"> 0801 <DetectSpaces attribute="Normal Text"/> 0802 <IncludeRules context="FindExpression"/> 0803 <keyword attribute="Option" context="#stay" String="set_keywords"/> 0804 <DetectIdentifier attribute="Normal Text"/> 0805 </context> 0806 <context attribute="Normal Text" name="set_pm3d" lineEndContext="#pop" fallthroughContext="#pop!set_2"> 0807 <DetectSpaces attribute="Normal Text"/> 0808 <WordDetect attribute="Option" context="#pop!set_contour" String="contour"/> 0809 <keyword attribute="Option" context="#pop!set_2" String="set_unset_options"/> 0810 <keyword attribute="Option" context="#pop!set_autoscale" String="set_scale_keywords"/> 0811 <keyword attribute="Deprecated Option" context="#pop!set_2" String="set_pm3d_deprecated_options"/> 0812 </context> 0813 0814 <context attribute="Normal Text" name="set_contour" lineEndContext="#pop" fallthroughContext="#pop!set_2"> 0815 <DetectSpaces attribute="Normal Text"/> 0816 <keyword attribute="Data Type" context="#pop!set_2" String="set_contour_keywords"/> 0817 </context> 0818 0819 <context attribute="Normal Text" name="set_autoscale" lineEndContext="#pop" fallthroughContext="#pop!set_2"> 0820 <DetectSpaces attribute="Normal Text"/> 0821 <keyword attribute="Data Type" context="set_autoscale_1" String="set_scale_axes_keywords"/> 0822 </context> 0823 <context attribute="Normal Text" name="set_autoscale_1" lineEndContext="#pop#pop" fallthroughContext="#pop!set_2"> 0824 <DetectSpaces attribute="Normal Text"/> 0825 <WordDetect attribute="Data Type" context="#pop!set_2" String="min"/> 0826 <WordDetect attribute="Data Type" context="#pop!set_2" String="max"/> 0827 </context> 0828 0829 <context attribute="Normal Text" name="set_terminal" lineEndContext="#pop" fallthroughContext="#pop!set_2"> 0830 <DetectSpaces attribute="Normal Text"/> 0831 <keyword attribute="Data Type" context="#pop!set_2" String="set_terminal_keywords"/> 0832 <WordDetect attribute="Data Type" context="#pop!set_terminal_ps" String="postscript"/> 0833 <WordDetect attribute="Data Type" context="#pop!set_terminal_ps" String="post"/> 0834 <WordDetect attribute="Data Type" context="#pop!set_terminal_latex" String="latex"/> 0835 <WordDetect attribute="Data Type" context="#pop!set_terminal_latex" String="emtex"/> 0836 <WordDetect attribute="Data Type" context="#pop!set_terminal_pstex" String="pslatex"/> 0837 <WordDetect attribute="Data Type" context="#pop!set_terminal_pstex" String="pstex"/> 0838 <WordDetect attribute="Data Type" context="#pop!set_terminal_png" String="png"/> 0839 <WordDetect attribute="Data Type" context="#pop!set_terminal_pbm" String="pbm"/> 0840 <WordDetect attribute="Data Type" context="#pop!set_terminal_tgif" String="tgif"/> 0841 <WordDetect attribute="Data Type" context="#pop!set_terminal_fig" String="fig"/> 0842 <WordDetect attribute="Data Type" context="#pop!set_terminal_corel" String="corel"/> 0843 <WordDetect attribute="Data Type" context="#pop!set_terminal_hpgl" String="hpgl"/> 0844 <WordDetect attribute="Data Type" context="#pop!set_terminal_pcl5" String="pcl5"/> 0845 <WordDetect attribute="Data Type" context="#pop!set_terminal_hpdj" String="hpdj"/> 0846 <WordDetect attribute="Data Type" context="#pop!set_terminal_hpdj" String="hpljii"/> 0847 <WordDetect attribute="Data Type" context="#pop!set_terminal_hp500c" String="hp500c"/> 0848 <WordDetect attribute="Data Type" context="#pop!set_terminal_hppj" String="hppj"/> 0849 <WordDetect attribute="Data Type" context="#pop!set_terminal_imagen" String="imagen"/> 0850 <WordDetect attribute="Data Type" context="#pop!set_terminal_tkcanvas" String="tkcanvas"/> 0851 </context> 0852 0853 <context attribute="Normal Text" name="set_terminal_ps" lineEndContext="#pop" fallthroughContext="#pop!set_2"> 0854 <DetectSpaces attribute="Normal Text"/> 0855 <keyword attribute="Data Type" context="#stay" String="set_terminal_ps_keywords"/> 0856 <Int attribute="Decimal" context="#pop!set_2"/> 0857 <DetectChar attribute="String" context="#stay" char="""/> 0858 </context> 0859 <context attribute="Normal Text" name="set_terminal_latex" lineEndContext="#pop" fallthroughContext="#pop!set_2"> 0860 <DetectSpaces attribute="Normal Text"/> 0861 <keyword attribute="Data Type" context="#stay" String="set_terminal_latex_keywords"/> 0862 <Int attribute="Decimal" context="#pop!set_2"/> 0863 </context> 0864 <context attribute="Normal Text" name="set_terminal_png" lineEndContext="#pop" fallthroughContext="#pop!set_2"> 0865 <DetectSpaces attribute="Normal Text"/> 0866 <keyword attribute="Data Type" context="#stay" String="set_terminal_png_keywords"/> 0867 </context> 0868 <context attribute="Normal Text" name="set_terminal_pbm" lineEndContext="#pop" fallthroughContext="#pop!set_2"> 0869 <DetectSpaces attribute="Normal Text"/> 0870 <keyword attribute="Data Type" context="#stay" String="set_terminal_pbm_keywords"/> 0871 </context> 0872 <context attribute="Normal Text" name="set_terminal_pstex" lineEndContext="#pop" fallthroughContext="#pop!set_2"> 0873 <DetectSpaces attribute="Normal Text"/> 0874 <keyword attribute="Data Type" context="#stay" String="set_terminal_pstex_keywords"/> 0875 <Int attribute="Decimal" context="#pop!set_2"/> 0876 </context> 0877 <context attribute="Normal Text" name="set_terminal_tgif" lineEndContext="#pop" fallthroughContext="#pop!set_2"> 0878 <DetectSpaces attribute="Normal Text"/> 0879 <keyword attribute="Data Type" context="#stay" String="set_terminal_tgif_keywords"/> 0880 <Int attribute="Decimal" context="#pop!set_2"/> 0881 <DetectChar attribute="String" context="#stay" char="""/> 0882 </context> 0883 <context attribute="Normal Text" name="set_terminal_fig" lineEndContext="#pop" fallthroughContext="#pop!set_2"> 0884 <DetectSpaces attribute="Normal Text"/> 0885 <keyword attribute="Data Type" context="#stay" String="set_terminal_fig_keywords"/> 0886 <Int attribute="Decimal" context="#stay"/> 0887 </context> 0888 <context attribute="Normal Text" name="set_terminal_corel" lineEndContext="#pop" fallthroughContext="#pop!set_2"> 0889 <DetectSpaces attribute="Normal Text"/> 0890 <keyword attribute="Data Type" context="#stay" String="set_terminal_corel_keywords"/> 0891 <Float attribute="Decimal" context="#stay"/> 0892 <Int attribute="Decimal" context="#stay"/> 0893 <DetectChar attribute="String" context="#stay" char="""/> 0894 </context> 0895 <context attribute="Normal Text" name="set_terminal_hpgl" lineEndContext="#pop" fallthroughContext="#pop!set_2"> 0896 <DetectSpaces attribute="Normal Text"/> 0897 <WordDetect attribute="Data Type" context="#pop!set_2" String="eject"/> 0898 <Int attribute="Decimal" context="#stay"/> 0899 </context> 0900 <context attribute="Normal Text" name="set_terminal_pcl5" lineEndContext="#pop" fallthroughContext="#pop!set_2"> 0901 <DetectSpaces attribute="Normal Text"/> 0902 <keyword attribute="Data Type" context="#stay" String="set_terminal_pcl5_keywords"/> 0903 <Int attribute="Decimal" context="#stay"/> 0904 </context> 0905 <context attribute="Normal Text" name="set_terminal_hpdj" lineEndContext="#pop" fallthroughContext="#pop!set_2"> 0906 <DetectSpaces attribute="Normal Text"/> 0907 <keyword attribute="Data Type" context="#stay" String="set_terminal_hpdj_keywords"/> 0908 </context> 0909 <context attribute="Normal Text" name="set_terminal_hp500c" lineEndContext="#pop" fallthroughContext="#pop!set_2"> 0910 <DetectSpaces attribute="Normal Text"/> 0911 <keyword attribute="Data Type" context="#stay" String="set_terminal_hpdj_keywords"/> 0912 <WordDetect attribute="Data Type" context="#stay" String="color"/> 0913 <WordDetect attribute="Data Type" context="#stay" String="compression"/> 0914 </context> 0915 <context attribute="Normal Text" name="set_terminal_hppj" lineEndContext="#pop" fallthroughContext="#pop!set_2"> 0916 <DetectSpaces attribute="Normal Text"/> 0917 <keyword attribute="Data Type" context="#pop!set_2" String="set_terminal_hppj_keywords"/> 0918 </context> 0919 <context attribute="Normal Text" name="set_terminal_imagen" lineEndContext="#pop" fallthroughContext="#pop!set_2"> 0920 <DetectSpaces attribute="Normal Text"/> 0921 <keyword attribute="Data Type" context="#stay" String="set_terminal_imagen_keywords"/> 0922 <Int attribute="Decimal" context="#stay"/> 0923 <DetectChar attribute="Decimal" context="#stay" char="["/> 0924 <DetectChar attribute="Decimal" context="#pop!set_2" char="]"/> 0925 </context> 0926 <context attribute="Normal Text" name="set_terminal_tkcanvas" lineEndContext="#pop" fallthroughContext="#pop!set_2"> 0927 <DetectSpaces attribute="Normal Text"/> 0928 <WordDetect attribute="Data Type" context="#stay" String="perltk"/> 0929 <WordDetect attribute="Data Type" context="#stay" String="interactive"/> 0930 </context> 0931 0932 <context attribute="Normal Text" name="set_logscale" lineEndContext="#pop" fallthroughContext="#pop!set_2"> 0933 <DetectSpaces attribute="Normal Text"/> 0934 <keyword attribute="Data Type" context="#stay" String="set_scale_axes_keywords"/> 0935 <Float attribute="Data Type" context="#pop!set_2"/> 0936 <Int attribute="Data Type" context="#pop!set_2"/> 0937 </context> 0938 0939 <context attribute="Normal Text" name="set_key" lineEndContext="#pop" fallthroughContext="#pop!set_2"> 0940 <DetectSpaces attribute="Normal Text"/> 0941 <keyword attribute="Data Type" context="#stay" String="set_key_keywords"/> 0942 <keyword attribute="Data Type" context="#stay" String="set_unset_options"/> 0943 <WordDetect attribute="Data Type" context="#pop!set_key_box" String="box"/> 0944 </context> 0945 <context attribute="Normal Text" name="set_key_box" lineEndContext="#pop" fallthroughContext="#pop"> 0946 <DetectSpaces attribute="Normal Text"/> 0947 <keyword attribute="Data Type" context="#stay" String="plot_astyle_keywords"/> 0948 <Int attribute="Data Type" context="#stay"/> 0949 </context> 0950 0951 <context attribute="Normal Text" name="InvalidWord" lineEndContext="#pop" fallthroughContext="#pop!Error"> 0952 <DetectSpaces attribute="Normal Text"/> 0953 </context> 0954 <context attribute="Error" name="Error" lineEndContext="#pop"> 0955 </context> 0956 0957 <context attribute="Normal Text" name="FunctionDecl" lineEndContext="#pop"> 0958 <DetectSpaces attribute="Normal Text"/> 0959 <DetectChar attribute="Symbol" context="#pop!FunctionParameters" char="("/> 0960 </context> 0961 <context attribute="Normal Text" name="FunctionParameters" lineEndContext="#pop" fallthroughContext="#pop!FunctionBody"> 0962 <DetectSpaces attribute="Normal Text"/> 0963 <DetectIdentifier attribute="Variable Declaration"/> 0964 <DetectChar attribute="Symbol" context="#stay" char=","/> 0965 <DetectChar attribute="Symbol" context="#pop!FunctionStartBody" char=")"/> 0966 </context> 0967 <context attribute="Normal Text" name="FunctionStartBody" lineEndContext="#pop"> 0968 <DetectSpaces attribute="Normal Text"/> 0969 <DetectChar attribute="Operator" context="#pop!FunctionBody" char="="/> 0970 </context> 0971 <context attribute="Normal Text" name="FunctionBody" lineEndContext="#pop"> 0972 <DetectSpaces attribute="Normal Text"/> 0973 <IncludeRules context="FindExpression"/> 0974 <DetectIdentifier attribute="Variable"/> 0975 </context> 0976 0977 <context attribute="Normal Text" name="array" lineEndContext="#pop" fallthroughContext="#pop"> 0978 <DetectSpaces attribute="Normal Text"/> 0979 <DetectIdentifier attribute="Variable Declaration" context="#pop!VariableDecl"/> 0980 </context> 0981 0982 <context attribute="Normal Text" name="VariableDecl" lineEndContext="#pop" fallthroughContext="#pop!Command"> 0983 <DetectSpaces attribute="Normal Text"/> 0984 <DetectChar attribute="Data Type" context="BracketExpression" char="["/> 0985 <DetectChar attribute="Operator" context="#pop!FunctionBody" char="="/> 0986 </context> 0987 0988 <context attribute="Normal Text" name="FindExpression" lineEndContext="#pop"> 0989 <IncludeRules context="FindNumber"/> 0990 <AnyChar attribute="Operator" context="#stay" String="&|<>^=!+-~*/%."/> 0991 <DetectChar attribute="Keyword" context="#stay" char=","/> 0992 <DetectChar attribute="Data Type" context="#stay" char=":"/> 0993 <DetectChar attribute="Data Type" context="BracketExpression" char="["/> 0994 <DetectChar attribute="Error" context="#stay" char="]"/> 0995 <DetectChar attribute="Comment" context="#pop!comment" char="#"/> 0996 <IncludeRules context="FindString"/> 0997 <IncludeRules context="FindInterpolatedString"/> 0998 <IncludeRules context="FindSpecialVariable"/> 0999 <LineContinue attribute="Symbol"/> 1000 <AnyChar attribute="Symbol" context="#stay" String="?()"/> 1001 <WordDetect attribute="Control Flow" context="For" String="for"/> 1002 <WordDetect attribute="Operator" context="#stay" String="eq"/> 1003 <WordDetect attribute="Operator" context="#stay" String="ne"/> 1004 <DetectChar attribute="Symbol" context="#pop" char="{" beginRegion="block"/> 1005 <DetectChar attribute="Symbol" context="#pop" char="}" endRegion="block"/> 1006 <DetectChar attribute="Symbol" context="#pop" char=";"/> 1007 <IncludeRules context="FindBuiltinVariable"/> 1008 <IncludeRules context="FindFunctionCall"/> 1009 </context> 1010 <context attribute="Normal Text" name="BracketExpression" lineEndContext="#pop"> 1011 <DetectSpaces attribute="Normal Text"/> 1012 <DetectChar attribute="Data Type" context="#pop" char="]"/> 1013 <AnyChar attribute="Error" context="#stay" String="{};"/> 1014 <IncludeRules context="FindExpression"/> 1015 <DetectIdentifier attribute="Variable"/> 1016 </context> 1017 1018 <context attribute="Normal Text" name="For" lineEndContext="#pop" fallthroughContext="#pop"> 1019 <DetectSpaces attribute="Normal Text"/> 1020 <DetectChar attribute="Data Type" context="#pop!ForVar" char="["/> 1021 <LineContinue attribute="Symbol"/> 1022 </context> 1023 <context attribute="Normal Text" name="ForVar" lineEndContext="#pop" fallthroughContext="#pop!BracketExpression"> 1024 <DetectSpaces attribute="Normal Text"/> 1025 <DetectIdentifier attribute="Variable Declaration" context="#pop!ForIn"/> 1026 <LineContinue attribute="Symbol"/> 1027 </context> 1028 <context attribute="Normal Text" name="ForIn" lineEndContext="#pop" fallthroughContext="#pop!BracketExpression"> 1029 <DetectSpaces attribute="Normal Text"/> 1030 <WordDetect attribute="Data Type" context="#pop!BracketExpression" String="in"/> 1031 <LineContinue attribute="Symbol"/> 1032 </context> 1033 1034 <context attribute="Normal Text" name="datablock" lineEndContext="#pop" fallthroughContext="#pop"> 1035 <DetectIdentifier attribute="Variable" context="#pop!StartDataBlock"/> 1036 </context> 1037 <context attribute="Normal Text" name="StartDataBlock" lineEndContext="#pop" fallthroughContext="#pop"> 1038 <DetectSpaces attribute="Normal Text"/> 1039 <Detect2Chars attribute="Symbol" char="<" char1="<" context="#pop!DataBlockTag"/> 1040 </context> 1041 <context attribute="Normal Text" name="DataBlockTag" lineEndContext="#pop" fallthroughContext="#pop"> 1042 <DetectSpaces attribute="Normal Text"/> 1043 <RegExpr attribute="Heredoc" context="DataBlock" String="([A-Za-z_]\w*)"/> 1044 </context> 1045 <context attribute="Normal Text" name="DataBlock" lineEndContext="#stay"> 1046 <DetectSpaces attribute="Normal Text"/> 1047 <DetectChar attribute="Comment" context="comment" char="#"/> 1048 <DetectChar attribute="String" context="DoubleQuotedString" char="""/> 1049 <IncludeRules context="FindNumber"/> 1050 <RegExpr attribute="Heredoc" context="#pop#pop" String="^%1\s*$" dynamic="1" column="0"/> 1051 <DetectIdentifier attribute="Normal Text"/> 1052 </context> 1053 1054 <context attribute="String" name="DoubleQuotedString" lineEndContext="#pop" fallthroughContext="#pop"> 1055 <DetectChar attribute="String" context="#pop" char="""/> 1056 <DetectChar context="EscapedChar" char="\" lookAhead="1"/> 1057 <IncludeRules context="FindInterpolatedString"/> 1058 <RegExpr attribute="String" context="#stay" String="[^"\\`]+"/> 1059 </context> 1060 <context attribute="Normal Text" name="EscapedChar" lineEndContext="#pop"> 1061 <LineContinue attribute="Symbol" context="#pop"/> 1062 <RegExpr attribute="Escaped Char" context="#pop" String="\\U\+[0-9a-fA-F]{4,5}|\\[^U]|"/> 1063 <RegExpr attribute="Error" context="#pop" String="\\U(\+[0-9a-fA-F]{0,3})?"/> 1064 </context> 1065 1066 <context attribute="String" name="SimpleQuotedString" lineEndContext="#pop"> 1067 <DetectChar attribute="String" context="#pop" char="'"/> 1068 <LineContinue attribute="Symbol" context="#stay"/> 1069 <RegExpr attribute="String" context="#stay" String="[^']+"/> 1070 </context> 1071 1072 <context attribute="String" name="FindString" lineEndContext="#pop"> 1073 <DetectChar attribute="String" context="DoubleQuotedString" char="""/> 1074 <DetectChar attribute="String" context="SimpleQuotedString" char="'"/> 1075 </context> 1076 1077 <context attribute="Decimal" name="FindNumber" lineEndContext="#pop"> 1078 <Float attribute="Decimal" context="DecimalSuffix"/> 1079 <Int attribute="Decimal" context="DecimalSuffix"/> 1080 </context> 1081 <context attribute="Decimal" name="DecimalSuffix" lineEndContext="#pop" fallthroughContext="#pop"> 1082 <Detect2Chars attribute="Unit" context="#pop" char="i" char1="n"/> 1083 <Detect2Chars attribute="Unit" context="#pop" char="c" char1="m"/> 1084 <Detect2Chars attribute="Unit" context="#pop" char="p" char1="t"/> 1085 </context> 1086 1087 <context attribute="Normal Text" name="FindInterpolatedString" lineEndContext="#pop"> 1088 <IncludeRules context="FindOneLineBackq##Bash"/> 1089 </context> 1090 1091 <context attribute="Normal Text" name="FindSpecialVariable" lineEndContext="#pop"> 1092 <DetectChar attribute="Macro" context="macro" char="@"/> 1093 <DetectChar attribute="Variable" context="variable" char="$"/> 1094 </context> 1095 <context attribute="Macro" name="macro" lineEndContext="#pop" fallthroughContext="#pop"> 1096 <DetectIdentifier attribute="Macro" context="#pop"/> 1097 </context> 1098 <context attribute="Macro" name="variable" lineEndContext="#pop" fallthroughContext="#pop"> 1099 <DetectIdentifier attribute="Variable" context="#pop"/> 1100 <Int attribute="Variable" context="#pop"/> 1101 </context> 1102 1103 <context attribute="Normal Text" name="FindBuiltinVariable" lineEndContext="#pop"> 1104 <RegExpr attribute="Variable" context="#stay" String="\b(ARG[0-9C]|GPFUN_\w*|FIT_\w*|STATS_\w*|GPVAL_\w*|MOUSE_\w*|pi|NaN)\b"/> 1105 </context> 1106 1107 <context attribute="Normal Text" name="FindFunctionCall" lineEndContext="#pop"> 1108 <RegExpr attribute="Function" context="#stay" String="\b[A-Za-z_]\w*(?=\s*\()|\bsum(?=\s*\[)"/> 1109 </context> 1110 1111 <context attribute="Comment" name="comment" lineEndContext="#pop"> 1112 <DetectSpaces/> 1113 <IncludeRules context="##Comments"/> 1114 <DetectIdentifier/> 1115 </context> 1116 1117 </contexts> 1118 1119 <itemDatas> 1120 <itemData name="Normal Text" defStyleNum="dsNormal"/> 1121 <itemData name="Keyword" defStyleNum="dsKeyword" spellChecking="false"/> 1122 <itemData name="Function" defStyleNum="dsFunction" spellChecking="false"/> 1123 <itemData name="Function Declaration" defStyleNum="dsFunction" spellChecking="false"/> 1124 <itemData name="Data Type" defStyleNum="dsDataType" spellChecking="false"/> 1125 <itemData name="String" defStyleNum="dsBaseN"/> 1126 <itemData name="Decimal" defStyleNum="dsDecVal" spellChecking="false"/> 1127 <itemData name="FloatFunc" defStyleNum="dsFloat" spellChecking="false"/> 1128 <itemData name="Comment" defStyleNum="dsComment"/> 1129 <itemData name="Macro" defStyleNum="dsPreprocessor" spellChecking="false"/> 1130 <itemData name="Variable" defStyleNum="dsVariable" spellChecking="false"/> 1131 <itemData name="Variable Declaration" defStyleNum="dsVariable" spellChecking="false"/> 1132 <itemData name="Control Flow" defStyleNum="dsControlFlow" spellChecking="false"/> 1133 <itemData name="Symbol" defStyleNum="dsNormal" spellChecking="false"/> 1134 <itemData name="Operator" defStyleNum="dsOperator" spellChecking="false"/> 1135 <itemData name="Option" defStyleNum="dsConstant" spellChecking="false"/> 1136 <itemData name="Deprecated Option" defStyleNum="dsConstant" spellChecking="false"/> 1137 <itemData name="Unit" defStyleNum="dsBuiltIn" spellChecking="false"/> 1138 <itemData name="Error" defStyleNum="dsError" spellChecking="false"/> 1139 <itemData name="Escaped Char" defStyleNum="dsSpecialChar" spellChecking="false"/> 1140 <itemData name="Heredoc" defStyleNum="dsSpecialString" spellChecking="false"/> 1141 </itemDatas> 1142 1143 </highlighting> 1144 1145 <general> 1146 <comments> 1147 <comment name="singleLine" start="#"/> 1148 </comments> 1149 <keywords casesensitive="1"/> 1150 </general> 1151 1152 </language> 1153 1154 <!-- kate: replace-tabs on; tab-width 4; indent-width 2; -->