You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
435 lines
12 KiB
435 lines
12 KiB
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE language SYSTEM "language.dtd">
|
|
<language name="PostScript" version="1.01" 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>
|