%% $Id: syntaxform.pl 742 2016-04-25 17:30:55Z karl $ %% This is the list of new or extended primitives provided by pdftex. %% Don't edit this file, as it is now auto-generated from the %% pdfTeX manual source pdftex-t.tex (and the generated %% pdftex-syntax.tex) by the script syntaxform.awk. %% Syntax rule conventions borrowed from `TeXbook naruby' by Petr Olsak. %% Integer registers: \efcode <8-bit number> (integer) \knaccode <8-bit number> (integer) \knbccode <8-bit number> (integer) \knbscode <8-bit number> (integer) \lpcode <8-bit number> (integer) \pdfadjustinterwordglue (integer) \pdfadjustspacing (integer) \pdfappendkern (integer) \pdfcompresslevel (integer) \pdfdecimaldigits (integer) \pdfdraftmode (integer) \pdfforcepagebox (integer) \pdfgamma (integer) \pdfgentounicode (integer) \pdfimageapplygamma (integer) \pdfimagegamma (integer) \pdfimagehicolor (integer) \pdfimageresolution (integer) \pdfinclusioncopyfonts (integer) \pdfinclusionerrorlevel (integer) \pdfinfoomitdate (integer) \pdfmajorversion (integer) \pdfminorversion (integer) \pdfobjcompresslevel (integer) \pdfomitcharset (integer) \pdfoutput (integer) \pdfpagebox (integer) \pdfpkresolution (integer) \pdfprependkern (integer) \pdfprotrudechars (integer) \pdfsuppressptexinfo (integer) \pdfsuppresswarningdupdest (integer) \pdfsuppresswarningdupmap (integer) \pdfsuppresswarningpagegroup (integer) \pdftracingfonts (integer) \pdfuniqueresname (integer) \rpcode <8-bit number> (integer) \shbscode <8-bit number> (integer) \stbscode <8-bit number> (integer) \tagcode <8-bit number> (integer) %% Read-only integers: \pdfelapsedtime (read-only integer) \pdflastannot (read-only integer) \pdflastlink (read-only integer) \pdflastobj (read-only integer) \pdflastxform (read-only integer) \pdflastximage (read-only integer) \pdflastximagecolordepth (read-only integer) \pdflastximagepages (read-only integer) \pdflastxpos (read-only integer) \pdflastypos (read-only integer) \pdfrandomseed (read-only integer) \pdfretval (read-only integer) \pdfshellescape (read-only integer) \pdftexversion (read-only integer) %% Dimen registers: \pdfdestmargin (dimen) \pdfeachlinedepth (dimen) \pdfeachlineheight (dimen) \pdffirstlineheight (dimen) \pdfhorigin (dimen) \pdfignoreddimen (dimen) \pdflastlinedepth (dimen) \pdflinkmargin (dimen) \pdfpageheight (dimen) \pdfpagewidth (dimen) \pdfpxdimen (dimen) \pdfthreadmargin (dimen) \pdfvorigin (dimen) %% Token registers: \pdfpageattr (tokens) \pdfpageresources (tokens) \pdfpagesattr (tokens) \pdfpkmode (tokens) %% Expandable commands: \expanded (expandable) \ifincsname (expandable) \ifpdfabsdim (expandable) \ifpdfabsnum (expandable) \ifpdfprimitive (expandable) \input (expandable) \leftmarginkern (expandable) \pdfcolorstackinit [page] [direct] (expandable) \pdfcreationdate (expandable) \pdfescapehex (expandable) \pdfescapename (expandable) \pdfescapestring (expandable) \pdffiledump [offset ] [length ] (expandable) \pdffilemoddate (expandable) \pdffilesize (expandable) \pdffontname (expandable) \pdffontobjnum (expandable) \pdffontsize (expandable) \pdfincludechars (expandable) \pdfinsertht (expandable) \pdflastmatch (expandable) \pdfmatch [icase] [subcount ] (expandable) \pdfmdfivesum [file] (expandable) \pdfnormaldeviate (expandable) \pdfpageref (expandable) \pdfstrcmp (expandable) \pdftexbanner (expandable) \pdftexrevision (expandable) \pdfunescapehex (expandable) \pdfuniformdeviate (expandable) \pdfxformname (expandable) \pdfximagebbox (expandable) \rightmarginkern (expandable) %% General commands: \letterspacefont \pdfannot (h, v, m) \pdfcatalog [openaction ] \pdfcolorstack \pdfcopyfont \pdfdest (h, v, m) \pdfendlink (h, m) \pdfendthread (v, m) \pdffakespace \pdffontattr \pdffontexpand [autoexpand] \pdfglyphtounicode \pdfinfo \pdfinterwordspaceoff \pdfinterwordspaceon \pdfliteral [] (h, v, m) \pdfmapfile \pdfmapline \pdfnames \pdfnobuiltintounicode \pdfnoligatures \pdfobj (h, v, m) \pdfoutline [] [count ] (h, v, m) \pdfprimitive \pdfrefobj (h, v, m) \pdfrefxform (h, v, m) \pdfrefximage \pdfresettimer \pdfrestore \pdfsave \pdfsavepos (h, v, m) \pdfsetmatrix \pdfsetrandomseed \pdfstartlink [] [] (h, m) \pdfthread [] [] (h, v, m) \pdftrailer \pdftrailerid \pdftstartthread [] [] (v, m) \pdfxform [] [] (h, v, m) \pdfximage [] [] [] [] [] (h, v, m) \quitvmode \special {pdf: } \special {pdf:direct: } \special {pdf:page: } \vadjust [
]  {  } (h, m)

%% Syntax rules:
 --> {  }
 --> attr 
 --> resources 
 --> (width | height | depth)  []
 --> reserveobjnum
                     | [useobjnum ] [stream []] 
 --> reserveobjnum
                    | [useobjnum ] [] 
 --> 
                    | 
 --> [] []
 --> [] [] [] [] []
 --> []  [count ] 
 --> user 
                | goto 
                | thread 
 --> 
 --> 
                     | [] 
                     | [] [] 
                     |   
                     |  []  
 --> [] 
                       | [] 
 --> colorspace 
 --> mediabox | cropbox | bleedbox | trimbox | artbox
 --> { []  }
 --> + | = | -
 --> num 
 --> name 
 --> newwindow | nonewwindow
 -->  
              |  
 --> xyz [zoom ]
              | fitr 
              | fitbh
              | fitbv
              | fitb
              | fith
              | fitv
              | fit
 --> [] [] 
 -->  | 
 --> file 
 --> page 
 -->    [autoexpand]
 --> 
 --> 
 --> 
 --> pre
 --> direct | page
 --> { [ []]  }
 --> pdf: | PDF:
 --> direct:
 --> set | push | pop | current