diff options
Diffstat (limited to 'dictionaries/ps.dict')
-rw-r--r-- | dictionaries/ps.dict | 433 |
1 files changed, 433 insertions, 0 deletions
diff --git a/dictionaries/ps.dict b/dictionaries/ps.dict new file mode 100644 index 00000000..af280f66 --- /dev/null +++ b/dictionaries/ps.dict @@ -0,0 +1,433 @@ +# https://web.archive.org/web/20170218093716/https://www.adobe.com/products/postscript/pdfs/PLRM.pdf +# TODO(jvoisin) Add more, starting from page 318 + + +header="%!PS" + +#types +"array" +"packedarray" +"dict" +"string" +"userdict" +"$error" +"statusdict" +"FontDirectory" +"globaldict" +"systemdict" +"GlobalFontDirectory" +"Order" +"DateSource" +"BitsPerSample" +"Encode" +"Decode" +"Size" + +# Stack operators +"dup" +"exch" +"pop" +"copy" +"roll" +"index" +"mark" +"clear" +"count" +"counttomark" +"cleartomark" + +# maths +"add" +"sub" +"mul" +"div" +"idiv" +"mod" +"abs" +"neg" +"ceiling" +"floor" +"round" +"truncate" +"sqrt" +"exp" +"ln" +"log" +"rand" +"srang" +"rrand" + +# arrays +"get" +"put" +"copy" +"length" +"forall" +"getinterval" +"putinterval" +"aload" +"astore" +"mark" +"setpacking" +"currentpacking" +"begin" +"end" +"def" +"store" +"load" +"where" +"countdictstack" +"cleardictstack" +"dictstack" +"known" +"maxlength" +"undef" +"<<" +">>" +"search" +"anchorsearch" +"token" + +# relational operators +"eq" +"ne" +"gt" +"ge" +"lt" +"le" +"and" +"or" +"xor" +"true" +"false" +"bitshift" + + +#control operators +"if" +"else" +"ifelse" +"exec" +"for" +"repeat" +"loop" +"forall" +"pathforall" +"kshow" +"exit" +"countexecstack" +"execstack" +"stop" +"errordict" +"stopped" + + +# type +"type" +"xcheck" +"rcheck" +"wcheck" +"cvlit" +"cvx" +"readonly" +"executeonly" +"noacces" +"cvi" +"cvr" +"cns" +"cvs" +"cvrs" + +#misc +"print" +"invalidaccess" +"gcheck" +"showpage" +"currentgstate" +"currentfile" +"status" +"byteavailable" +"setdevparams" +"currentdevparams" +"Predictor" +"Columns" +"Colors" +"BitsPerComponent" +"Uncompressed" +"EndOfLine" +"EncodedByteAlign" +"EndOfBlock" +"Blackls1" +"DamagedRowsBeforeError" +"CloseTarget" +"HuffTables" +"ColorTransform" + + +# vm +"load" +"save" +"restore" +"setglobal" +"grestoreall" +"invalidrestore" +"startjob" +"exitserver" + +# User objects +"defineuserobject" +"undefineuserobject" +"execuserobject" +"UserObjects" + +#i/o +"read" +"write" +"readstring" +"readline" +"writestring" +"readhexstring" +"writehexstring" +"token" +"flush" +"flushfile" + + +# files +"file" +"deletefile" +"renamefile" +"status" +"filenameforall" +"setfileposition" +"fileposition" +"%stdin" +"%stdout" +"%stderr" +"%statementedit" +"%lineedit" + +# Filters +"ASCII85Decode" +"ASCII85Encode" +"ASCIIHexDecode" +"ASCIIHexEncode" +"Decode" +"Encode" +"RunLengthEncode" +"RunLengthDecode" +"CCITTFaxEncode" +"CCITTFaxDecode" +"DCTEncode" +"DCTDecode" +"ReusableStreamDecode" +"NullEncode" +"SubFileDecode" +"filter" +"LWZEncode" +"LWZDecode" +"FlateEncode" +"FlateDecode" +"EODCount" +"EODString" +"CloseSource" + + +# Resources +"findresource" +"resourcestatus" +"resourceforall" +"definerresource" +"undefineresource" +"findfont" +"definefont" +"resourcestatsu" +"Font" +"CIDFont" +"CMap" +"FontSet" +"Encoding" +"Form" +"Pattern" +"ProcSet" +"ColorSpace" +"Halftone" +"ColorRendering" +"IdiomSet" +"Inkparam" +"TrapParams" +"OutputDevice" +"Controllangue" +"Localization" +"PDL" +"HWOptions" +"Filter" +"ColorSpaceFamily" +"Emulator" +"IODevice" +"ColorRenderingType" +"FMapType" +"FontType" +"FormType" +"HalftoneType" +"ImageType" +"PatternType" +"FunctionType" +"ShadingType" +"TrappingType" +"Category" +"Generic" +"BitMapFontInit" +"CIDInit" +"ColorRendering" +"FontSetInit" +"Trapping" +"ColorSpace" +"ColorSpaceFamily" +"sethalftone" +"DefineResource" +"UndefineResource" +"FindResource" +"ResourceStatus" +"ResourceForAll" +"Category" +"InstaceType" +"ResourceFileName" +"Intent" +"AsyncRead" +"Times-Roman" + + +# Error handling +"errorname" +"errorinfo" +"command" +"newerror" +"ostack" +"estack" +"dstack" +"recordstacks" +"binary" +"bind" +"average" + + +# Image models +"CTM" +"DeviceGray" +"arc" +"arcn" +"artct" +"clip" +"cliprestore" +"clipsave" +"closepath" +"currentlinewidth" +"curveto" +"fill" +"grestone" +"gsave" +"image" +"ineofill" +"infill" +"instroke" +"inueofill" +"inustroke" +"lineto" +"moveto" +"newpath" +"nocurrentpoint" +"path" +"position" +"rcurveto" +"rlineto" +"setbox" +"setlinewidth" +"show" +"stroke" +"ucache" +"ufill" +"ustroke" +"cvlit" +"ufill" +"ueofill" +"rectfill" +"rectstoke" +"rectclip" +"execform" +"FormType" +"XIUD" +"BBox" +"Matrix" +"PaintProc" +"Implementation" + + +# Colorspace +"setcolorspace" +"setgray" +"setrgbcolor" +"setcmykcolor" +"image" +"colorimage" +"sethsbcolor" +"CIEBasedABC" +"CIEBasedA" +"CIEBaseDEF" +"CIEBaseDEFG" +"Pattern" +"Indexed" +"Separation" +"DeviceN" +"setpattern" +"currentgray" +"currentrgbcolor" +"currentcmykcolor" +"setcachedevice" +"setcachedevice2" +"BuildGlyph" +"BuildChar" +"CharString" +"shfill" +"setundercolorremoval" +"settransfer" +"setscreen" +"sethalftone" +"setcolortransfer" +"DeviceRGB" +"DeviceCMYK" +"DeviceGray" +"RangeABC" +"DecodeABC" +"MatrixABC" +"RangeLMN" +"DecodeLMN" +"MatrixLMN" +"WhitePoint" +"BlackPoint" + + +# Patterns +"PatternType" +"XUID" +"PaintProc" +"BBox" +"XStep" +"YStep" +"PaintType" +"TilingType" +"Implementation" +"Shading" +"ShadingType" +"AntiAlias" +"Coords" +"BitsPerFlag" +"BitsPerCoordinate" +"MultipleDataSources" + + +# Misc things +"[-1, 1, -1, 1]" +"[-1 1]" +"1337" +"<</" \ No newline at end of file |