Variable: meta-common-primitives-list
meta-common-primitives-list is a variable defined in meta-mode.el.gz.
Value
("ASCII" "addto" "also" "and" "angle" "atleast" "batchmode" "begingroup" "boolean" "boundarychar" "char" "charcode" "chardp" "charexists" "charext" "charht" "charic" "charlist" "charwd" "contour" "controls" "cosd" "curl" "cycle" "day" "decimal" "def" "delimiters" "designsize" "directiontime" "doublepath" "dump" "else" "elseif" "end" "enddef" "endfor" "endgroup" "endinput" "errhelp" "errmessage" "errorstopmode" "everyjob" "exitif" "expandafter" "expr" "extensible" "false" "fi" "floor" "fontdimen" "fontmaking" "for" "forever" "forsuffixes" "headerbyte" "hex" "if" "inner" "input" "interim" "intersectiontimes" "jobname" "kern" "known" "length" "let" "ligtable" "makepath" "makepen" "message" "mexp" "mlog" "month" "newinternal" "nonstopmode" "normaldeviate" "not" "nullpen" "nullpicture" "numeric" "oct" "odd" "of" "or" "outer" "pair" "path" "pausing" "pen" "pencircle" "penoffset" "picture" "point" "postcontrol" "precontrol" "primary" "primarydef" "quote" "randomseed" "readstring" "reverse" "rotated" "save" "scaled" "scantokens" "scrollmode" "secondary" "secondarydef" "shifted" "shipout" "show" "showdependencies" "showstats" "showstopping" "showtoken" "showvariable" "sind" "skipto" "slanted" "special" "sqrt" "step" "str" "string" "subpath" "substring" "suffix" "tension" "tertiary" "tertiarydef" "text" "time" "to" "tracingcapsules" "tracingchoices" "tracingcommands" "tracingequations" "tracingmacros" "tracingonline" "tracingoutput" "tracingrestores" "tracingspecs" "tracingstats" "tracingtitles" "transform" "transformed" "true" "turningnumber" "uniformdeviate" "unknown" "until" "vardef" "warningcheck" "withpen" "xpart" "xscaled" "xxpart" "xypart" "year" "ypart" "yscaled" "yxpart" "yypart" "zscaled")
Documentation
List of primitives common to Metafont and MetaPost.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/meta-mode.el.gz
;;; Completion.
;; The data used to prepare the following lists of primitives and
;; standard macros available in Metafont or MetaPost was extracted
;; from the original sources like this:
;;
;; grep '^primitive' texk-7.0/web2c/{mf,mp}.web |\
;; sed 's/primitive(\("[a-zA-Z]*"\).*/\1/' > {mf,mp}_prim.list
;;
;; grep '\(let\|def\|vardef\|primarydef\|secondarydef\|tertiarydef\)'
;; texmf/meta{font,post}/plain.{mf,mp} > {mf,mp}_plain.list
(defconst meta-common-primitives-list
'("ASCII" "addto" "also" "and" "angle" "atleast" "batchmode"
"begingroup" "boolean" "boundarychar" "char" "charcode" "chardp"
"charexists" "charext" "charht" "charic" "charlist" "charwd"
"contour" "controls" "cosd" "curl" "cycle" "day" "decimal" "def"
"delimiters" "designsize" "directiontime" "doublepath" "dump" "else"
"elseif" "end" "enddef" "endfor" "endgroup" "endinput" "errhelp"
"errmessage" "errorstopmode" "everyjob" "exitif" "expandafter"
"expr" "extensible" "false" "fi" "floor" "fontdimen" "fontmaking"
"for" "forever" "forsuffixes" "headerbyte" "hex" "if" "inner"
"input" "interim" "intersectiontimes" "jobname" "kern" "known"
"length" "let" "ligtable" "makepath" "makepen" "message" "mexp"
"mlog" "month" "newinternal" "nonstopmode" "normaldeviate" "not"
"nullpen" "nullpicture" "numeric" "oct" "odd" "of" "or" "outer"
"pair" "path" "pausing" "pen" "pencircle" "penoffset" "picture"
"point" "postcontrol" "precontrol" "primary" "primarydef" "quote"
"randomseed" "readstring" "reverse" "rotated" "save" "scaled"
"scantokens" "scrollmode" "secondary" "secondarydef" "shifted"
"shipout" "show" "showdependencies" "showstats" "showstopping"
"showtoken" "showvariable" "sind" "skipto" "slanted" "special"
"sqrt" "step" "str" "string" "subpath" "substring" "suffix"
"tension" "tertiary" "tertiarydef" "text" "time" "to"
"tracingcapsules" "tracingchoices" "tracingcommands"
"tracingequations" "tracingmacros" "tracingonline" "tracingoutput"
"tracingrestores" "tracingspecs" "tracingstats" "tracingtitles"
"transform" "transformed" "true" "turningnumber" "uniformdeviate"
"unknown" "until" "vardef" "warningcheck" "withpen" "xpart"
"xscaled" "xxpart" "xypart" "year" "ypart" "yscaled" "yxpart"
"yypart" "zscaled")
"List of primitives common to Metafont and MetaPost.")