%! e-TeXlib V1.1 % This is "etexdefs.def", the library file which % defines symbolic names for e-TeX's constants. \module {grouptypes} \chardef \bottomlevelgroup = 0 %%% {group code for the outside world} \chardef \simplegroup = 1 %%% {group code for local structure only} \chardef \hboxgroup = 2 %%% {code for `\.{\\hbox}\grp'} \chardef \adjustedhboxgroup = 3 %%% {code for `\.{\\hbox}\grp' in vertical mode} \chardef \vboxgroup = 4 %%% {code for `\.{\\vbox}\grp'} \chardef \vtopgroup = 5 %%% {code for `\.{\\vtop}\grp'} \chardef \aligngroup = 6 %%% {code for `\.{\\halign}\grp', `\.{\\valign}\grp'} \chardef \noaligngroup = 7 %%% {code for `\.{\\noalign}\grp'} \chardef \outputgroup = 8 %%% {code for output routine} \chardef \mathgroup = 9 %%% {code for, e.g, `\.{\char'136}\grp'} \chardef \discgroup = 10 %%% {code for `\.{\\discretionary}\grp\grp\grp'} \chardef \insertgroup = 11 %%% {code for `\.{\\insert}\grp', `\.{\\vadjust}\grp'} \chardef \vcentergroup = 12 %%% {code for `\.{\\vcenter}\grp'} \chardef \mathchoicegroup = 13 %%% {code for `\.{\\mathchoice}\grp\grp\grp\grp'} \chardef \semisimplegroup = 14 %%% {code for `\.{\\begingroup...\\endgroup}'} \chardef \mathshiftgroup = 15 %%% {code for `\.{\$...\$}'} \chardef \mathleftgroup = 16 %%% {code for `\.{\\left...\\right}'} \endmodule \module {interactionmodes} \chardef \batch = 0 %%% {omits all stops and omits terminal output} \chardef \nonstop = 1 %%% {omits all stops} \chardef \scroll = 2 %%% {omits error stops} \chardef \errorstop = 3 %%% {stops at every opportunity to interact} \endmodule \module {nodetypes} \chardef \charnode = 0 %%% {|type| of character nodes} \chardef \hlistnode = 1 %%% {|type| of hlist nodes} \chardef \vlistnode = 2 %%% {|type| of vlist nodes} \chardef \rulenode = 3 %%% {|type| of rule nodes} \chardef \insnode = 4 %%% {|type| of insertion nodes} \chardef \marknode = 5 %%% {|type| of a mark node} \chardef \adjustnode = 6 %%% {|type| of an adjust node} \chardef \ligaturenode = 7 %%% {|type| of a ligature node} \chardef \discnode = 8 %%% {|type| of a discretionary node} \chardef \whatsitnode = 9 %%% {|type| of special extension nodes} \chardef \mathnode = 10 %%% {|type| of a math node} \chardef \gluenode = 11 %%% {|type| of node that points to a glue specification} \chardef \kernnode = 12 %%% {|type| of a kern node} \chardef \penaltynode = 13 %%% {|type| of a penalty node} \chardef \unsetnode = 14 %%% {|type| for an unset node} \chardef \mathsnodes = 15 %%% {|type| of nodes that occur only in maths mode} \endmodule