|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<!DOCTYPE language SYSTEM "language.dtd">
|
|
|
|
<language name="PostScript" version="2" kateversion="2.2" section="Markup" extensions="*.ps;*.ai;*.eps" mimetype="application/postscript">
|
|
|
|
<highlighting>
|
|
|
|
<list name="keywords">
|
|
|
|
<item>abs</item>
|
|
|
|
<item>add</item>
|
|
|
|
<item>aload</item>
|
|
|
|
<item>anchorsearch</item>
|
|
|
|
<item>and</item>
|
|
|
|
<item>arc</item>
|
|
|
|
<item>arcn</item>
|
|
|
|
<item>arct</item>
|
|
|
|
<item>arcto</item>
|
|
|
|
<item>array</item>
|
|
|
|
<item>ashow</item>
|
|
|
|
<item>astore</item>
|
|
|
|
<item>awidthshow</item>
|
|
|
|
<item>begin</item>
|
|
|
|
<item>bind</item>
|
|
|
|
<item>bitshift</item>
|
|
|
|
<item>ceiling</item>
|
|
|
|
<item>charpath</item>
|
|
|
|
<item>clear</item>
|
|
|
|
<item>cleartomark</item>
|
|
|
|
<item>clip</item>
|
|
|
|
<item>clippath</item>
|
|
|
|
<item>closepath</item>
|
|
|
|
<item>concat</item>
|
|
|
|
<item>concatmatrix</item>
|
|
|
|
<item>copy</item>
|
|
|
|
<item>count</item>
|
|
|
|
<item>counttomark</item>
|
|
|
|
<item>currentcmykcolor</item>
|
|
|
|
<item>currentdash</item>
|
|
|
|
<item>currentdict</item>
|
|
|
|
<item>currentfile</item>
|
|
|
|
<item>currentfont</item>
|
|
|
|
<item>currentgray</item>
|
|
|
|
<item>currentgstate</item>
|
|
|
|
<item>currenthsbcolor</item>
|
|
|
|
<item>currentlinecap</item>
|
|
|
|
<item>currentlinejoin</item>
|
|
|
|
<item>currentlinewidth</item>
|
|
|
|
<item>currentmatrix</item>
|
|
|
|
<item>currentpoint</item>
|
|
|
|
<item>currentrgbcolor</item>
|
|
|
|
<item>currentshared</item>
|
|
|
|
<item>curveto</item>
|
|
|
|
<item>cvi</item>
|
|
|
|
<item>cvlit</item>
|
|
|
|
<item>cvn</item>
|
|
|
|
<item>cvr</item>
|
|
|
|
<item>cvrs</item>
|
|
|
|
<item>cvs</item>
|
|
|
|
<item>cvx</item>
|
|
|
|
<item>def</item>
|
|
|
|
<item>defineusername</item>
|
|
|
|
<item>dict</item>
|
|
|
|
<item>div</item>
|
|
|
|
<item>dtransform</item>
|
|
|
|
<item>dup</item>
|
|
|
|
<item>end</item>
|
|
|
|
<item>eoclip</item>
|
|
|
|
<item>eofill</item>
|
|
|
|
<item>eoviewclip</item>
|
|
|
|
<item>eq</item>
|
|
|
|
<item>exch</item>
|
|
|
|
<item>exec</item>
|
|
|
|
<item>exit</item>
|
|
|
|
<item>file</item>
|
|
|
|
<item>fill</item>
|
|
|
|
<item>findfont</item>
|
|
|
|
<item>flattenpath</item>
|
|
|
|
<item>floor</item>
|
|
|
|
<item>flush</item>
|
|
|
|
<item>flushfile</item>
|
|
|
|
<item>for</item>
|
|
|
|
<item>forall</item>
|
|
|
|
<item>ge</item>
|
|
|
|
<item>get</item>
|
|
|
|
<item>getinterval</item>
|
|
|
|
<item>grestore</item>
|
|
|
|
<item>gsave</item>
|
|
|
|
<item>gstate</item>
|
|
|
|
<item>gt</item>
|
|
|
|
<item>identmatrix</item>
|
|
|
|
<item>idiv</item>
|
|
|
|
<item>idtransform</item>
|
|
|
|
<item>if</item>
|
|
|
|
<item>ifelse</item>
|
|
|
|
<item>image</item>
|
|
|
|
<item>imagemask</item>
|
|
|
|
<item>index</item>
|
|
|
|
<item>ineofill</item>
|
|
|
|
<item>infill</item>
|
|
|
|
<item>initviewclip</item>
|
|
|
|
<item>inueofill</item>
|
|
|
|
<item>inufill</item>
|
|
|
|
<item>invertmatrix</item>
|
|
|
|
<item>itransform</item>
|
|
|
|
<item>known</item>
|
|
|
|
<item>le</item>
|
|
|
|
<item>length</item>
|
|
|
|
<item>lineto</item>
|
|
|
|
<item>load</item>
|
|
|
|
<item>loop</item>
|
|
|
|
<item>lt</item>
|
|
|
|
<item>makefont</item>
|
|
|
|
<item>matrix</item>
|
|
|
|
<item>maxlength</item>
|
|
|
|
<item>mod</item>
|
|
|
|
<item>moveto</item>
|
|
|
|
<item>mul</item>
|
|
|
|
<item>ne</item>
|
|
|
|
<item>neg</item>
|
|
|
|
<item>newpath</item>
|
|
|
|
<item>not</item>
|
|
|
|
<item>null</item>
|
|
|
|
<item>or</item>
|
|
|
|
<item>pathbbox</item>
|
|
|
|
<item>pathforall</item>
|
|
|
|
<item>pop</item>
|
|
|
|
<item>print</item>
|
|
|
|
<item>printobject</item>
|
|
|
|
<item>put</item>
|
|
|
|
<item>putinterval</item>
|
|
|
|
<item>rcurveto</item>
|
|
|
|
<item>read</item>
|
|
|
|
<item>readhexstring</item>
|
|
|
|
<item>readline</item>
|
|
|
|
<item>readstring</item>
|
|
|
|
<item>rectclip</item>
|
|
|
|
<item>rectfill</item>
|
|
|
|
<item>rectstroke</item>
|
|
|
|
<item>rectviewclip</item>
|
|
|
|
<item>repeat</item>
|
|
|
|
<item>restore</item>
|
|
|
|
<item>rlineto</item>
|
|
|
|
<item>rmoveto</item>
|
|
|
|
<item>roll</item>
|
|
|
|
<item>rotate</item>
|
|
|
|
<item>round</item>
|
|
|
|
<item>save</item>
|
|
|
|
<item>scale</item>
|
|
|
|
<item>scalefont</item>
|
|
|
|
<item>search</item>
|
|
|
|
<item>selectfont</item>
|
|
|
|
<item>setbbox</item>
|
|
|
|
<item>setcachedevice</item>
|
|
|
|
<item>setcachedevice2</item>
|
|
|
|
<item>setcharwidth</item>
|
|
|
|
<item>setcmykcolor</item>
|
|
|
|
<item>setdash</item>
|
|
|
|
<item>setfont</item>
|
|
|
|
<item>setgray</item>
|
|
|
|
<item>setgstate</item>
|
|
|
|
<item>sethsbcolor</item>
|
|
|
|
<item>setlinecap</item>
|
|
|
|
<item>setlinejoin</item>
|
|
|
|
<item>setlinewidth</item>
|
|
|
|
<item>setmatrix</item>
|
|
|
|
<item>setrgbcolor</item>
|
|
|
|
<item>setshared</item>
|
|
|
|
<item>shareddict</item>
|
|
|
|
<item>show</item>
|
|
|
|
<item>showpage</item>
|
|
|
|
<item>stop</item>
|
|
|
|
<item>stopped</item>
|
|
|
|
<item>store</item>
|
|
|
|
<item>string</item>
|
|
|
|
<item>stringwidth</item>
|
|
|
|
<item>stroke</item>
|
|
|
|
<item>strokepath</item>
|
|
|
|
<item>sub</item>
|
|
|
|
<item>systemdict</item>
|
|
|
|
<item>token</item>
|
|
|
|
<item>transform</item>
|
|
|
|
<item>translate</item>
|
|
|
|
<item>truncate</item>
|
|
|
|
<item>type</item>
|
|
|
|
<item>uappend</item>
|
|
|
|
<item>ucache</item>
|
|
|
|
<item>ueofill</item>
|
|
|
|
<item>ufill</item>
|
|
|
|
<item>undef</item>
|
|
|
|
<item>upath</item>
|
|
|
|
<item>userdict</item>
|
|
|
|
<item>ustroke</item>
|
|
|
|
<item>viewclip</item>
|
|
|
|
<item>viewclippath</item>
|
|
|
|
<item>where</item>
|
|
|
|
<item>widthshow</item>
|
|
|
|
<item>write</item>
|
|
|
|
<item>writehexstring</item>
|
|
|
|
<item>writeobject</item>
|
|
|
|
<item>writestring</item>
|
|
|
|
<item>wtranslation</item>
|
|
|
|
<item>xor</item>
|
|
|
|
<item>xshow</item>
|
|
|
|
<item>xyshow</item>
|
|
|
|
<item>yshow</item>
|
|
|
|
<item>FontDirectory</item>
|
|
|
|
<item>SharedFontDirectory</item>
|
|
|
|
<item>Courier</item>
|
|
|
|
<item>Courier-Bold</item>
|
|
|
|
<item>Courier-BoldOblique</item>
|
|
|
|
<item>Courier-Oblique</item>
|
|
|
|
<item>Helvetica</item>
|
|
|
|
<item>Helvetica-Bold</item>
|
|
|
|
<item>Helvetica-BoldOblique</item>
|
|
|
|
<item>Helvetica-Oblique</item>
|
|
|
|
<item>Symbol</item>
|
|
|
|
<item>Times-Bold</item>
|
|
|
|
<item>Times-BoldItalic</item>
|
|
|
|
<item>Times-Italic</item>
|
|
|
|
<item>Times-Roman</item>
|
|
|
|
<item>execuserobject</item>
|
|
|
|
<item>currentcolor</item>
|
|
|
|
<item>currentcolorspace</item>
|
|
|
|
<item>currentglobal</item>
|
|
|
|
<item>execform</item>
|
|
|
|
<item>filter</item>
|
|
|
|
<item>findresource</item>
|
|
|
|
<item>globaldict</item>
|
|
|
|
<item>makepattern</item>
|
|
|
|
<item>setcolor</item>
|
|
|
|
<item>setcolorspace</item>
|
|
|
|
<item>setglobal</item>
|
|
|
|
<item>setpagedevice</item>
|
|
|
|
<item>setpattern</item>
|
|
|
|
<item>ISOLatin1Encoding</item>
|
|
|
|
<item>StandardEncoding</item>
|
|
|
|
<item>atan</item>
|
|
|
|
<item>banddevice</item>
|
|
|
|
<item>bytesavailable</item>
|
|
|
|
<item>cachestatus</item>
|
|
|
|
<item>closefile</item>
|
|
|
|
<item>colorimage</item>
|
|
|
|
<item>condition</item>
|
|
|
|
<item>copypage</item>
|
|
|
|
<item>cos</item>
|
|
|
|
<item>countdictstack</item>
|
|
|
|
<item>countexecstack</item>
|
|
|
|
<item>cshow</item>
|
|
|
|
<item>currentblackgeneration</item>
|
|
|
|
<item>currentcacheparams</item>
|
|
|
|
<item>currentcolorscreen</item>
|
|
|
|
<item>currentcolortransfer</item>
|
|
|
|
<item>currentcontext</item>
|
|
|
|
<item>currentflat</item>
|
|
|
|
<item>currenthalftone</item>
|
|
|
|
<item>currenthalftonephase</item>
|
|
|
|
<item>currentmiterlimit</item>
|
|
|
|
<item>currentobjectformat</item>
|
|
|
|
<item>currentpacking</item>
|
|
|
|
<item>currentscreen</item>
|
|
|
|
<item>currentstrokeadjust</item>
|
|
|
|
<item>currenttransfer</item>
|
|
|
|
<item>currentundercolorremoval</item>
|
|
|
|
<item>defaultmatrix</item>
|
|
|
|
<item>definefont</item>
|
|
|
|
<item>deletefile</item>
|
|
|
|
<item>detach</item>
|
|
|
|
<item>deviceinfo</item>
|
|
|
|
<item>dictstack</item>
|
|
|
|
<item>echo</item>
|
|
|
|
<item>erasepage</item>
|
|
|
|
<item>errordict</item>
|
|
|
|
<item>execstack</item>
|
|
|
|
<item>executeonly</item>
|
|
|
|
<item>exp</item>
|
|
|
|
<item>false</item>
|
|
|
|
<item>filenameforall</item>
|
|
|
|
<item>fileposition</item>
|
|
|
|
<item>fork</item>
|
|
|
|
<item>framedevice</item>
|
|
|
|
<item>grestoreall</item>
|
|
|
|
<item>handleerror</item>
|
|
|
|
<item>initclip</item>
|
|
|
|
<item>initgraphics</item>
|
|
|
|
<item>initmatrix</item>
|
|
|
|
<item>instroke</item>
|
|
|
|
<item>inustroke</item>
|
|
|
|
<item>join</item>
|
|
|
|
<item>kshow</item>
|
|
|
|
<item>ln</item>
|
|
|
|
<item>lock</item>
|
|
|
|
<item>log</item>
|
|
|
|
<item>mark</item>
|
|
|
|
<item>monitor</item>
|
|
|
|
<item>noaccess</item>
|
|
|
|
<item>notify</item>
|
|
|
|
<item>nulldevice</item>
|
|
|
|
<item>packedarray</item>
|
|
|
|
<item>quit</item>
|
|
|
|
<item>rand</item>
|
|
|
|
<item>rcheck</item>
|
|
|
|
<item>readonly</item>
|
|
|
|
<item>realtime</item>
|
|
|
|
<item>renamefile</item>
|
|
|
|
<item>renderbands</item>
|
|
|
|
<item>resetfile</item>
|
|
|
|
<item>reversepath</item>
|
|
|
|
<item>rootfont</item>
|
|
|
|
<item>rrand</item>
|
|
|
|
<item>run</item>
|
|
|
|
<item>scheck</item>
|
|
|
|
<item>setblackgeneration</item>
|
|
|
|
<item>setcachelimit</item>
|
|
|
|
<item>setcacheparams</item>
|
|
|
|
<item>setcolorscreen</item>
|
|
|
|
<item>setcolortransfer</item>
|
|
|
|
<item>setfileposition</item>
|
|
|
|
<item>setflat</item>
|
|
|
|
<item>sethalftone</item>
|
|
|
|
<item>sethalftonephase</item>
|
|
|
|
<item>setmiterlimit</item>
|
|
|
|
<item>setobjectformat</item>
|
|
|
|
<item>setpacking</item>
|
|
|
|
<item>setscreen</item>
|
|
|
|
<item>setstrokeadjust</item>
|
|
|
|
<item>settransfer</item>
|
|
|
|
<item>setucacheparams</item>
|
|
|
|
<item>setundercolorremoval</item>
|
|
|
|
<item>sin</item>
|
|
|
|
<item>sqrt</item>
|
|
|
|
<item>srand</item>
|
|
|
|
<item>stack</item>
|
|
|
|
<item>status</item>
|
|
|
|
<item>statusdict</item>
|
|
|
|
<item>true</item>
|
|
|
|
<item>ucachestatus</item>
|
|
|
|
<item>undefinefont</item>
|
|
|
|
<item>usertime</item>
|
|
|
|
<item>ustrokepath</item>
|
|
|
|
<item>version</item>
|
|
|
|
<item>vmreclaim</item>
|
|
|
|
<item>vmstatus</item>
|
|
|
|
<item>wait</item>
|
|
|
|
<item>wcheck</item>
|
|
|
|
<item>xcheck</item>
|
|
|
|
<item>yield</item>
|
|
|
|
<item>defineuserobject</item>
|
|
|
|
<item>undefineuserobject</item>
|
|
|
|
<item>UserObjects</item>
|
|
|
|
<item>cleardictstack</item>
|
|
|
|
<item>setvmthreshold</item>
|
|
|
|
<item>currentcolorrendering</item>
|
|
|
|
<item>currentdevparams</item>
|
|
|
|
<item>currentoverprint</item>
|
|
|
|
<item>currentpagedevice</item>
|
|
|
|
<item>currentsystemparams</item>
|
|
|
|
<item>currentuserparams</item>
|
|
|
|
<item>defineresource</item>
|
|
|
|
<item>findencoding</item>
|
|
|
|
<item>gcheck</item>
|
|
|
|
<item>glyphshow</item>
|
|
|
|
<item>languagelevel</item>
|
|
|
|
<item>product</item>
|
|
|
|
<item>pstack</item>
|
|
|
|
<item>resourceforall</item>
|
|
|
|
<item>resourcestatus</item>
|
|
|
|
<item>revision</item>
|
|
|
|
<item>serialnumber</item>
|
|
|
|
<item>setcolorrendering</item>
|
|
|
|
<item>setdevparams</item>
|
|
|
|
<item>setoverprint</item>
|
|
|
|
<item>setsystemparams</item>
|
|
|
|
<item>setuserparams</item>
|
|
|
|
<item>startjob</item>
|
|
|
|
<item>undefineresource</item>
|
|
|
|
<item>GlobalFontDirectory</item>
|
|
|
|
<item>ASCII85Decode</item>
|
|
|
|
<item>ASCII85Encode</item>
|
|
|
|
<item>ASCIIHexDecode</item>
|
|
|
|
<item>ASCIIHexEncode</item>
|
|
|
|
<item>CCITTFaxDecode</item>
|
|
|
|
<item>CCITTFaxEncode</item>
|
|
|
|
<item>DCTDecode</item>
|
|
|
|
<item>DCTEncode</item>
|
|
|
|
<item>LZWDecode</item>
|
|
|
|
<item>LZWEncode</item>
|
|
|
|
<item>NullEncode</item>
|
|
|
|
<item>RunLengthDecode</item>
|
|
|
|
<item>RunLengthEncode</item>
|
|
|
|
<item>SubFileDecode</item>
|
|
|
|
<item>CIEBasedA</item>
|
|
|
|
<item>CIEBasedABC</item>
|
|
|
|
<item>DeviceCMYK</item>
|
|
|
|
<item>DeviceGray</item>
|
|
|
|
<item>DeviceRGB</item>
|
|
|
|
<item>Indexed</item>
|
|
|
|
<item>Pattern</item>
|
|
|
|
<item>Separation</item>
|
|
|
|
<item>CIEBasedDEF</item>
|
|
|
|
<item>CIEBasedDEFG</item>
|
|
|
|
<item>DeviceN</item>
|
|
|
|
</list>
|
|
|
|
|
|
|
|
<contexts>
|
|
|
|
<context name="Normal" attribute="Normal Text" lineEndContext="#stay">
|
|
|
|
<keyword attribute="Keyword" context="#stay" String="keywords"/>
|
|
|
|
<Detect2Chars attribute="Header" context="Header" char="%" char1="!"/>
|
|
|
|
<DetectChar attribute="Comment" context="Comment" char="%"/>
|
|
|
|
<Float attribute="Float" context="#stay"/>
|
|
|
|
<Int attribute="Decimal" context="#stay"/>
|
|
|
|
<DetectChar attribute="String" context="String" char="("/>
|
|
|
|
<RegExpr attribute="Data Type" context="#stay" String="\/{1,2}[^\s\(\)\{\}\[\]%/]*"/>
|
|
|
|
</context>
|
|
|
|
<context attribute="Comment" lineEndContext="#pop" name="Comment"/>
|
|
|
|
<context attribute="Header" lineEndContext="#pop" name="Header"/>
|
|
|
|
<context attribute="String" lineEndContext="#stay" name="String">
|
|
|
|
<DetectChar attribute="String" context="#pop" char=")" />
|
|
|
|
</context>
|
|
|
|
</contexts>
|
|
|
|
<itemDatas>
|
|
|
|
<itemData name="Normal Text" defStyleNum="dsNormal"/>
|
|
|
|
<itemData name="Keyword" defStyleNum="dsKeyword"/>
|
|
|
|
<itemData name="Comment" defStyleNum="dsComment"/>
|
|
|
|
<itemData name="Header" defStyleNum="dsOthers"/>
|
|
|
|
<itemData name="Float" defStyleNum="dsFloat"/>
|
|
|
|
<itemData name="Decimal" defStyleNum="dsDecVal"/>
|
|
|
|
<itemData name="String" defStyleNum="dsString"/>
|
|
|
|
<itemData name="Data Type" defStyleNum="dsDataType"/>
|
|
|
|
</itemDatas>
|
|
|
|
</highlighting>
|
|
|
|
<general>
|
|
|
|
<comments>
|
|
|
|
<comment name="singleLine" start="%" />
|
|
|
|
</comments>
|
|
|
|
<keywords casesensitive="0" />
|
|
|
|
</general>
|
|
|
|
</language>
|