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.")