GraphicsPrimitives:
PROC [primitive: PrimitiveProc] ~ {
primitive["gsave", gsave];
primitive["grestore", grestore];
primitive["grestoreall", grestoreall];
primitive["initgraphics", initgraphics];
primitive["setlinewidth", setlinewidth];
primitive["currentlinewidth", currentlinewidth];
primitive["setlinecap", setlinecap];
primitive["currentlinecap", currentlinecap];
primitive["setlinejoin", setlinejoin];
primitive["currentlinejoin", currentlinejoin];
primitive["setmiterlimit", setmiterlimit];
primitive["currentmiterlimit", currentmiterlimit];
primitive["setdash", setdash];
primitive["currentdash", currentdash];
primitive["setflat", setflat];
primitive["currentflat", currentflat];
primitive["setgray", setgray];
primitive["currentgray", currentgray];
primitive["sethsbcolor", sethsbcolor];
primitive["currenthsbcolor", currenthsbcolor];
primitive["setrgbcolor", setrgbcolor];
primitive["currentrgbcolor", currentrgbcolor];
primitive["setscreen", setscreen];
primitive["currentscreen", currentscreen];
primitive["settransfer", settransfer];
primitive["currenttransfer", currenttransfer];
primitive["matrix", matrix];
primitive["initmatrix", initmatrix];
primitive["identmatrix", identmatrix];
primitive["defaultmatrix", defaultmatrix];
primitive["currentmatrix", currentmatrix];
primitive["setmatrix", setmatrix];
primitive["translate", translate];
primitive["scale", scale];
primitive["rotate", rotate];
primitive["concat", concat];
primitive["concatmatrix", concatmatrix];
primitive["transform", transform];
primitive["dtransform", dtransform];
primitive["itransform", itransform];
primitive["idtransform", idtransform];
primitive["invertmatrix", invertmatrix];
primitive["newpath", newpath];
primitive["currentpoint", currentpoint];
primitive["moveto", moveto];
primitive["rmoveto", rmoveto];
primitive["lineto", lineto];
primitive["rlineto", rlineto];
primitive["arc", arc];
primitive["arcn", arcn];
primitive["arcto", arcto];
primitive["curveto", curveto];
primitive["rcurveto", rcurveto];
primitive["closepath", closepath];
primitive["flattenpath", flattenpath];
primitive["reversepath", reversepath];
primitive["strokepath", strokepath];
primitive["charpath", charpath];
primitive["clippath", clippath];
primitive["pathbbox", pathbbox];
primitive["pathforall", pathforall];
primitive["initclip", initclip];
primitive["clip", clip];
primitive["eoclip", eoclip];
primitive["erasepage", erasepage];
primitive["fill", fill];
primitive["eofill", eofill];
primitive["stroke", stroke];
primitive["image", image];
primitive["imagemask", imagemask];
primitive["showpage", showpage];
primitive["copypage", copypage];
primitive["framedevice", framedevice];
primitive["nulldevice", nulldevice];
primitive["definefont", definefont];
RegisterAny[self, "findfont", xxx];
primitive["scalefont", scalefont];
primitive["makefont", makefont];
primitive["setfont", setfont];
primitive["currentfont", currentfont];
primitive["show", show];
primitive["ashow", ashow];
primitive["widthshow", widthshow];
primitive["awidthshow", awidthshow];
primitive["kshow", kshow];
primitive["stringwidth", stringwidth];
RegisterAny[self, "FontDirectory", xxx];
RegisterAny[self, "StandardEncoding", xxx];
primitive["cachestatus", cachestatus];
primitive["setcachedevice", setcachedevice];
primitive["setcharwidth", setcharwidth];
primitive["setcachelimit", setcachelimit];
};