\I\X445:Accumulate the constant until \\{cur\_tok} is not a suitable digit\X
\U444.
\I\X871:Add the width of node \|s to \\{act\_width}\X
\U869.
\I\X842:Add the width of node \|s to \\{break\_width}\X
\U840.
\I\X870:Add the width of node \|s to \\{disc\_width}\X
\U869.
\I\X457:Adjust \(f)for the magnification ratio\X
\U453.
\I\X1214:Adjust \(f)for the setting of \.{\\globaldefs}\X
\U1211.
\I\X746:Adjust \(s)\\{shift\_up} and \\{shift\_down} for the case of a fraction line\X
\U743.
\I\X745:Adjust \(s)\\{shift\_up} and \\{shift\_down} for the case of no fraction line\X
\U743.
\I\X867:Advance \(c)\\{cur\_p} to the node following the present string of characters\X
\U866.
\I\X1362:Advance \(p)past a whatsit node in the \(l)\\{line\_break} loop\X
\U866.
\I\X1363:Advance \(p)past a whatsit node in the \(p)pre-hyphenation loop\X
\U896.
\I\X394:Advance \(r)\|r; \&{goto} \\{found} if the parameter delimiter has been fully matched, otherwise \&{goto} \&{continue}\X
\U392.
\I\X129:Allocate entire node \|p and \&{goto} \\{found}\X
\U127.
\I\X128:Allocate from the top of node \|p and \&{goto} \\{found}\X
\U127.
\I\X1106:Apologize for inability to do the operation now, unless \.{\\unskip} follows non-glue\X
\U1105.
\I\X567:Apologize for not loading the font, \&{goto} \\{done}\X
\U566.
\I\X910:Append a ligature and/or kern to the translation; \&{goto} \&{continue} if the stack of inserted ligatures is nonempty\X
\U906.
\I\X1078:Append a new leader node that uses \\{cur\_box}\X
\U1075.
\I\X962:Append a new letter or a hyphen level\X
\U961.
\I\X937:Append a new letter or hyphen\X
\U935.
\I\X1041:Append a normal inter-word space to the current list, then \&{goto} \\{big\_switch}\X
\U1030.
\I\X890:Append a penalty node, if a nonzero penalty is appropriate\X
\U880.
\I\X1008:Append an insertion to the current page and \&{goto} \\{contribute}\X
\U1000.
\I\X767:Append any \\{new\_hlist} entries for \|q, and any appropriate penalties\X
\U760.
\I\X1076:Append box \\{cur\_box} to the current list, shifted by \\{box\_context}\X
\U1075.
\I\X1034:Append character \\{cur\_chr} and the following characters (if~any) to the current hlist in the current font; \&{goto} \\{reswitch} when a non-character has been fetched\X
\U1030.
\I\X917:Append characters of \\{hu} [ \|j $\MRL{{.}{.}}$ ] to \\{major\_tail}, advancing~\|j\X
\U916.
\I\X766:Append inter-element spacing based on \\{r\_type} and \|t\X
\U760.
\I\X809:Append tabskip glue and an empty box to list \|u, and update \|s and \|t as the prototype nodes are passed\X
\U808.
\I\X1125:Append the accent with appropriate kerns, then set \|p: $\K$ \|q\X
\U1123.
\I\X778:Append the current tabskip glue to the preamble list\X
\U777.
\I\X1204:Append the display and perhaps also the equation number\X
\U1199.
\I\X1205:Append the glue or equation number following the display\X
\U1199.
\I\X1203:Append the glue or equation number preceding the display\X
\U1199.
\I\X888:Append the new box to the current vertical list, followed by the list of special nodes taken out of the box by the packager\X
\U880.
\I\X938:Append the value \|n to list \|p\X
\U937.
\I\X236:Assign the values \\{depth\_threshold}: $\K$ \\{show\_box\_depth} and \\{breadth\_max}: $\K$ \\{show\_box\_breadth}\X
\U198.
\I\X1217, 1218, 1221, 1224, 1225, 1226, 1228, 1232, 1234, 1235, 1241, 1242, 1248, 1252, 1253, 1256, 1264:Assignments\X
\U1211.
\I\X1120:Attach list \|p to the current list, and record its length; then finish up and \&{return}\X
\U1119.
\I\X751:Attach the limits to \|y and adjust \\{height}(\|v), \\{depth}(\|v) to account for their presence\X
\U750.
\I\X337:Back up an outer control sequence so that it can be reread\X
\U336.
\I\X57, 58, 59, 60, 62, 63, 64, 65, 262, 263, 518, 699, 1355:Basic printing procedures\X
\U4.
\I\X1017:Break the current page at node \|p, put it in box~255, and put the remaining nodes on the contribution list\X
\U1014.
\I\X876:Break the paragraph at the chosen breakpoints, justify the resulting lines to the correct widths, and append them to the current vertical list\X
\U815.
\I\X1149:Calculate the length, \|l, and the shift amount, \|s, of the display lines\X
\U1145.
\I\X1146:Calculate the natural width, \|w, by which the characters of the final line extend to the right of the reference point, plus two ems; or set \|w: $\K$ \\{max\_dimen} if the non-blank information on that line is affected by stretching or
shrinking\X
\U1145.
\I\X889:Call the packaging subroutine, setting \\{just\_box} to the justified box\X
\U880.
\I\X866:Call \\{try\_break} if \\{cur\_p} is a legal breakpoint; on the second pass, also try to hyphenate the next word, if \\{cur\_p} is a glue node; then advance \\{cur\_p} to the next node of the paragraph that could possibly be a legal breakpoint\X
\U863.
\I\X911:Carry out a ligature replacement, updating the cursor structure and possibly advancing~\|j; \&{goto} \&{continue} if the cursor doesn't advance, otherwise \&{goto} \\{done}\X
\U909.
\I\X206:Case statement to copy different types and set \\{words} to the number of initial words not yet copied\X
\U205.
\I\X733:Cases for noads that can follow a \\{bin\_noad}\X
\U728.
\I\X730:Cases for nodes that can appear in an mlist, after which we \&{goto} \\{done\_with\_node}\X
\U728.
\I\X698:Cases of \\{flush\_node\_list} that arise in mlists only\X
\U202.
\I\X1085, 1100, 1118, 1132, 1133, 1168, 1173, 1186:Cases of \\{handle\_right\_brace} where a \\{right\_brace} triggers a delayed action\X
\U1068.
\I\X1347:Cases of \\{main\_control} that are for extensions to \TeX\X
\U1045.
\I\X1045:Cases of \\{main\_control} that are not part of the inner loop\X
\U1030.
\I\X1056, 1057, 1063, 1067, 1073, 1090, 1092, 1094, 1097, 1102, 1104, 1109, 1112, 1116, 1122, 1126, 1130, 1134, 1137, 1140, 1150, 1154, 1158, 1162, 1164, 1167, 1171, 1175, 1180, 1190, 1193:Cases of \\{main\_control} that build boxes and lists\X
\U1045.
\I\X1210, 1268, 1271, 1274, 1276, 1285, 1290:Cases of \\{main\_control} that don't depend on \\{mode}\X
\U1045.
\I\X227, 231, 239, 249, 266, 335, 377, 385, 412, 417, 469, 488, 492, 781, 984, 1053, 1059, 1072, 1089, 1108, 1115, 1143, 1157, 1170, 1179, 1189, 1209, 1220, 1223, 1231, 1251, 1255, 1261, 1263, 1273, 1278, 1287, 1292, 1295, 1346:Cases of \\{print\_cmd%
\_chr} for symbolic printing of primitives\X
\U298.
\I\X690:Cases of \\{show\_node\_list} that arise in mlists only\X
\U183.
\I\X345:Cases where character is ignored\X
\U344.
\I\X613:Change buffered instruction to \|y or \|w and \&{goto} \\{found}\X
\U612.
\I\X614:Change buffered instruction to \|z or \|x and \&{goto} \\{found}\X
\U612.
\I\X775:Change current mode to ${-}\\{vmode}$ for \.{\\halign}, ${-}\\{hmode}$ for \.{\\valign}\X
\U774.
\I\X882:Change discretionary to compulsory and set \\{disc\_break}: $\K$ \\{true}\X
\U881.
\I\X621:Change font \\{dvi\_f} to \|f\X
\U620.
\I\X344:Change state if necessary, and \&{goto} \&{switch} if the current character should be ignored, or \&{goto} \\{reswitch} if the current character changes to another\X
\U343.
\I\X1289:Change the case of the token in \|p, if a change is appropriate\X
\U1288.
\I\X763:Change the current style and \&{goto} \\{delete\_q}\X
\U761.
\I\X86:Change the interaction level and \&{return}\X
\U84.
\I\X731:Change this node to a style node followed by the correct choice, then \&{goto} \\{done\_with\_node}\X
\U730.
\I\X49:Character \|k cannot be printed\X
\U48.
\I\X244:Character \|s is the current new-line character\X
\Us58\ET59.
\I\X170:Check flags of unavailable nodes\X
\U167.
\I\X570:Check for charlist cycle\X
\U569.
\I\X776:Check for improper alignment in displayed math\X
\U774.
\I\X974:Check if node \|p is a new champion breakpoint; then \(go)\&{goto} \\{done} if \|p is a forced break or if the page-so-far is already too full\X
\U972.
\I\X1005:Check if node \|p is a new champion breakpoint; then \(if)if it is time for a page break, prepare for output, and either fire up the user's output routine and \&{return} or ship out the page and \&{goto} \\{done}\X
\U997.
\I\X168:Check single-word \\{avail} list\X
\U167.
\I\X1197:Check that another \.\$ follows\X
\Us1194\ET1206.
\I\X1195:Check that the necessary fonts for math symbols are present; if not, flush the current math lists and set \\{danger}: $\K$ \\{true}\X
\U1194.
\I\X899:Check that the nodes following \\{hb} permit hyphenation and that at least $\\{l\_hyf}+\\{r\_hyf}$ letters have been found, otherwise \&{goto} \\{done1}\X
\U894.
\I\X14, 111, 290, 521, 1249:Check the ``constant'' values for consistency\X
\U1332.
\I\X53:Check the pool check sum\X
\U52.
\I\X169:Check variable-size \\{avail} list\X
\U167.
\I\X865:Clean up the memory by removing the break nodes\X
\Us815\ET863.
\I\X650:Clear dimensions to zero\X
\Us649\ET668.
\I\X282:Clear off top level from \\{save\_stack}\X
\U281.
\I\X1329:Close the format file\X
\U1302.
\I\X451:Coerce glue to a dimension\X
\Us449\ET455.
\I\X9, 56:Compiler directives\X
\U4.
\I\X723:Complain about an undefined family and set \\{cur\_i} null\X
\U722.
\I\X370:Complain about an undefined macro\X
\U367.
\I\X373:Complain about missing \.{\\endcsname}\X
\U372.
\I\X459:Complain about unknown unit and \&{goto} \\{done2}\X
\U458.
\I\X428:Complain that \.{\\the} can't do this; give zero result\X
\U413.
\I\X1166:Complain that the user should have said \.{\\mathaccent}\X
\U1165.
\I\X1185:Compleat the incompleat noad\X
\U1184.
\I\X1298:Complete a potentially long \.{\\show} command\X
\U1293.
\I\X1240:Compute result of \\{multiply} or \\{divide}, put it in \\{cur\_val}\X
\U1236.
\I\X1238:Compute result of \&{register} or \\{advance}, put it in \\{cur\_val}\X
\U1236.
\I\X741:Compute the amount of skew\X
\U738.
\I\X1007:Compute the badness, \|b, of the current page, using \\{awful\_bad} if the box is too full\X
\U1005.
\I\X975:Compute the badness, \|b, using \\{awful\_bad} if the box is too full\X
\U974.
\I\X859:Compute the demerits, \|d, from \|r to \\{cur\_p}\X
\U855.
\I\X840:Compute the discretionary \\{break\_width} values\X
\U837.
\I\X261:Compute the hash code \|h\X
\U259.
\I\X765:Compute the magic offset\X
\U1337.
\I\X714:Compute the minimum suitable height, \|w, and the corresponding number of extension steps, \|n; also set \\{width}(\|b)\X
\U713.
\I\X850:Compute the new line width\X
\U835.
\I\X1237:Compute the register location \|l and its type \|p; but \&{return} if invalid\X
\U1236.
\I\X1239:Compute the sum of two glue specs\X
\U1238.
\I\X965:Compute the trie op code, \|v, and set \|l: $\K$ \T{0}\X
\U963.
\I\X837:Compute the values of \\{break\_width}\X
\U836.
\I\X612:Consider a node with matching width; \&{goto} \\{found} if it's a hit\X
\U611.
\I\X851:Consider the demerits for a line from \|r to \\{cur\_p}; deactivate node \|r if it should no longer be active; then \&{goto} \&{continue} if a line from \|r to \\{cur\_p} is infeasible, otherwise record a new feasible break\X
\U829.
\I\X11:Constants in the outer block\X
\U4.
\I\X750:Construct a box with limits above and below it, skewed by \\{delta}\X
\U749.
\I\X759:Construct a sub/superscript combination box \|x, with the superscript offset by \\{delta}\X
\U756.
\I\X757:Construct a subscript box \|x when there is no superscript\X
\U756.
\I\X758:Construct a superscript box \|x\X
\U756.
\I\X747:Construct a vlist box for the fraction, according to \\{shift\_up} and \\{shift\_down}\X
\U743.
\I\X713:Construct an extensible character in a new box \|b, using recipe \\{rem\_byte}(\|q) and font \|f\X
\U710.
\I\X399:Contribute an entire group to the current parameter\X
\U392.
\I\X397:Contribute the recently matched tokens to the current parameter, and \&{goto} \&{continue} if a partial match is still in effect; but abort if $\|s\K\\{null}$\X
\U392.
\I\X729:Convert \(a)a final \\{bin\_noad} to an \\{ord\_noad}\X
\Us726\ET728.
\I\X429:Convert \(c)\\{cur\_val} to a lower level\X
\U413.
\I\X732:Convert \(m)math glue to ordinary glue\X
\U730.
\I\X754:Convert \(n)\\{nucleus}(\|q) to an hlist and attach the sub/superscripts\X
\U728.
\I\X795:Copy the tabskip glue between columns\X
\U791.
\I\X794:Copy the templates from node \\{cur\_loop} into node \|p\X
\U793.
\I\X466:Copy the token list\X
\U465.
\I\X755:Create a character node \|p for \\{nucleus}(\|q), possibly followed by a kern node for the italic correction, and set \\{delta} to the italic correction if a subscript is present\X
\U754.
\I\X1124:Create a character node \|q for the next character, but set \|q: $\K$ \\{null} if problems arise\X
\U1123.
\I\X462:Create a new glue specification whose width is \\{cur\_val}; scan for its stretch and shrink components\X
\U461.
\I\X1009:Create a page insertion node with $\\{subtype}(\|r)\K\\{qi}(\|n)$, and include the glue correction for box \|n in the current page state\X
\U1008.
\I\X864:Create an active breakpoint representing the beginning of the paragraph\X
\U863.
\I\X914:Create and append a discretionary node as an alternative to the unhyphenated word, and continue to develop both branches until they become equivalent\X
\U913.
\I\X744:Create equal-width boxes \|x and \|z for the numerator and denominator, and compute the default amounts \\{shift\_up} and \\{shift\_down} by which they are displaced from the baseline\X
\U743.
\I\X836:Create new active nodes for the best feasible breaks just found\X
\U835.
\I\X1328:Create the \\{format\_ident}, open the format file, and inform the user that dumping has begun\X
\U1302.
\I\X224:Current \\{mem} equivalent of glue parameter number \|n\X
\Us152\ET154.
\I\X860:Deactivate node \|r\X
\U851.
\I\X1043, 1047, 1049, 1050, 1051, 1054, 1060, 1061, 1064, 1069, 1070, 1075, 1079, 1084, 1086, 1091, 1093, 1095, 1096, 1099, 1101, 1103, 1105, 1110, 1113, 1117, 1119, 1123, 1127, 1129, 1131, 1135, 1136, 1138, 1142, 1151, 1155, 1159, 1160, 1163, 1165,
1172, 1174, 1176, 1181, 1191, 1194, 1200, 1211, 1270, 1275, 1279, 1288, 1293, 1302, 1348, 1376:Declare action procedures for use by \\{main\_control}\X
\U1030.
\I\X734, 735, 736, 737, 738, 743, 749, 752, 756, 762:Declare math construction procedures\X
\U726.
\I\X944, 948, 949, 953, 957, 959, 960, 966:Declare procedures for preprocessing hyphenation patterns\X
\U942.
\I\X691, 692, 694:Declare procedures needed for displaying the elements of mlists\X
\U179.
\I\X1349, 1350:Declare procedures needed in \\{do\_extension}\X
\U1348.
\I\X1368, 1370, 1373:Declare procedures needed in \\{hlist\_out}, \\{vlist\_out}\X
\U619.
\I\X577, 578:Declare procedures that scan font-related stuff\X
\U409.
\I\X433, 434, 435, 436, 437:Declare procedures that scan restricted classes of integers\X
\U409.
\I\X826, 829, 877, 895, 942:Declare subprocedures for \\{line\_break}\X
\U815.
\I\X1215, 1229, 1236, 1243, 1244, 1245, 1246, 1247, 1257, 1265:Declare subprocedures for \\{prefixed\_command}\X
\U1211.
\I\X709, 711, 712:Declare subprocedures for \\{var\_delimiter}\X
\U706.
\I\X1184:Declare the function called \\{fin\_mlist}\X
\U1174.
\I\X523:Declare the function called \\{open\_fmt\_file}\X
\U1303.
\I\X906:Declare the function called \\{reconstitute}\X
\U895.
\I\X785:Declare the procedure called \\{align\_peek}\X
\U800.
\I\X1012:Declare the procedure called \\{fire\_up}\X
\U994.
\I\X782:Declare the procedure called \\{get\_preamble\_token}\X
\U774.
\I\X1068:Declare the procedure called \\{handle\_right\_brace}\X
\U1030.
\I\X787:Declare the procedure called \\{init\_span}\X
\U786.
\I\X379:Declare the procedure called \\{insert\_relax}\X
\U366.
\I\X389:Declare the procedure called \\{macro\_call}\X
\U366.
\I\X298:Declare the procedure called \\{print\_cmd\_chr}\X
\U252.
\I\X225:Declare the procedure called \\{print\_skip\_param}\X
\U179.
\I\X284:Declare the procedure called \\{restore\_trace}\X
\U281.
\I\X306:Declare the procedure called \\{runaway}\X
\U119.
\I\X292:Declare the procedure called \\{show\_token\_list}\X
\U119.
\I\X346:Decry the invalid character and \&{goto} \\{restart}\X
\U344.
\I\X88:Delete \(c)$\|c-\.{"0"}$ tokens and \&{goto} \&{continue}\X
\U84.
\I\X1019:Delete \(t)the page-insertion nodes\X
\U1014.
\I\X883:Destroy the \|t nodes following \|q, and make \|r point to the following node\X
\U882.
\I\X664:Determine horizontal glue shrink setting, then \&{return} or \hbox{\&{goto} \\{common\_ending}}\X
\U657.
\I\X658:Determine horizontal glue stretch setting, then \&{return} or \hbox{\&{goto} \\{common\_ending}}\X
\U657.
\I\X1202:Determine the displacement, \|d, of the left edge of the equation, with respect to the line size \|z, assuming that $\|l\K\\{false}$\X
\U1199.
\I\X665:Determine the shrink order\X
\Us664, 676\ETs796.
\I\X659:Determine the stretch order\X
\Us658, 673\ETs796.
\I\X672:Determine the value of \\{height}(\|r) and the appropriate glue setting; then \&{return} or \&{goto} \\{common\_ending}\X
\U668.
\I\X657:Determine the value of \\{width}(\|r) and the appropriate glue setting; then \&{return} or \&{goto} \\{common\_ending}\X
\U649.
\I\X676:Determine vertical glue shrink setting, then \&{return} or \hbox{\&{goto} \\{common\_ending}}\X
\U672.
\I\X673:Determine vertical glue stretch setting, then \&{return} or \hbox{\&{goto} \\{common\_ending}}\X
\U672.
\I\X1212:Discard erroneous prefixes and \&{return}\X
\U1211.
\I\X1213:Discard the prefixes \.{\\long} and \.{\\outer} if they are irrelevant\X
\U1211.
\I\X978:Dispense with trivial cases of void or bad boxes\X
\U977.
\I\X197:Display adjustment \|p\X
\U183.
\I\X184:Display box \|p\X
\U183.
\I\X695:Display choice node \|p\X
\U690.
\I\X195:Display discretionary \|p\X
\U183.
\I\X697:Display fraction noad \|p\X
\U690.
\I\X189:Display glue \|p\X
\U183.
\I\X188:Display insertion \|p\X
\U183.
\I\X191:Display kern \|p\X
\U183.
\I\X190:Display leaders \|p\X
\U189.
\I\X193:Display ligature \|p\X
\U183.
\I\X196:Display mark \|p\X
\U183.
\I\X192:Display math node \|p\X
\U183.
\I\X183:Display node \|p\X
\U182.
\I\X696:Display normal noad \|p\X
\U690.
\I\X194:Display penalty \|p\X
\U183.
\I\X187:Display rule \|p\X
\U183.
\I\X185:Display special fields of the unset node \|p\X
\U184.
\I\X312:Display the current context\X
\U311.
\I\X1011:Display the insertion split cost\X
\U1010.
\I\X1006:Display the page break cost\X
\U1005.
\I\X294:Display the token $(\|m,\|c)$\X
\U293.
\I\X502:Display the value of \|b\X
\U498.
\I\X186:Display the value of \\{glue\_set}(\|p)\X
\U184.
\I\X1356:Display the whatsit node \|p\X
\U183.
\I\X293:Display token \|p, and \&{return} if there are problems\X
\U292.
\I\X728:Do first-pass processing based on \\{type}(\|q); \&{goto} \\{done\_with\_noad} if a noad has been fully processed, \&{goto} \\{check\_dimensions} if it has been translated into \\{new\_hlist}(\|q), or \&{goto} \\{done\_with\_node} if a node has
been fully processed\X
\U727.
\I\X1040:Do ligature or kern command, returning to \\{main\_lig\_loop} or \\{main\_loop\_wrapup} or \\{main\_loop\_move}\X
\U1039.
\I\X320:Do magic computation\X
\U292.
\I\X1374:Do some work that has been queued up for \.{\\write}\X
\U1373.
\I\X1066:Drop current token and complain that it was unmatched\X
\U1064.
\I\X1326:Dump a couple more things and the closing check word\X
\U1302.
\I\X1307:Dump constants for consistency check\X
\U1302.
\I\X1315:Dump regions 1 to 4 of \\{eqtb}\X
\U1313.
\I\X1316:Dump regions 5 and 6 of \\{eqtb}\X
\U1313.
\I\X1322:Dump the array info for internal font number \|k\X
\U1320.
\I\X1311:Dump the dynamic memory\X
\U1302.
\I\X1320:Dump the font information\X
\U1302.
\I\X1318:Dump the hash table\X
\U1313.
\I\X1324:Dump the hyphenation tables\X
\U1302.
\I\X1309:Dump the string pool\X
\U1302.
\I\X1313:Dump the table of equivalents\X
\U1302.
\I\X1022:Either append the insertion node \|p after node \|q, and remove it from the current page, or delete \\{node}(\|p)\X
\U1020.
\I\X1020:Either insert the material specified by node \|p into the appropriate box, or hold it for the next page; also delete node \|p from the current page\X
\U1014.
\I\X501:Either process \.{\\ifcase} or set \|b to the value of a boolean condition\X
\U498.
\I\X599:Empty the last bytes out of \\{dvi\_buf}\X
\U642.
\I\X1028:Ensure that box 255 is empty after output\X
\U1026.
\I\X1015:Ensure that box 255 is empty before output\X
\U1014.
\I\X954:Ensure that $\\{trie\_max}\G\|h+\T{256}$\X
\U953.
\I\X939:Enter a hyphenation exception\X
\U935.
\I\X961:Enter all of the patterns into a linked trie, until coming to a right brace\X
\U960.
\I\X935:Enter as many hyphenation exceptions as are listed, until coming to a right brace; then \&{return}\X
\U934.
\I\X349:Enter \\{skip\_blanks} state, emit a space\X
\U347.
\I\X78, 81, 82, 93, 94, 95:Error handling procedures\X
\U4.
\I\X651:Examine node \|p in the hlist, taking account of its effect on the dimensions of the new box, or moving it to the adjustment list; then advance \|p to the next node\X
\U649.
\I\X669:Examine node \|p in the vlist, taking account of its effect on the dimensions of the new box; then advance \|p to the next node\X
\U668.
\I\X367:Expand a nonmacro\X
\U366.
\I\X1371:Expand macros in the token list and make \\{link}(\\{def\_ref}) point to the result\X
\U1370.
\I\X478:Expand the next part of the input\X
\U477.
\I\X368:Expand the token after the next token\X
\U367.
\I\X1024:Explain that too many dead cycles have occurred in a row\X
\U1012.
\I\X446:Express astonishment that no number was here\X
\U444.
\I\X1128:Express consternation over the fact that no alignment is in progress\X
\U1127.
\I\X475:Express shock at the missing left brace; \&{goto} \\{found}\X
\U474.
\I\X390:Feed the macro body and its parameters to the scanner\X
\U389.
\I\X420:Fetch a box dimension\X
\U413.
\I\X414:Fetch a character code from some table\X
\U413.
\I\X425:Fetch a font dimension\X
\U413.
\I\X426:Fetch a font integer\X
\U413.
\I\X427:Fetch a register\X
\U413.
\I\X415:Fetch a token list or font identifier, provided that $\\{level}\K\\{tok\_val}$\X
\U413.
\I\X449:Fetch an internal dimension and \&{goto} \\{attach\_sign}, or fetch an internal integer\X
\U448.
\I\X424:Fetch an item in the current node, if appropriate\X
\U413.
\I\X421:Fetch something on the \\{page\_so\_far}\X
\U413.
\I\X419:Fetch the \\{dead\_cycles} or the \\{insert\_penalties}\X
\U413.
\I\X423:Fetch the \\{par\_shape} size\X
\U413.
\I\X422:Fetch the \\{prev\_graf}\X
\U413.
\I\X418:Fetch the \\{space\_factor} or the \\{prev\_depth}\X
\U413.
\I\X874:Find an active node with fewest demerits\X
\U873.
\I\X923:Find hyphen locations for the word in \\{hc}, or \&{return}\X
\U895.
\I\X863:Find optimal breakpoints\X
\U815.
\I\X875:Find the best active node for the desired looseness\X
\U873.
\I\X1010:Find the best way to split the insertion, and change \\{type}(\|r) to \\{split\_up}\X
\U1008.
\I\X1042:Find the glue specification, \\{main\_p}, for text spaces in the current font\X
\Us1041\ET1043.
\I\X1206:Finish an alignment in a display\X
\U812.
\I\X1199:Finish displayed math\X
\U1194.
\I\X663:Finish issuing a diagnostic message for an overfull or underfull hbox\X
\U649.
\I\X675:Finish issuing a diagnostic message for an overfull or underfull vbox\X
\U668.
\I\X351:Finish line, emit a \.{\\par}\X
\U347.
\I\X348:Finish line, emit a space\X
\U347.
\I\X350:Finish line, \&{goto} \&{switch}\X
\U347.
\I\X1196:Finish math in text\X
\U1194.
\I\X642:Finish the \.{DVI} file\X
\U1333.
\I\X1378:Finish the extensions\X
\U1333.
\I\X1025:Fire up the user's output routine and \&{return}\X
\U1012.
\I\X430:Fix the reference count, if any, and negate \\{cur\_val} if \\{negative}\X
\U413.
\I\X639:Flush the box from memory, showing statistics if requested\X
\U638.
\I\X1048, 1098, 1111, 1144:Forbidden cases detected in \\{main\_control}\X
\U1045.
\I\X610:Generate a \\{down} or \\{right} command for \|w and \&{return}\X
\U607.
\I\X609:Generate a \\{y0} or \\{z0} command in order to reuse a previous appearance of~\|w\X
\U607.
\I\X952:Get ready to compress the trie\X
\U966.
\I\X816, 827, 834, 848:Get ready to start line breaking\X
\U815.
\I\X1337:Get the first line of input and prepare to start\X
\U1332.
\I\X406:Get the next non-blank non-call token\X
\Us405, 441, 455, 503, 525, 577, 785, 791\ETs1045.
\I\X404:Get the next non-blank non-relax non-call token\X
\Us403, 1078, 1084, 1151, 1160, 1211, 1226\ETs1270.
\I\X441:Get the next non-blank non-sign token; set \\{negative} appropriately\X
\Us440, 448\ETs461.
\I\X358:Get the next token, suppressing expansion\X
\U357.
\I\X83:Get user's advice and \&{return}\X
\U82.
\I\X1031:Give diagnostic information, if requested\X
\U1030.
\I\X936:Give improper \.{\\hyphenation} error\X
\U935.
\I\X13, 20, 26, 30, 32, 39, 50, 54, 73, 76, 79, 96, 104, 115, 116, 117, 118, 124, 165, 173, 181, 213, 246, 253, 256, 271, 286, 297, 301, 304, 305, 308, 309, 310, 333, 361, 382, 387, 388, 410, 438, 447, 480, 489, 493, 512, 513, 520, 526, 532, 539, 549,
550, 555, 592, 595, 605, 616, 646, 647, 661, 684, 719, 724, 764, 770, 814, 821, 823, 825, 828, 833, 839, 847, 872, 892, 900, 905, 907, 921, 926, 943, 947, 950, 971, 980, 982, 989, 1032, 1074, 1266, 1281, 1299, 1305, 1331, 1342, 1345:Global variables\X
\U4.
\I\X1145:Go into display math mode\X
\U1138.
\I\X1139:Go into ordinary math mode\X
\Us1138\ET1142.
\I\X801:Go through the preamble list, determining the column widths and changing the alignrecords to dummy unset boxes\X
\U800.
\I\X126:Grow more variable-size memory and \&{goto} \\{restart}\X
\U125.
\I\X347:Handle situations involving spaces, braces, changes of state\X
\U344.
\I\X835:If a line number class has ended, create new active nodes for the best feasible breaks in that class; then \&{return} if $\|r\K\\{last\_active}$, otherwise compute the new \\{line\_width}\X
\U829.
\I\X955:If all characters of the family fit relative to \|h, then \&{goto} \\{found},\30\ otherwise \&{goto} \\{not\_found}\X
\U953.
\I\X342:If an alignment entry has just ended, take appropriate action\X
\U341.
\I\X355:If an expanded code is present, reduce it and \&{goto} \\{start\_cs}\X
\Us354\ET356.
\I\X1304:If dumping is not allowed, abort\X
\U1302.
\I\X753:If instruction \\{cur\_i} is a kern with \\{cur\_c}, attach the kern after~\|q; or if it is a ligature with \\{cur\_c}, combine noads \|q and~\|p appropriately; then \&{return} if the cursor has moved past a noad, or \&{goto} \\{restart}\X
\U752.
\I\X902:If no hyphens were found, \&{return}\X
\U895.
\I\X868:If node \\{cur\_p} is a legal breakpoint, call \\{try\_break}; then update the active widths by including the glue in \\{glue\_ptr}(\\{cur\_p})\X
\U866.
\I\X972:If node \|p is a legal breakpoint, check if this break is the best known, and \&{goto} \\{done} if \|p is null or if the page-so-far is already too full to accept more stuff\X
\U970.
\I\X761:If node \|q is a style node, change the style and \&{goto} \\{delete\_q}; otherwise if it is not a noad, put it into the hlist, advance \|q, and \&{goto} \\{done}; otherwise set \|s to the size of noad \|q, set \|t to the associated type ($\\{ord%
\_noad}\MRL{{.}{.}}\\{inner\_noad}$), and set \\{pen} to the associated penalty\X
\U760.
\I\X832:If node \|r is of type \\{delta\_node}, update \\{cur\_active\_width}, set \\{prev\_r} and \\{prev\_prev\_r}, then \&{goto} \&{continue}\X
\U829.
\I\X1080:If the current list ends with a box node, delete it from the list and make \\{cur\_box} point to it; otherwise set \\{cur\_box}: $\K$ \\{null}\X
\U1079.
\I\X1000:If the current page is empty and node \|p is to be deleted, \&{goto} \\{done1}; otherwise use node \|p to update the state of the current page; if this node is an insertion, \&{goto} \\{contribute}; otherwise if this node is not a legal
breakpoint, \&{goto} \\{contribute} or \\{update\_heights}; otherwise set \\{pi} to the penalty associated with this breakpoint\X
\U997.
\I\X1036:If the cursor is immediately followed by the right boundary, \&{goto} \\{reswitch}; if it's followed by an invalid character, \&{goto} \\{big\_switch}; otherwise move the cursor one step to the right and \&{goto} \\{main\_lig\_loop}\X
\U1034.
\I\X476:If the next character is a parameter number, make \\{cur\_tok} a \\{match} token; but if it is a left brace, store `\\{left\_brace}, \\{end\_match}', set \\{hash\_brace}, and \&{goto} \\{done}\X
\U474.
\I\X792:If the preamble list has been traversed, check that the row has ended\X
\U791.
\I\X1227:If the right-hand side is a token parameter or token register, finish the assignment and \&{goto} \\{done}\X
\U1226.
\I\X931:If the string \\{hyph\_word}[\|h] is less than \(hc)\\{hc}[\T{1..}\\{hn}], \&{goto} \\{not\_found}; but if the two strings are equal, set \\{hyf} to the hyphen positions and \&{goto} \\{found}\X
\U930.
\I\X941:If the string \\{hyph\_word}[\|h] is less than \(or)or equal to \|s, interchange $(\\{hyph\_word}[\|h],\\{hyph\_list}[\|h])$ with $(\|s,\|p)$\X
\U940.
\I\X909:If there's a ligature or kern at the cursor position, update the data structures, possibly advancing~\|j; continue until the cursor moves\X
\U906.
\I\X1039:If there's a ligature/kern command relevant to \\{cur\_l} and \\{cur\_r}, adjust the text appropriately; exit to \\{main\_loop\_wrapup}\X
\U1034.
\I\X1260:If this font has already been loaded, set \|f to the internal font number and \&{goto} \\{common\_ending}\X
\U1257.
\I\X352:If this \\{sup\_mark} starts an expanded character like~\.{\^\^A} or~\.{\^\^df}, then \&{goto} \\{reswitch}, otherwise set \\{state}: $\K$ \\{mid\_line}\X
\U344.
\I\X1183:Ignore the fraction operation and complain about this ambiguous case\X
\U1181.
\I\X1353:Implement \.{\\closeout}\X
\U1348.
\I\X1375:Implement \.{\\immediate}\X
\U1348.
\I\X1351:Implement \.{\\openout}\X
\U1348.
\I\X1377:Implement \.{\\setlanguage}\X
\U1348.
\I\X1354:Implement \.{\\special}\X
\U1348.
\I\X1352:Implement \.{\\write}\X
\U1348.
\I\X1359:Incorporate a whatsit node into a vbox\X
\U669.
\I\X1360:Incorporate a whatsit node into an hbox\X
\U651.
\I\X653:Incorporate box dimensions into the dimensions of the hbox that will contain~it\X
\U651.
\I\X670:Incorporate box dimensions into the dimensions of the vbox that will contain~it\X
\U669.
\I\X654:Incorporate character dimensions into the dimensions of the hbox that will contain~it, then move to the next node\X
\U651.
\I\X656:Incorporate glue into the horizontal totals\X
\U651.
\I\X671:Incorporate glue into the vertical totals\X
\U669.
\I\X580:Increase the number of parameters in the last font\X
\U578.
\I\X891:Initialize for hyphenating a paragraph\X
\U863.
\I\X164, 222, 228, 232, 240, 250, 258, 552, 946, 951, 1216, 1301, 1369:Initialize table entries (done by \.{INITEX} only)\X
\U8.
\I\X1001:Initialize the current page, insert the \.{\\topskip} glue ahead of \|p, and \&{goto} \&{continue}\X
\U1000.
\I\X331:Initialize the input routines\X
\U1337.
\I\X55, 61, 527, 533:Initialize the output routines\X
\U1332.
\I\X75:Initialize the print \\{selector} based on \\{interaction}\X
\Us1265\ET1337.
\I\X790, 797, 820, 981, 988:Initialize the special list heads and constant nodes\X
\U164.
\I\X617:Initialize variables as \\{ship\_out} begins\X
\U640.
\I\X8:Initialize whatever \TeX\ might access\X
\U4.
\I\X378:Initiate or terminate input from a file\X
\U367.
\I\X1083:Initiate the construction of an hbox or vbox, then \&{return}\X
\U1079.
\I\X483:Input and store tokens from the next line of the file\X
\U482.
\I\X484:Input for \.{\\read} from the terminal\X
\U483.
\I\X343:Input from external file, \&{goto} \\{restart} if no input found\X
\U341.
\I\X357:Input from token list, \&{goto} \\{restart} if end of list or if a parameter needs to be expanded\X
\U341.
\I\X485:Input the first line of \\{read\_file}[\|m]\X
\U483.
\I\X486:Input the next line of \\{read\_file}[\|m]\X
\U483.
\I\X843:Insert a delta node to prepare for breaks at \\{cur\_p}\X
\U836.
\I\X844:Insert a delta node to prepare for the next active node\X
\U836.
\I\X1177:Insert a dummy noad to be sub/superscripted\X
\U1176.
\I\X845:Insert a new active node from \\{best\_place}[\\{fit\_class}] to \\{cur\_p}\X
\U836.
\I\X260:Insert a new control sequence after \|p, then make \|p point to it\X
\U259.
\I\X963:Insert a new pattern into the linked trie\X
\U961.
\I\X964:Insert a new trie node between \|q and \|p, and make \|p point to it\X
\U963.
\I\X375:Insert a token containing \\{frozen\_endv}\X
\U366.
\I\X1269:Insert a token saved by \.{\\afterassignment}, if any\X
\U1211.
\I\X969:Insert glue for \\{split\_top\_skip} and set~\|p: $\K$ \\{null}\X
\U968.
\I\X932:Insert hyphens as specified in \\{hyph\_list}[\|h]\X
\U931.
\I\X359:Insert macro parameter and \&{goto} \\{restart}\X
\U357.
\I\X386:Insert the \(a)appropriate mark text into the scanner\X
\U367.
\I\X812:Insert the \(c)current list into its environment\X
\U800.
\I\X940:Insert the \(p)pair $(\|s,\|p)$ into the exception table\X
\U939.
\I\X789:Insert the \(v)\<v_j> template and \&{goto} \\{restart}\X
\U342.
\I\X326:Insert token \|p into \TeX's input\X
\U282.
\I\X84:Interpret code \|c and \&{return} if done\X
\U83.
\I\X87:Introduce new material from the terminal and \&{return}\X
\U84.
\I\X579:Issue an error message if $\\{cur\_val}\K\\{fmem\_ptr}$\X
\U578.
\I\X880:Justify the line ending at breakpoint \\{cur\_p}, and append it to the current vertical list, together with associated penalties and other insertions\X
\U877.
\I\X6:Labels in the outer block\X
\U4.
\I\X1333, 1335, 1336, 1338:Last-minute procedures\X
\U1330.
\I\X793:Lengthen the preamble periodically\X
\U792.
\I\X627:Let \\{cur\_h} be the position of the first box, and set $\\{leader\_wd}+\\{lx}$ to the spacing between corresponding parts of boxes\X
\U626.
\I\X636:Let \\{cur\_v} be the position of the first box, and set $\\{leader\_ht}+\\{lx}$ to the spacing between corresponding parts of boxes\X
\U635.
\I\X1147:Let \|d be the natural width of node \|p; if the node is ``visible,'' \&{goto} \\{found}; if the node is glue that stretches or shrinks, set \|v: $\K$ \\{max\_dimen}\X
\U1146.
\I\X1148:Let \|d be the natural width of this glue; if stretching or shrinking, set \|v: $\K$ \\{max\_dimen}; \&{goto} \\{found} in the case of leaders\X
\U1147.
\I\X1361:Let \|d be the width of the whatsit \|p\X
\U1147.
\I\X1233:Let \|n be the largest legal code value, based on \\{cur\_chr}\X
\U1232.
\I\X998:Link node \|p into the current page and \&{goto} \\{done}\X
\U997.
\I\X450:Local variables for dimension calculations\X
\U448.
\I\X1198:Local variables for finishing a displayed formula\X
\U1194.
\I\X315:Local variables for formatting calculations\X
\U311.
\I\X901, 912, 922, 929:Local variables for hyphenation\X
\U895.
\I\X19, 163, 927:Local variables for initialization\X
\U4.
\I\X862, 893:Local variables for line breaking\X
\U815.
\I\X1038:Look ahead for another character, or leave \\{lig\_stack} empty if there's none there\X
\U1034.
\I\X979:Look at all the marks in nodes before the break, and set the final link to \\{null} at the break\X
\U977.
\I\X708:Look at the list of characters starting with \|x in font \|g; set \|f and \|c whenever a better character is found; \&{goto} \\{found} as soon as a large enough variant is encountered\X
\U707.
\I\X611:Look at the other stack entries until deciding what sort of \.{DVI} command to generate; \&{goto} \\{found} if node \|p is a ``hit''\X
\U607.
\I\X707:Look at the variants of $(\|z,\|x)$; set \|f and \|c whenever a better character is found; \&{goto} \\{found} as soon as a large enough variant is encountered\X
\U706.
\I\X479:Look for parameter number or \.{\#\#}\X
\U477.
\I\X930:Look for the word \\{hc}[\T{1..}\\{hn}] in the exception table, and \&{goto} \\{found} (with \\{hyf} containing the hyphens) if an entry is found\X
\U923.
\I\X374:Look up the characters of list \|r in the hash table, and set \\{cur\_cs}\X
\U372.
\I\X205:Make a copy of node \|p in node \|r\X
\U204.
\I\X1035:Make a ligature node, if \\{ligature\_present}; insert a null discretionary, if appropriate\X
\U1034.
\I\X1357:Make a partial copy of the whatsit node \|p and make \|r point to it; set \\{words} to the number of initial words not yet copied\X
\U206.
\I\X760:Make a second pass over the mlist, removing all noads and inserting the proper spacing and penalties\X
\U726.
\I\X576:Make final adjustments and \&{goto} \\{done}\X
\U562.
\I\X652:Make node \|p look like a \\{char\_node} and \&{goto} \\{reswitch}\X
\Us622, 651\ETs1147.
\I\X1003:Make sure that \\{page\_max\_depth} is not exceeded\X
\U997.
\I\X831:Make sure that \\{pi} is in the proper range\X
\U829.
\I\X995:Make the contribution list empty by setting its tail to \\{contrib\_head}\X
\U994.
\I\X48:Make the first 256 strings\X
\U47.
\I\X739:Make the height of box \|y equal to \|h\X
\U738.
\I\X806:Make the running dimensions in rule \|q extend to the boundaries of the alignment\X
\U805.
\I\X811:Make the unset node \|r into a \\{vlist\_node} of height \|w, setting the glue as if the height were \|t\X
\U808.
\I\X810:Make the unset node \|r into an \\{hlist\_node} of width \|w, setting the glue as if the width were \|t\X
\U808.
\I\X710:Make variable \|b point to a box for $(\|f,\|c)$\X
\U706.
\I\X372:Manufacture a control sequence name\X
\U367.
\I\X1046:Math-only cases in non-math modes, or vice versa\X
\U1045.
\I\X803:Merge the widths in the span nodes of \|q with those of \|p, destroying the span nodes of \|q\X
\U801.
\I\X881:Modify the end of the line to reflect the nature of the break and to include \.{\\rightskip}; also set the proper value of \\{disc\_break}\X
\U880.
\I\X1044:Modify the glue specification in \\{main\_p} according to the space factor\X
\U1043.
\I\X634:Move down or output leaders\X
\U631.
\I\X997:Move node \|p to the current page; if it is time for a page break, put the nodes following the break back onto the contribution list, and \&{return} to the user's output routine if there is one\X
\U994.
\I\X918:Move pointer \|s to the end of the current list, and set \\{replace\_count}(\|r) appropriately\X
\U914.
\I\X625:Move right or output leaders\X
\U622.
\I\X898:Move the characters of a ligature node to \\{hu} and \\{hc}; but \&{goto} \\{done3} if they are not all letters\X
\U897.
\I\X1037:Move the cursor past a pseudo-ligature, then \&{goto} \\{main\_loop\_lookahead} or \\{main\_lig\_loop}\X
\U1034.
\I\X958:Move the data into \\{trie}\X
\U966.
\I\X360:Move to next line of file, or \&{goto} \\{restart} if there is no next line, or \&{return} if a \.{\\read} line has finished\X
\U343.
\I\X431:Negate all three glue components of \\{cur\_val}\X
\U430.
\I\X802:Nullify \\{width}(\|q) and the tabskip glue following this column\X
\U801.
\I\X1339:Numbered cases for \\{debug\_help}\X
\U1338.
\I\X563:Open \\{tfm\_file} for input\X
\U562.
\I\X830:Other local variables for \\{try\_break}\X
\U829.
\I\X632:Output a box in a vlist\X
\U631.
\I\X623:Output a box in an hlist\X
\U622.
\I\X628:Output a leader box at \\{cur\_h}, then advance \\{cur\_h} by $\\{leader\_wd}+\\{lx}$\X
\U626.
\I\X637:Output a leader box at \\{cur\_v}, then advance \\{cur\_v} by $\\{leader\_ht}+\\{lx}$\X
\U635.
\I\X633:Output a rule in a vlist, \&{goto} \\{next\_p}\X
\U631.
\I\X624:Output a rule in an hlist\X
\U622.
\I\X635:Output leaders in a vlist, \&{goto} \\{fin\_rule} if a rule or to \\{next\_p} if done\X
\U634.
\I\X626:Output leaders in an hlist, \&{goto} \\{fin\_rule} if a rule or to \\{next\_p} if done\X
\U625.
\I\X620:Output node \|p for \\{hlist\_out} and move to the next node, maintaining the condition $\\{cur\_v}\K\\{base\_line}$\X
\U619.
\I\X630:Output node \|p for \\{vlist\_out} and move to the next node, maintaining the condition $\\{cur\_h}\K\\{left\_edge}$\X
\U629.
\I\X1334:Output statistics about this job\X
\U1333.
\I\X643:Output the font definitions for all fonts that were used\X
\U642.
\I\X603:Output the font name whose internal number is \|f\X
\U602.
\I\X622:Output the non-\\{char\_node} \|p for \\{hlist\_out} and move to the next node\X
\U620.
\I\X631:Output the non-\\{char\_node} \|p for \\{vlist\_out}\X
\U630.
\I\X1366:Output the whatsit node \|p in a vlist\X
\U631.
\I\X1367:Output the whatsit node \|p in an hlist\X
\U622.
\I\X956:Pack the family into \\{trie} relative to \|h\X
\U953.
\I\X796:Package an unset box for the current column and record its width\X
\U791.
\I\X804:Package the preamble list, to determine the actual tabskip glue amounts, and let \|p point to this prototype box\X
\U800.
\I\X1023:Perform the default output routine\X
\U1012.
\I\X1207:Pontificate about improper alignment in display\X
\U1206.
\I\X496:Pop the condition stack\X
\Us498, 500, 509\ETs510.
\I\X1018:Prepare all the boxes involved in insertions to act as queues\X
\U1014.
\I\X854:Prepare to deactivate node~\|r, and \&{goto} \\{deactivate} unless there is a reason to consider lines of text from \|r to \\{cur\_p}\X
\U851.
\I\X1065:Prepare to insert a token that matches \\{cur\_group}, and print what it is\X
\U1064.
\I\X1002:Prepare to move a box or rule node to the current page, then \&{goto} \\{contribute}\X
\U1000.
\I\X1364:Prepare to move whatsit \|p to the current page, then \&{goto} \\{contribute}\X
\U1000.
\I\X175:Print a short indication of the contents of node \|p\X
\U174.
\I\X846:Print a symbolic description of the new break node\X
\U845.
\I\X856:Print a symbolic description of this feasible break\X
\U855.
\I\X339:Print either `\.{definition}' or `\.{use}' or `\.{preamble}' or `\.{text}', and insert tokens that should lead to recovery\X
\U338.
\I\X313:Print location of current line\X
\U312.
\I\X171:Print newly busy locations\X
\U167.
\I\X1283:Print string \|s as an error message\X
\U1279.
\I\X1280:Print string \|s on the terminal\X
\U1279.
\I\X536:Print the banner line, including the date and time\X
\U534.
\I\X267:Print the font identifier for \\{font}(\|p)\X
\Us174\ET176.
\I\X89:Print the help information and \&{goto} \&{continue}\X
\U84.
\I\X857:Print the list between \\{printed\_node} and \\{cur\_p}, then set \\{printed\_node}: $\K$ \\{cur\_p}\X
\U856.
\I\X85:Print the menu of available options\X
\U84.
\I\X472:Print the result of command \|c\X
\U470.
\I\X317:Print two lines using the tricky pseudoprinted information\X
\U312.
\I\X314:Print type of token list\X
\U312.
\I\X353:Process an active-character control sequence and set \\{state}: $\K$ \\{mid\_line}\X
\U344.
\I\X727:Process node-or-noad \|q as much as possible in preparation for the second pass of \\{mlist\_to\_hlist}, then move to the next item in the mlist\X
\U726.
\I\X1365:Process whatsit \|p in \\{vert\_break} loop, \&{goto} \\{not\_found}\X
\U973.
\I\X1121:Prune the current list, if necessary, until it contains only \\{char\_node}, \\{kern\_node}, \\{hlist\_node}, \\{vlist\_node}, \\{rule\_node}, and \\{ligature\_node} items; set \|n to the length of the list, and set \|q to the list's tail\X
\U1119.
\I\X879:Prune unwanted nodes at the beginning of the next line\X
\U877.
\I\X318:Pseudoprint the line\X
\U312.
\I\X319:Pseudoprint the token list\X
\U312.
\I\X495:Push the condition stack\X
\U498.
\I\X226, 230, 238, 248, 265, 334, 376, 384, 411, 416, 468, 487, 491, 553, 780, 983, 1052, 1058, 1071, 1088, 1107, 1114, 1141, 1156, 1169, 1178, 1188, 1208, 1219, 1222, 1230, 1250, 1254, 1262, 1272, 1277, 1286, 1291, 1344:Put each of \TeX's primitives
into the hash table\X
\U1336.
\I\X90:Put help message on the transcript file\X
\U82.
\I\X916:Put the \(c)characters $\\{hu}[\|i+\T{1..}]$ into \\{post\_break}(\|r), appending to this list and to \\{major\_tail} until synchronization has been achieved\X
\U914.
\I\X915:Put the \(c)characters $\\{hu}[\|l\MRL{{.}{.}}\|i]$ and a hyphen into \\{pre\_break}(\|r)\X
\U914.
\I\X748:Put the \(f)fraction into a box with its delimiters, and make \\{new\_hlist}(\|q) point to it\X
\U743.
\I\X887:Put the \(l)\.{\\leftskip} glue at the left and detach this line\X
\U880.
\I\X1014:Put the \(o)optimal current page into box 255, update \\{first\_mark} and \\{bot\_mark}, append insertions to their boxes, and put the remaining nodes back on the contribution list\X
\U1012.
\I\X1259:Put the \(p)(positive) `at' size into \|s\X
\U1258.
\I\X886:Put the \(r)\.{\\rightskip} glue after node \|q\X
\U881.
\I\X562:Read and check the font data; \\{abort} if the \.{TFM} file is malformed; if there's no room for this font, say so and \&{goto} \\{done}; otherwise \\{incr}(\\{font\_ptr}) and \&{goto} \\{done}\X
\U560.
\I\X571:Read box dimensions\X
\U562.
\I\X569:Read character data\X
\U562.
\I\X574:Read extensible character recipes\X
\U562.
\I\X575:Read font parameters\X
\U562.
\I\X573:Read ligature/kern program\X
\U562.
\I\X362:Read next line of file into \\{buffer}, or \&{goto} \\{restart} if the file has ended\X
\U360.
\I\X52:Read one string, but return \\{false} if the string memory space is getting too tight for comfort\X
\U51.
\I\X538:Read the first line of the new file\X
\U537.
\I\X51:Read the other strings from the \.{TEX.POOL} file and return \\{true}, or give an error message and return \\{false}\X
\U47.
\I\X568:Read the {\.{TFM}} header\X
\U562.
\I\X565:Read the {\.{TFM}} size fields\X
\U562.
\I\X1087:Readjust the height and depth of \\{cur\_box}, for \.{\\vtop}\X
\U1086.
\I\X913:Reconstitute nodes for the hyphenated word, inserting discretionary hyphens\X
\U903.
\I\X855:Record a new feasible break\X
\U851.
\I\X1027:Recover from an unbalanced output routine\X
\U1026.
\I\X1372:Recover from an unbalanced write command\X
\U1371.
\I\X999:Recycle node \|p\X
\U997.
\I\X1081:Remove the last box, unless it's part of a discretionary\X
\U1080.
\I\X903:Replace nodes $\\{ha}\MRL{{.}{.}}\\{hb}$ by a sequence of nodes that includes the discretionary hyphens\X
\U895.
\I\X1187:Replace the tail of the list by \|p\X
\U1186.
\I\X572:Replace \|z by $\|z^\prime$ and compute $\alpha,\beta$\X
\U571.
\I\X396:Report a runaway argument and abort\X
\Us392\ET399.
\I\X667:Report a tight hbox and \&{goto} \\{common\_ending}, if this box is sufficiently bad\X
\U664.
\I\X678:Report a tight vbox and \&{goto} \\{common\_ending}, if this box is sufficiently bad\X
\U676.
\I\X395:Report an extra right brace and \&{goto} \&{continue}\X
\U392.
\I\X398:Report an improper use of the macro and abort\X
\U397.
\I\X666:Report an overfull hbox and \&{goto} \\{common\_ending}, if this box is sufficiently bad\X
\U664.
\I\X677:Report an overfull vbox and \&{goto} \\{common\_ending}, if this box is sufficiently bad\X
\U676.
\I\X660:Report an underfull hbox and \&{goto} \\{common\_ending}, if this box is sufficiently bad\X
\U658.
\I\X674:Report an underfull vbox and \&{goto} \\{common\_ending}, if this box is sufficiently bad\X
\U673.
\I\X35:Report overflow of the input buffer, and abort\X
\U31.
\I\X1161:Report that an invalid delimiter code is being changed to null; set~\\{cur\_val}: $\K$ \T{0}\X
\U1160.
\I\X561:Report that the font won't be loaded\X
\U560.
\I\X460:Report that this dimension is out of range\X
\U448.
\I\X1026:Resume the page builder after an output routine has come to an end\X
\U1100.
\I\X878:Reverse the links of the relevant passive nodes, setting \\{cur\_p} to the first breakpoint\X
\U877.
\I\X354:Scan a control sequence and set \\{state}: $\K$ \\{skip\_blanks} or \\{mid\_line}\X
\U344.
\I\X444:Scan a numeric constant\X
\U440.
\I\X392:Scan a parameter until its delimiter string has been found; or, if $\|s\K\\{null}$, simply scan the delimiter string\X
\U391.
\I\X1153:Scan a subformula enclosed in braces and \&{return}\X
\U1151.
\I\X356:Scan ahead in the buffer until finding a nonletter; if an expanded code is encountered, reduce it and \&{goto} \\{start\_cs}; otherwise if a multiletter control sequence is found, adjust \\{cur\_cs} and \\{loc}, and \&{goto} \\{found}\X
\U354.
\I\X442:Scan an alphabetic character code into \\{cur\_val}\X
\U440.
\I\X443:Scan an optional space\X
\Us442, 448, 455\ETs1200.
\I\X477:Scan and build the body of the token list; \&{goto} \\{found} when finished\X
\U473.
\I\X474:Scan and build the parameter part of the macro definition\X
\U473.
\I\X452:Scan decimal fraction\X
\U448.
\I\X530:Scan file name in the buffer\X
\U529.
\I\X458:Scan for \(a)all other units and adjust \\{cur\_val} and \|f accordingly; \&{goto} \\{done} in the case of scaled points\X
\U453.
\I\X454:Scan for \(f)\.{fil} units; \&{goto} \\{attach\_fraction} if found\X
\U453.
\I\X456:Scan for \(m)\.{mu} units and \&{goto} \\{attach\_fraction}\X
\U453.
\I\X455:Scan for \(u)units that are internal dimensions; \&{goto} \\{attach\_sign} with \\{cur\_val} set if found\X
\U453.
\I\X779:Scan preamble text until \\{cur\_cmd} is \\{tab\_mark} or \\{car\_ret}, looking for changes in the tabskip glue; append an alignrecord to the preamble list\X
\U777.
\I\X471:Scan the argument for command \|c\X
\U470.
\I\X1258:Scan the font size specification\X
\U1257.
\I\X391:Scan the parameters and make \\{link}(\|r) point to the macro body; but \&{return} if an illegal \.{\\par} is detected\X
\U389.
\I\X777:Scan the preamble and record it in the \\{preamble} list\X
\U774.
\I\X783:Scan the template \<u_j>, putting the resulting token list in \\{hold\_head}\X
\U779.
\I\X784:Scan the template \<v_j>, putting the resulting token list in \\{hold\_head}\X
\U779.
\I\X453:Scan units and set \\{cur\_val} to $x\cdot(\\{cur\_val}+f/2^{16})$, where there are \|x sp per unit; \&{goto} \\{attach\_sign} if the units are internal\X
\U448.
\I\X255:Search \\{eqtb} for equivalents equal to \|p\X
\U172.
\I\X933:Search \\{hyph\_list} for pointers to \|p\X
\U172.
\I\X285:Search \\{save\_stack} for equivalents that point to \|p\X
\U172.
\I\X509:Select the appropriate case and \&{return} or \&{goto} \\{common\_ending}\X
\U501.
\I\X21, 23, 24, 74, 77, 80, 97, 166, 215, 254, 257, 272, 287, 383, 439, 481, 490, 551, 556, 593, 596, 606, 648, 662, 685, 771, 928, 990, 1033, 1267, 1282, 1300, 1343:Set initial values of key variables\X
\U8.
\I\X849:Set line length parameters in preparation for hanging indentation\X
\U848.
\I\X805:Set the glue in all the unset boxes of the current list\X
\U800.
\I\X808:Set the glue in node \|r and change it from an unset node\X
\U807.
\I\X807:Set the unset box \|q and the unset boxes in it\X
\U805.
\I\X853:Set the value of \|b to the badness for shrinking the line, and compute the corresponding \\{fit\_class}\X
\U851.
\I\X852:Set the value of \|b to the badness for stretching the line, and compute the corresponding \\{fit\_class}\X
\U851.
\I\X1013:Set the value of \\{output\_penalty}\X
\U1012.
\I\X908:Set up data structures with the cursor following position \|j\X
\U906.
\I\X703:Set up the values of \\{cur\_size} and \\{cur\_mu}, based on \\{cur\_style}\X
\Us720, 726, 730, 754, 760\ETs763.
\I\X243:Set variable \|c to the current escape character\X
\U63.
\I\X640:Ship box \|p out\X
\U638.
\I\X223:Show equivalent \|n, in region 1 or 2\X
\U252.
\I\X229:Show equivalent \|n, in region 3\X
\U252.
\I\X233:Show equivalent \|n, in region 4\X
\U252.
\I\X242:Show equivalent \|n, in region 5\X
\U252.
\I\X251:Show equivalent \|n, in region 6\X
\U252.
\I\X219:Show the auxiliary field, \|a\X
\U218.
\I\X1296:Show the current contents of a box\X
\U1293.
\I\X1294:Show the current meaning of a token, then \&{goto} \\{common\_ending}\X
\U1293.
\I\X1297:Show the current value of some parameter or register, then \&{goto} \\{common\_ending}\X
\U1293.
\I\X234:Show the font identifier in \\{eqtb}[\|n]\X
\U233.
\I\X235:Show the halfword code in \\{eqtb}[\|n]\X
\U233.
\I\X986:Show the status of the current page\X
\U218.
\I\X401:Show the text of the macro being expanded\X
\U389.
\I\X721:Simplify a trivial box\X
\U720.
\I\X500:Skip to \.{\\else} or \.{\\fi}, then \&{goto} \\{common\_ending}\X
\U498.
\I\X896:Skip to node \\{ha}, or \&{goto} \\{done1} if no hyphenation should be attempted\X
\U894.
\I\X897:Skip to node \\{hb}, putting letters into \\{hu} and \\{hc}\X
\U894.
\I\X132:Sort \(p)\|p into the list starting at \\{rover} and advance \|p to \\{rlink}(\|p)\X
\U131.
\I\X945:Sort \(t)the hyphenation op tables into proper order\X
\U952.
\I\X1082:Split off part of a vertical box, make \\{cur\_box} point to it\X
\U1079.
\I\X1201:Squeeze the equation as much as possible; if there is an equation number that should go on a separate line by itself, set~\|e: $\K$ \T{0}\X
\U1199.
\I\X991:Start a new current page\X
\Us215\ET1017.
\I\X1077:Store \(c)\\{cur\_box} in a box register\X
\U1075.
\I\X924:Store \(m)maximum values in the \\{hyf} table\X
\U923.
\I\X283:Store \(s)\\{save\_stack}[\\{save\_ptr}] in \\{eqtb}[\|p], unless \\{eqtb}[\|p] holds a global value\X
\U282.
\I\X393:Store the current token, but \&{goto} \&{continue} if it is a blank space that would become an undelimited parameter\X
\U392.
\I\X838:Subtract glue from \\{break\_width}\X
\U837.
\I\X841:Subtract the width of node \|v from \\{break\_width}\X
\U840.
\I\X369:Suppress expansion of the next token\X
\U367.
\I\X742:Swap the subscript and superscript into box \|x\X
\U738.
\I\X740:Switch to a larger accent if available and appropriate\X
\U738.
\I\X338:Tell the user what has run away and try to recover\X
\U336.
\I\X510:Terminate the current conditional and skip to \.{\\fi}\X
\U367.
\I\X505:Test box register status\X
\U501.
\I\X504:Test if an integer is odd\X
\U501.
\I\X506:Test if two characters match\X
\U501.
\I\X508:Test if two macro texts match\X
\U507.
\I\X507:Test if two tokens match\X
\U501.
\I\X503:Test relation between integers or dimensions\X
\U501.
\I\X558:The em width for \\{cur\_font}\X
\U455.
\I\X559:The x-height for \\{cur\_font}\X
\U455.
\I\X400:Tidy up the parameter just scanned, and tuck it away\X
\U392.
\I\X655:Transfer node \|p to the adjustment list\X
\U651.
\I\X884:Transplant the post-break list\X
\U882.
\I\X885:Transplant the pre-break list\X
\U882.
\I\X1152:Treat \\{cur\_chr} as an active character\X
\Us1151\ET1155.
\I\X873:Try the final line break at the end of the paragraph, and \&{goto} \\{done} if the desired breakpoints have been found\X
\U863.
\I\X127:Try to allocate within node \|p and its physical successors, and \&{goto} \\{found} if allocation was possible\X
\U125.
\I\X869:Try to break after a discretionary fragment, then \&{goto} \\{done5}\X
\U866.
\I\X535:Try to get a different log file name\X
\U534.
\I\X894:Try to hyphenate the following word\X
\U866.
\I\X1192:Try to recover from mismatched \.{\\right}\X
\U1191.
\I\X18, 25, 38, 101, 109, 113, 150, 212, 269, 300, 548, 594, 920, 925:Types in the outer block\X
\U4.
\I\X1327:Undump a couple more things and the closing check word\X
\U1303.
\I\X1308:Undump constants for consistency check\X
\U1303.
\I\X1317:Undump regions 1 to 6 of \\{eqtb}\X
\U1314.
\I\X1323:Undump the array info for internal font number \|k\X
\U1321.
\I\X1312:Undump the dynamic memory\X
\U1303.
\I\X1321:Undump the font information\X
\U1303.
\I\X1319:Undump the hash table\X
\U1314.
\I\X1325:Undump the hyphenation tables\X
\U1303.
\I\X1310:Undump the string pool\X
\U1303.
\I\X1314:Undump the table of equivalents\X
\U1303.
\I\X861:Update the active widths, since the first active node has been deleted\X
\U860.
\I\X976:Update the current height and depth measurements with respect to a glue or kern node~\|p\X
\U972.
\I\X1004:Update the current page measurements with respect to the glue or kern specified by node~\|p\X
\U997.
\I\X858:Update the value of \\{printed\_node} for symbolic displays\X
\U829.
\I\X1016:Update the values of \\{first\_mark} and \\{bot\_mark}\X
\U1014.
\I\X996:Update the values of \\{last\_glue}, \\{last\_penalty}, and \\{last\_kern}\X
\U994.
\I\X641:Update the values of \\{max\_h} and \\{max\_v}; but if the page is too large, \&{goto} \\{done}\X
\U640.
\I\X798:Update width entry for spanned columns\X
\U796.
\I\X1182:Use code \|c to distinguish between generalized fractions\X
\U1181.
\I\X973:Use node \|p to update the current height and depth measurements; if this node is not a legal breakpoint, \&{goto} \\{not\_found} or \\{update\_heights}, otherwise set \\{pi} to the associated penalty at the break\X
\U972.
\I\X566:Use size fields to allocate font information\X
\U562.
\I\X1358:Wipe out the whatsit node \|p and \&{goto} \\{done}\X
\U202.
\I\X1021:Wrap up the box specified by node \|r, splitting node \|p if called for; set \\{wait}: $\K$ \\{true} if node \|p holds a remainder after splitting\X
\U1020.
\I\X531:ensure dvi open\X
\Q531.
\U617.
\I\X1795:prepare for string pool initialization\X
\U39.
\I\X1781:\.{"\ (INITEX)"}\X
\U1301.
\I\X1635:\.{".dvi"}\X
\Q528.
\U531.
\I\X1634:\.{".log"}\X
\Q528.
\Us534\ET535.
\I\X1637:\.{".tex"}\X
\Us529, 537, 1275\ETs1374.
\I\X1640:\.{".tfm"}\X
\U563.
\I\X1674:\.{"256\ spans"}\X
\U798.
\I\X1381:\.{"???"}\X
\U59.
\I\X1567:\.{"BAD."}\X
\Us293\ET294.
\I\X1386:\.{"CLOBBERED."}\X
\Us176\ET293.
\I\X1566:\.{"ETC."}\X
\U292.
\I\X1764:\.{"FONT"}\X
\U1257.
\I\X1528:\.{"IMPOSSIBLE."}\X
\U262.
\I\X1529:\.{"NONEXISTENT."}\X
\U262.
\I\X1736:\.{"above"}\X
\Us1178\ET1179.
\I\X1410:\.{"abovedisplayshortsk}\)\.{ip"}\X
\Us225\ET226.
\I\X1408:\.{"abovedisplayskip"}\X
\Us225\ET226.
\I\X1739:\.{"abovewithdelims"}\X
\Us1178\ET1179.
\I\X1530:\.{"accent"}\X
\Us265, 266\ETs696.
\I\X1462:\.{"adjdemerits"}\X
\Us237\ET238.
\I\X1531:\.{"advance"}\X
\Us265\ET266.
\I\X1532:\.{"afterassignment"}\X
\Us265\ET266.
\I\X1533:\.{"aftergroup"}\X
\Us265\ET266.
\I\X1676:\.{"align0"}\X
\U800.
\I\X1675:\.{"align1"}\X
\U800.
\I\X1765:\.{"at"}\X
\U1258.
\I\X1738:\.{"atop"}\X
\Us1178\ET1179.
\I\X1741:\.{"atopwithdelims"}\X
\Us1178\ET1179.
\I\X1588:\.{"badness"}\X
\Us416\ET417.
\I\X1406:\.{"baselineskip"}\X
\Us225\ET226.
\I\X1383:\.{"batchmode"}\X
\Us86, 1262\ETs1263.
\I\X1534:\.{"begingroup"}\X
\Us265\ET266.
\I\X1411:\.{"belowdisplayshortsk}\)\.{ip"}\X
\Us225\ET226.
\I\X1409:\.{"belowdisplayskip"}\X
\Us225\ET226.
\I\X1455:\.{"binoppenalty"}\X
\Us237\ET238.
\I\X1574:\.{"botmark"}\X
\Us384\ET385.
\I\X1437:\.{"box"}\X
\Us233, 1015, 1028, 1071\ETs1072.
\I\X1510:\.{"boxmaxdepth"}\X
\Us247\ET248.
\I\X1596:\.{"bp"}\X
\U458.
\I\X1454:\.{"brokenpenalty"}\X
\Us237\ET238.
\I\X1761:\.{"by"}\X
\U1236.
\I\X1441:\.{"catcode"}\X
\Us235, 1230\ETs1231.
\I\X1598:\.{"cc"}\X
\U458.
\I\X1535:\.{"char"}\X
\Us265, 266\ETs1223.
\I\X1754:\.{"chardef"}\X
\Us1222\ET1223.
\I\X1722:\.{"cleaders"}\X
\Us1071\ET1072.
\I\X1769:\.{"closein"}\X
\Us1272\ET1273.
\I\X1784:\.{"closeout"}\X
\Us1344, 1346\ETs1356.
\I\X1451:\.{"clubpenalty"}\X
\Us237\ET238.
\I\X1594:\.{"cm"}\X
\U458.
\I\X1716:\.{"copy"}\X
\Us1071\ET1072.
\I\X1404:\.{"copying"}\X
\U206.
\I\X1501:\.{"count"}\X
\Us239, 242, 411\ETs412.
\I\X1756:\.{"countdef"}\X
\Us1222\ET1223.
\I\X1670:\.{"cr"}\X
\Us780, 781, 792\ETs1132.
\I\X1671:\.{"crcr"}\X
\Us780\ET781.
\I\X1526:\.{"csname"}\X
\Us262, 263, 265\ETs266.
\I\X1563:\.{"curlevel"}\X
\U281.
\I\X1467:\.{"day"}\X
\Us237\ET238.
\I\X1597:\.{"dd"}\X
\U458.
\I\X1579:\.{"deadcycles"}\X
\Us416\ET417.
\I\X1746:\.{"def"}\X
\Us1208\ET1209.
\I\X1492:\.{"defaulthyphenchar"}\X
\Us237\ET238.
\I\X1493:\.{"defaultskewchar"}\X
\Us237\ET238.
\I\X1502:\.{"delcode"}\X
\Us242, 1230\ETs1231.
\I\X1536:\.{"delimiter"}\X
\Us265\ET266.
\I\X1464:\.{"delimiterfactor"}\X
\Us237\ET238.
\I\X1513:\.{"delimitershortfall"}\X
\Us247\ET248.
\I\X1604:\.{"depth"}\X
\U463.
\I\X1524:\.{"dimen"}\X
\Us249, 251, 411\ETs412.
\I\X1757:\.{"dimendef"}\X
\Us1222\ET1223.
\I\X1677:\.{"disc1"}\X
\U841.
\I\X1678:\.{"disc2"}\X
\U842.
\I\X1680:\.{"disc3"}\X
\U870.
\I\X1681:\.{"disc4"}\X
\U871.
\I\X1400:\.{"discretionary"}\X
\Us195, 856, 1114, 1115\ETs1120.
\I\X1742:\.{"display"}\X
\U1200.
\I\X1518:\.{"displayindent"}\X
\Us247\ET248.
\I\X1735:\.{"displaylimits"}\X
\Us1156\ET1157.
\I\X1645:\.{"displaystyle"}\X
\Us694\ET1169.
\I\X1453:\.{"displaywidowpenalty}\)\.{"}\X
\Us237\ET238.
\I\X1517:\.{"displaywidth"}\X
\Us247\ET248.
\I\X1537:\.{"divide"}\X
\Us265\ET266.
\I\X1460:\.{"doublehyphendemerit}\)\.{s"}\X
\Us237\ET238.
\I\X1583:\.{"dp"}\X
\Us416\ET417.
\I\X1699:\.{"dump"}\X
\Us1052\ET1053.
\I\X1748:\.{"edef"}\X
\Us1208\ET1209.
\I\X1630:\.{"else"}\X
\Us491\ET492.
\I\X1590:\.{"em"}\X
\U455.
\I\X1523:\.{"emergencystretch"}\X
\Us247\ET248.
\I\X1782:\.{"end\ occurred\ "}\X
\U1335.
\I\X1698:\.{"end"}\X
\Us1052\ET1053.
\I\X1527:\.{"endcsname"}\X
\Us262, 263, 265, 266, 373\ETs1135.
\I\X1538:\.{"endgroup"}\X
\Us265, 266, 1065\ETs1069.
\I\X1571:\.{"endinput"}\X
\Us376\ET377.
\I\X1494:\.{"endlinechar"}\X
\Us237\ET238.
\I\X1672:\.{"endtemplate"}\X
\U780.
\I\X1673:\.{"endv"}\X
\U791.
\I\X1791:\.{"endwrite"}\X
\U1369.
\I\X1733:\.{"eqno"}\X
\Us1141\ET1143.
\I\X1434:\.{"errhelp"}\X
\Us230\ET231.
\I\X1771:\.{"errmessage"}\X
\Us1277\ET1278.
\I\X1500:\.{"errorcontextlines"}\X
\Us237\ET238.
\I\X1767:\.{"errorstopmode"}\X
\Us1262\ET1263.
\I\X1491:\.{"escapechar"}\X
\Us237\ET238.
\I\X1433:\.{"everycr"}\X
\Us230\ET231.
\I\X1429:\.{"everydisplay"}\X
\Us230\ET231.
\I\X1430:\.{"everyhbox"}\X
\Us230\ET231.
\I\X1432:\.{"everyjob"}\X
\Us230\ET231.
\I\X1428:\.{"everymath"}\X
\Us230\ET231.
\I\X1427:\.{"everypar"}\X
\Us230\ET231.
\I\X1431:\.{"everyvbox"}\X
\Us230\ET231.
\I\X1591:\.{"ex"}\X
\U455.
\I\X1450:\.{"exhyphenpenalty"}\X
\Us237\ET238.
\I\X1539:\.{"expandafter"}\X
\Us265\ET266.
\I\X1788:\.{"ext1"}\X
\U1348.
\I\X1789:\.{"ext2"}\X
\U1357.
\I\X1790:\.{"ext3"}\X
\U1358.
\I\X1792:\.{"ext4"}\X
\U1373.
\I\X1490:\.{"fam"}\X
\Us237, 238\ETs691.
\I\X1628:\.{"fi"}\X
\Us491\ET492.
\I\X1387:\.{"fil"}\X
\U454.
\I\X1461:\.{"finalhyphendemerits}\)\.{"}\X
\Us237\ET238.
\I\X1573:\.{"firstmark"}\X
\Us384\ET385.
\I\X1488:\.{"floatingpenalty"}\X
\Us237\ET238.
\I\X1403:\.{"flushing"}\X
\U202.
\I\X1540:\.{"font"}\X
\Us265\ET266.
\I\X1541:\.{"fontdimen"}\X
\Us265\ET266.
\I\X1609:\.{"fontname"}\X
\Us468\ET469.
\I\X1663:\.{"fraction,\ thickness}\)\.{\ "}\X
\U697.
\I\X1753:\.{"futurelet"}\X
\Us1219\ET1220.
\I\X1747:\.{"gdef"}\X
\Us1208\ET1209.
\I\X1745:\.{"global"}\X
\Us1208\ET1209.
\I\X1489:\.{"globaldefs"}\X
\Us237\ET238.
\I\X1391:\.{"glue"}\X
\U189.
\I\X1542:\.{"halign"}\X
\Us265, 266\ETs776.
\I\X1487:\.{"hangafter"}\X
\Us237\ET238.
\I\X1520:\.{"hangindent"}\X
\Us247\ET248.
\I\X1472:\.{"hbadness"}\X
\Us237\ET238.
\I\X1719:\.{"hbox"}\X
\Us1071\ET1072.
\I\X1603:\.{"height"}\X
\U463.
\I\X1701:\.{"hfil"}\X
\Us1058\ET1059.
\I\X1702:\.{"hfill"}\X
\Us1058\ET1059.
\I\X1704:\.{"hfilneg"}\X
\Us1058\ET1059.
\I\X1511:\.{"hfuzz"}\X
\Us247\ET248.
\I\X1521:\.{"hoffset"}\X
\Us247\ET248.
\I\X1499:\.{"holdinginserts"}\X
\Us237\ET238.
\I\X1543:\.{"hrule"}\X
\Us265, 266\ETs1095.
\I\X1506:\.{"hsize"}\X
\Us247\ET248.
\I\X1700:\.{"hskip"}\X
\Us1058\ET1059.
\I\X1703:\.{"hss"}\X
\Us1058\ET1059.
\I\X1582:\.{"ht"}\X
\Us416\ET417.
\I\X1683:\.{"hyphenation"}\X
\Us936, 1250\ETs1251.
\I\X1762:\.{"hyphenchar"}\X
\Us1254\ET1255.
\I\X1449:\.{"hyphenpenalty"}\X
\Us237\ET238.
\I\X1611:\.{"if"}\X
\Us487, 488\ETs497.
\I\X1627:\.{"ifcase"}\X
\Us487\ET488.
\I\X1612:\.{"ifcat"}\X
\Us487\ET488.
\I\X1614:\.{"ifdim"}\X
\Us487\ET488.
\I\X1624:\.{"ifeof"}\X
\Us487\ET488.
\I\X1626:\.{"iffalse"}\X
\Us487\ET488.
\I\X1621:\.{"ifhbox"}\X
\Us487\ET488.
\I\X1617:\.{"ifhmode"}\X
\Us487\ET488.
\I\X1619:\.{"ifinner"}\X
\Us487\ET488.
\I\X1618:\.{"ifmmode"}\X
\Us487\ET488.
\I\X1613:\.{"ifnum"}\X
\Us487\ET488.
\I\X1615:\.{"ifodd"}\X
\Us487\ET488.
\I\X1625:\.{"iftrue"}\X
\Us487\ET488.
\I\X1622:\.{"ifvbox"}\X
\Us487\ET488.
\I\X1616:\.{"ifvmode"}\X
\Us487\ET488.
\I\X1620:\.{"ifvoid"}\X
\Us487\ET488.
\I\X1623:\.{"ifx"}\X
\Us487\ET488.
\I\X1544:\.{"ignorespaces"}\X
\Us265\ET266.
\I\X1786:\.{"immediate"}\X
\Us1344\ET1346.
\I\X1592:\.{"in"}\X
\U458.
\I\X1751:\.{"inaccessible"}\X
\U1216.
\I\X1724:\.{"indent"}\X
\Us1088\ET1089.
\I\X1636:\.{"input\ file\ name"}\X
\I\X1570:\.{"input"}\X
\Us376\ET377.
\I\X1587:\.{"inputlineno"}\X
\Us416\ET417.
\I\X1390:\.{"insert"}\X
\Us188, 265, 266, 986\ETs1099.
\I\X1580:\.{"insertpenalties"}\X
\Us416\ET417.
\I\X1459:\.{"interlinepenalty"}\X
\Us237\ET238.
\I\X1610:\.{"jobname"}\X
\Us468\ET469.
\I\X1396:\.{"kern"}\X
\Us191, 856, 1058\ETs1059.
\I\X1496:\.{"language"}\X
\Us237\ET238.
\I\X1717:\.{"lastbox"}\X
\Us1071\ET1072.
\I\X1585:\.{"lastkern"}\X
\Us416\ET417.
\I\X1584:\.{"lastpenalty"}\X
\Us416\ET417.
\I\X1586:\.{"lastskip"}\X
\Us416\ET417.
\I\X1442:\.{"lccode"}\X
\Us235, 1230\ETs1231.
\I\X1721:\.{"leaders"}\X
\Us1071\ET1072.
\I\X1659:\.{"left"}\X
\Us696, 1188\ETs1189.
\I\X1497:\.{"lefthyphenmin"}\X
\Us237\ET238.
\I\X1412:\.{"leftskip"}\X
\Us225\ET226.
\I\X1734:\.{"leqno"}\X
\Us1141\ET1143.
\I\X1752:\.{"let"}\X
\Us1219\ET1220.
\I\X1661:\.{"limits"}\X
\Us696, 1156\ETs1157.
\I\X1682:\.{"line\ breaking"}\X
\U877.
\I\X1448:\.{"linepenalty"}\X
\Us237\ET238.
\I\X1405:\.{"lineskip"}\X
\Us225\ET226.
\I\X1505:\.{"lineskiplimit"}\X
\Us247\ET248.
\I\X1778:\.{"long\ macro"}\X
\U1295.
\I\X1743:\.{"long"}\X
\Us1208, 1209, 1213\ETs1295.
\I\X1465:\.{"looseness"}\X
\Us237\ET238.
\I\X1715:\.{"lower"}\X
\Us1071\ET1072.
\I\X1772:\.{"lowercase"}\X
\Us1286\ET1287.
\I\X1382:\.{"m2d5c2l5x2v5i"}\X
\U69.
\I\X1463:\.{"mag"}\X
\Us237\ET238.
\I\X1401:\.{"mark"}\X
\Us196, 265, 266\ETs323.
\I\X1398:\.{"math"}\X
\Us192\ET856.
\I\X1545:\.{"mathaccent"}\X
\Us265, 266\ETs1166.
\I\X1651:\.{"mathbin"}\X
\Us696, 1156\ETs1157.
\I\X1546:\.{"mathchar"}\X
\Us265, 266\ETs1223.
\I\X1755:\.{"mathchardef"}\X
\Us1222\ET1223.
\I\X1547:\.{"mathchoice"}\X
\Us265, 266\ETs695.
\I\X1654:\.{"mathclose"}\X
\Us696, 1156\ETs1157.
\I\X1445:\.{"mathcode"}\X
\Us235, 1230\ETs1231.
\I\X1656:\.{"mathinner"}\X
\Us696, 1156\ETs1157.
\I\X1650:\.{"mathop"}\X
\Us696, 1156\ETs1157.
\I\X1653:\.{"mathopen"}\X
\Us696, 1156\ETs1157.
\I\X1649:\.{"mathord"}\X
\Us696, 1156\ETs1157.
\I\X1655:\.{"mathpunct"}\X
\Us696, 1156\ETs1157.
\I\X1652:\.{"mathrel"}\X
\Us696, 1156\ETs1157.
\I\X1504:\.{"mathsurround"}\X
\Us247\ET248.
\I\X1486:\.{"maxdeadcycles"}\X
\Us237\ET238.
\I\X1508:\.{"maxdepth"}\X
\Us247\ET248.
\I\X1608:\.{"meaning"}\X
\Us468\ET469.
\I\X1421:\.{"medmuskip"}\X
\Us225\ET226.
\I\X1770:\.{"message"}\X
\Us1277\ET1278.
\I\X1601:\.{"minus"}\X
\U462.
\I\X1397:\.{"mkern"}\X
\Us191, 1058\ETs1059.
\I\X1664:\.{"mlist1"}\X
\U728.
\I\X1665:\.{"mlist2"}\X
\U754.
\I\X1666:\.{"mlist3"}\X
\U761.
\I\X1668:\.{"mlist4"}\X
\U766.
\I\X1595:\.{"mm"}\X
\U458.
\I\X1468:\.{"month"}\X
\Us237\ET238.
\I\X1712:\.{"moveleft"}\X
\Us1071\ET1072.
\I\X1713:\.{"moveright"}\X
\Us1071\ET1072.
\I\X1393:\.{"mskip"}\X
\Us189, 1058\ETs1059.
\I\X1394:\.{"mu"}\X
\Us189, 229, 456\ETs465.
\I\X1548:\.{"multiply"}\X
\Us265\ET266.
\I\X1424:\.{"muskip"}\X
\Us227, 229, 411\ETs412.
\I\X1759:\.{"muskipdef"}\X
\Us1222\ET1223.
\I\X1495:\.{"newlinechar"}\X
\Us237\ET238.
\I\X1549:\.{"noalign"}\X
\Us265, 266\ETs1129.
\I\X1550:\.{"noboundary"}\X
\Us265\ET266.
\I\X1551:\.{"noexpand"}\X
\Us265\ET266.
\I\X1725:\.{"noindent"}\X
\Us1088\ET1089.
\I\X1662:\.{"nolimits"}\X
\Us696, 1156\ETs1157.
\I\X1392:\.{"nonscript"}\X
\Us189, 265\ETs266.
\I\X1384:\.{"nonstopmode"}\X
\Us86, 1262\ETs1263.
\I\X1525:\.{"notexpanded:"}\X
\U258.
\I\X1514:\.{"nulldelimiterspace"}\X
\Us247\ET248.
\I\X1639:\.{"nullfont"}\X
\Us552\ET553.
\I\X1605:\.{"number"}\X
\Us468\ET469.
\I\X1552:\.{"omit"}\X
\Us265, 266\ETs1129.
\I\X1768:\.{"openin"}\X
\Us1272\ET1273.
\I\X1783:\.{"openout"}\X
\Us1344, 1346\ETs1356.
\I\X1629:\.{"or"}\X
\Us491, 492\ETs500.
\I\X1780:\.{"outer\ endtemplate"}\X
\U1295.
\I\X1779:\.{"outer\ macro"}\X
\U1295.
\I\X1744:\.{"outer"}\X
\Us1208, 1209\ETs1213.
\I\X1426:\.{"output"}\X
\Us230\ET231.
\I\X1485:\.{"outputpenalty"}\X
\Us237\ET238.
\I\X1737:\.{"over"}\X
\Us1178\ET1179.
\I\X1519:\.{"overfullrule"}\X
\Us247\ET248.
\I\X1657:\.{"overline"}\X
\Us696, 1156\ETs1157.
\I\X1740:\.{"overwithdelims"}\X
\Us1178\ET1179.
\I\X1697:\.{"page"}\X
\U1000.
\I\X1696:\.{"pagedepth"}\X
\Us983\ET984.
\I\X1694:\.{"pagefilllstretch"}\X
\Us983\ET984.
\I\X1693:\.{"pagefillstretch"}\X
\Us983\ET984.
\I\X1692:\.{"pagefilstretch"}\X
\Us983\ET984.
\I\X1689:\.{"pagegoal"}\X
\Us983\ET984.
\I\X1695:\.{"pageshrink"}\X
\Us983\ET984.
\I\X1691:\.{"pagestretch"}\X
\Us983\ET984.
\I\X1690:\.{"pagetotal"}\X
\Us983\ET984.
\I\X1569:\.{"par"}\X
\Us334, 335\ETs856.
\I\X1679:\.{"paragraph"}\X
\U866.
\I\X1419:\.{"parfillskip"}\X
\Us225\ET226.
\I\X1503:\.{"parindent"}\X
\Us247\ET248.
\I\X1436:\.{"parshape"}\X
\Us233, 265\ETs266.
\I\X1407:\.{"parskip"}\X
\Us225\ET226.
\I\X1684:\.{"patterns"}\X
\Us960, 961, 1250\ETs1251.
\I\X1474:\.{"pausing"}\X
\Us237\ET238.
\I\X1593:\.{"pc"}\X
\U458.
\I\X1399:\.{"penalty\ "}\X
\U194.
\I\X1553:\.{"penalty"}\X
\Us265, 266\ETs856.
\I\X1600:\.{"plus"}\X
\U462.
\I\X1458:\.{"postdisplaypenalty"}\X
\Us237\ET238.
\I\X1457:\.{"predisplaypenalty"}\X
\Us237\ET238.
\I\X1516:\.{"predisplaysize"}\X
\Us247\ET248.
\I\X1750:\.{"prefix"}\X
\U1211.
\I\X1446:\.{"pretolerance"}\X
\Us237\ET238.
\I\X1578:\.{"prevdepth"}\X
\Us416\ET417.
\I\X1554:\.{"prevgraf"}\X
\Us265, 266\ETs1244.
\I\X1685:\.{"pruning"}\X
\U968.
\I\X1425:\.{"pt"}\X
\Us229, 453\ETs465.
\I\X1555:\.{"radical"}\X
\Q267.
\Us265, 266\ETs696.
\I\X1714:\.{"raise"}\X
\Us1071\ET1072.
\I\X1556:\.{"read"}\X
\Us265, 266\ETs486.
\I\X1557:\.{"relax"}\X
\Us265\ET266.
\I\X1456:\.{"relpenalty"}\X
\Us237\ET238.
\I\X1565:\.{"restoring"}\X
\U283.
\I\X1564:\.{"retaining"}\X
\U283.
\I\X1660:\.{"right"}\X
\Us696, 1069, 1185, 1188, 1189\ETs1192.
\I\X1710:\.{"right."}\X
\U1065.
\I\X1711:\.{"rightbrace"}\X
\U1068.
\I\X1498:\.{"righthyphenmin"}\X
\Us237\ET238.
\I\X1413:\.{"rightskip"}\X
\Us225\ET226.
\I\X1606:\.{"romannumeral"}\X
\Us468\ET469.
\I\X1389:\.{"rule("}\X
\U187.
\I\X1766:\.{"scaled"}\X
\U1258.
\I\X1439:\.{"scriptfont"}\X
\Us234, 699\ETs1230.
\I\X1440:\.{"scriptscriptfont"}\X
\Us234, 699\ETs1230.
\I\X1648:\.{"scriptscriptstyle"}\X
\Us694\ET1169.
\I\X1515:\.{"scriptspace"}\X
\Us247\ET248.
\I\X1647:\.{"scriptstyle"}\X
\Us694\ET1169.
\I\X1385:\.{"scrollmode"}\X
\Us86, 1262\ETs1263.
\I\X1558:\.{"setbox"}\X
\Us265, 266\ETs1241.
\I\X1787:\.{"setlanguage"}\X
\Us1344, 1346\ETs1356.
\I\X1444:\.{"sfcode"}\X
\Us235, 1230\ETs1231.
\I\X1720:\.{"shipout"}\X
\Us1071\ET1072.
\I\X1774:\.{"show"}\X
\Us1291\ET1292.
\I\X1775:\.{"showbox"}\X
\Us1291\ET1292.
\I\X1470:\.{"showboxbreadth"}\X
\Us237\ET238.
\I\X1471:\.{"showboxdepth"}\X
\Us237\ET238.
\I\X1777:\.{"showlists"}\X
\Us1291\ET1292.
\I\X1776:\.{"showthe"}\X
\Us1291\ET1292.
\I\X1763:\.{"skewchar"}\X
\Us1254\ET1255.
\I\X1423:\.{"skip"}\X
\Us227, 229, 411, 412\ETs1009.
\I\X1758:\.{"skipdef"}\X
\Us1222\ET1223.
\I\X1599:\.{"sp"}\X
\U458.
\I\X1577:\.{"spacefactor"}\X
\Us416\ET417.
\I\X1417:\.{"spaceskip"}\X
\Us225\ET226.
\I\X1669:\.{"span"}\X
\Us780\ET781.
\I\X1785:\.{"special"}\X
\Us1344, 1346\ETs1356.
\I\X1576:\.{"splitbotmark"}\X
\Us384\ET385.
\I\X1575:\.{"splitfirstmark"}\X
\Us384\ET385.
\I\X1509:\.{"splitmaxdepth"}\X
\Us247\ET248.
\I\X1415:\.{"splittopskip"}\X
\Us225\ET226.
\I\X1643:\.{"spread"}\X
\U645.
\I\X1607:\.{"string"}\X
\Us468\ET469.
\I\X1416:\.{"tabskip"}\X
\Us225\ET226.
\I\X1638:\.{"texput"}\X
\U534.
\I\X1438:\.{"textfont"}\X
\Us234, 699\ETs1230.
\I\X1646:\.{"textstyle"}\X
\Us694\ET1169.
\I\X1559:\.{"the"}\X
\Us265, 266\ETs428.
\I\X1422:\.{"thickmuskip"}\X
\Us225\ET226.
\I\X1420:\.{"thinmuskip"}\X
\Us225\ET226.
\I\X1466:\.{"time"}\X
\Us237\ET238.
\I\X1642:\.{"to"}\X
\Us645, 1082\ETs1225.
\I\X1435:\.{"toks"}\X
\Us231, 233, 265\ETs266.
\I\X1760:\.{"toksdef"}\X
\Us1222\ET1223.
\I\X1447:\.{"tolerance"}\X
\Us237\ET238.
\I\X1572:\.{"topmark"}\X
\Us384\ET385.
\I\X1414:\.{"topskip"}\X
\Us225\ET226.
\I\X1482:\.{"tracingcommands"}\X
\Us237\ET238.
\I\X1481:\.{"tracinglostchars"}\X
\Us237\ET238.
\I\X1476:\.{"tracingmacros"}\X
\Us237\ET238.
\I\X1475:\.{"tracingonline"}\X
\Us237\ET238.
\I\X1480:\.{"tracingoutput"}\X
\Us237\ET238.
\I\X1479:\.{"tracingpages"}\X
\Us237\ET238.
\I\X1478:\.{"tracingparagraphs"}\X
\Us237\ET238.
\I\X1483:\.{"tracingrestores"}\X
\Us237\ET238.
\I\X1477:\.{"tracingstats"}\X
\Us237\ET238.
\I\X1589:\.{"true"}\X
\U453.
\I\X1443:\.{"uccode"}\X
\Us235, 1230\ETs1231.
\I\X1484:\.{"uchyph"}\X
\Us237\ET238.
\I\X1658:\.{"underline"}\X
\Us696, 1156\ETs1157.
\I\X1729:\.{"unhbox"}\X
\Us1107\ET1108.
\I\X1730:\.{"unhcopy"}\X
\Us1107\ET1108.
\I\X1727:\.{"unkern"}\X
\Us1107\ET1108.
\I\X1726:\.{"unpenalty"}\X
\Us1107\ET1108.
\I\X1388:\.{"unset"}\X
\U184.
\I\X1728:\.{"unskip"}\X
\Us1107\ET1108.
\I\X1731:\.{"unvbox"}\X
\Us1107\ET1108.
\I\X1732:\.{"unvcopy"}\X
\Us1107\ET1108.
\I\X1773:\.{"uppercase"}\X
\Us1286\ET1287.
\I\X1402:\.{"vadjust"}\X
\Us197, 265\ETs266.
\I\X1560:\.{"valign"}\X
\Us265\ET266.
\I\X1473:\.{"vbadness"}\X
\Us237\ET238.
\I\X1688:\.{"vbox"}\X
\Us978, 1071\ETs1072.
\I\X1561:\.{"vcenter"}\X
\Us265, 266, 696\ETs736.
\I\X1686:\.{"vertbreak"}\X
\U973.
\I\X1706:\.{"vfil"}\X
\Us1058\ET1059.
\I\X1707:\.{"vfill"}\X
\Us1058\ET1059.
\I\X1709:\.{"vfilneg"}\X
\Us1058\ET1059.
\I\X1512:\.{"vfuzz"}\X
\Us247\ET248.
\I\X1641:\.{"vlistout"}\X
\U630.
\I\X1522:\.{"voffset"}\X
\Us247\ET248.
\I\X1644:\.{"vpack"}\X
\U669.
\I\X1562:\.{"vrule"}\X
\Us265\ET266.
\I\X1507:\.{"vsize"}\X
\Us247\ET248.
\I\X1705:\.{"vskip"}\X
\Us1058\ET1059.
\I\X1687:\.{"vsplit"}\X
\Us978, 1071\ETs1072.
\I\X1708:\.{"vss"}\X
\Us1058\ET1059.
\I\X1718:\.{"vtop"}\X
\Us1071\ET1072.
\I\X1581:\.{"wd"}\X
\Us416\ET417.
\I\X1452:\.{"widowpenalty"}\X
\Us237\ET238.
\I\X1602:\.{"width"}\X
\U463.
\I\X1568:\.{"write"}\X
\Us323, 1344, 1346\ETs1356.
\I\X1749:\.{"xdef"}\X
\Us1208\ET1209.
\I\X1723:\.{"xleaders"}\X
\Us1071\ET1072.
\I\X1418:\.{"xspaceskip"}\X
\Us225\ET226.
\I\X1469:\.{"year"}\X
\Us237\ET238.
\I\X1796:\\{pool\_ptr} initialization\X
\U39.
\I\X1793:\\{str\_pool} initialization\X
\U39.
\I\X1797:\\{str\_ptr} initialization\X
\U39.
\I\X1794:\\{str\_start} initialization\X
\U39.
