PrimitiveOrSymbol:
TYPE = {nil,
-- a primitive operator or symbol
Vectors:
get, makeveclu, makevec, shape, openvec, getprop, getp, mergeprop,
Frames:
fget, fset, frame, poolop, pool, pget, pset, env,
Operators:
makesimpleco, makeco, makecompiledimage, makepool, nopool,
do, dosave, dosaveall, dosavesimplebody, dobody, dosavebody, dosaveallbody,
Stack:
pop, copy, dup, roll, exch, mark, unmark, unmark0, count, nop,
Control:
if, ifelse, ifcopy, loop,
Test:
eq, eqn, gt, ge, and, or, not, type,
Arithmetic:
add, sub, neg, abs, trunc, round, floor, ceiling, mul, div, mod, rem,
max, min, sqrt, exp, log, sin, cos, atan,
Imager state:
iget, iset,
Coordinate systems:
dround,
Transformations:
maket, opent, translate, rotate, scale, scale2, concat, invert,
transform, transformvec, roundxy, roundxyvec,
concatt, move, trans, show, showandxrel,
Current position:
setxy, setxyrel, setxrel, setyrel, getcp, getcprounded,
Pixel arrays:
makepixelarray, finddecompressor,
Color:
findcolor, findcoloroperator, findcolormodeloperator,
makegray, setgray, makesampledblack, makesampledcolor,
Masks:
moveto, lineto, linetox, linetoy, curveto, arcto, conicto, makeoutline,
maskfill, maskstroke, maskstrokeclosed, maskvector, maskrectangle,
startunderline, maskunderline, masktrapezoidx, masktrapezoidy, maskpixel,
clipoutline, cliprectangle,
Characters:
findfont, findfontvec, modifyfont, setfont,
Corrected masks:
correctmask, correctspace, setcorrectmeasure, setcorrecttolerance, space,
correct,
Symbols:
beginBody, endBody, beginBlock, endBlock, pageInstructions, noPages,
beginVec, comma, endVec -- for written form only
};