\Z {\?1] Introduction}{1}{3}
\Z {\?2] The character set}{17}{10}
\Z {\?3] Input and output}{25}{11}
\Z {\?4] String handling}{38}{18}
\Z {\?5] On-line and off-line printing}{54}{20}
\Z {\?6] Reporting errors}{72}{24}
\Z {\?7] Arithmetic with scaled dimensions}{99}{27}
\Z {\?8] Packed data}{110}{28}
\Z {\?9] Dynamic memory allocation}{115}{30}
\Z {\?10] Data structures for boxes and their friends}{133}{30}
\Z {\?11] Memory layout}{162}{31}
\Z {\?12] Displaying boxes}{173}{31}
\Z {\?13] Destroying boxes}{199}{33}
\Z {\?14] Copying boxes}{203}{33}
\Z {\?15] The command codes}{207}{33}
\Z {\?16] The semantic nest}{211}{36}
\Z {\?17] The table of equivalents}{220}{38}
\Z {\?18] The hash table}{256}{47}
\Z {\?19] Saving and restoring equivalents}{268}{51}
\Z {\?20] Token lists}{289}{55}
\Z {\?21] Introduction to the syntactic routines}{297}{57}
\Z {\?22] Input stacks and states}{300}{59}
\Z {\?23] Maintaining the input stacks}{321}{64}
\Z {\?24] Getting the next token}{332}{65}
\Z {\?25] Expanding the next token}{366}{66}
\Z {\?26] Basic scanning subroutines}{402}{70}
\Z {\?27] Building token lists}{464}{76}
\Z {\?28] Conditional processing}{487}{80}
\Z {\?29] File names}{511}{84}
\Z {\?30] Font metric data}{539}{92}
\Z {\?31] Device-independent file format}{583}{94}
\Z {\?32] Shipping pages out}{592}{94}
\Z {\?33] Packaging}{644}{102}
\Z {\?34] Data structures for math mode}{680}{103}
\Z {\?35] Subroutines for math mode}{699}{105}
\Z {\?36] Typesetting math formulas}{719}{105}
\Z {\?37] Alignment}{768}{107}
\Z {\?38] Breaking paragraphs into lines}{813}{110}
\Z {\?39] Breaking paragraphs into lines, continued}{862}{115}
\Z {\?40] Pre-hyphenation}{891}{121}
\Z {\?41] Post-hyphenation}{900}{124}
\Z {\?42] Hyphenation}{919}{124}
\Z {\?43] Initializing the hyphenation tables}{942}{125}
\Z {\?44] Breaking vertical lists into pages}{967}{127}
\Z {\?45] The page builder}{980}{129}
\Z {\?46] The chief executive}{1029}{133}
\Z {\?47] Building boxes and lists}{1055}{133}
\Z {\?48] Building math lists}{1136}{138}
\Z {\?49] Mode-independent processing}{1208}{145}
\Z {\?50] Dumping and undumping the tables}{1299}{155}
\Z {\?51] The main program}{1330}{160}
\Z {\?52] Debugging}{1338}{165}
\Z {\?53] Extensions}{1340}{165}
\Z {\?53a] The extended features of $\varepsilon $-T\kern -.1667em\lower .5ex\hbox {E}\kern -.125emX}{1379}{166}
\Z {\?54] System-dependent changes}{1600}{230}
\Z {\?55] Index}{1667}{256}

