diff --git a/.gitignore b/.gitignore index 4279733cf4..2c4f281f17 100644 --- a/.gitignore +++ b/.gitignore @@ -35,6 +35,7 @@ /csug/*.rfm /csug/csug.sfm /csug/csug.toc +/csug/csug.out /csug/*.hidx /csug/libslisted* /csug/libsrecorded* diff --git a/csug/csug.stex b/csug/csug.stex index 0fec9041da..c91e825802 100644 --- a/csug/csug.stex +++ b/csug/csug.stex @@ -39,8 +39,13 @@ [(11) "November"] [(12) "December"]) (date-year d))) +(printf "\\def\\CSVersion{~a}" (scheme-version)) \endgenerated +\iflatex +\usepackage{hyperref} +\fi + \iflatex \usepackage{graphicx} \usepackage{color} @@ -70,7 +75,6 @@ Revised} \revisiondate\raw{ for Chez Scheme Version 9.5.3
\documenttitle[csug.css]{Chez Scheme Version 9 User's Guide} \fi - \newcommand{\ChezScheme}{\textsl{Chez~Scheme}} \newcommand{\PetiteChezScheme}{\textsl{Petite~Chez~Scheme}} \newcommand{\TSPLFOUR}{\emph{The Scheme Programming Language, 4th Edition}} diff --git a/csug/title.stex b/csug/title.stex index bc50febd08..dda9118042 100644 --- a/csug/title.stex +++ b/csug/title.stex @@ -17,7 +17,7 @@ \leftline{} \vskip 6pc -{\titlefont\hbox to \textwidth{Chez Scheme Version 9\hfil}} +{\titlefont\hbox to \textwidth{\CSVersion\hfil}} \vskip 10pt {\titlefont\hbox to \textwidth{User's Guide\hfil}} diff --git a/csug/tspl4/answers.aux b/csug/tspl4/answers.aux index bdcdb55d64..a669c723b0 100644 --- a/csug/tspl4/answers.aux +++ b/csug/tspl4/answers.aux @@ -1,9 +1,10 @@ \relax +match \@writefile{toc}{\contentsline {chapter}{Answers to Selected Exercises}{435}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{listapply}{{2}{437}} -\newlabel{cdrapply}{{4}{437}} +\newlabel{listapply}{{2}{437}{}{Answers to Selected Exercises}{}} +\newlabel{cdrapply}{{4}{437}{}{Answers to Selected Exercises}{}} \@setckpt{answers}{ \setcounter{page}{454} \setcounter{equation}{0} diff --git a/csug/tspl4/bibliography.aux b/csug/tspl4/bibliography.aux index bc0632c94f..8414296033 100644 --- a/csug/tspl4/bibliography.aux +++ b/csug/tspl4/bibliography.aux @@ -14,6 +14,7 @@ \bibcite{Dybvig:lambdastar}{11} \bibcite{Dybvig:syntactic}{12} \bibcite{Friedman:lisper}{13} +match \@writefile{toc}{\contentsline {chapter}{References}{431}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} diff --git a/csug/tspl4/binding.aux b/csug/tspl4/binding.aux index 8068dc22e8..8b3202ddf2 100644 --- a/csug/tspl4/binding.aux +++ b/csug/tspl4/binding.aux @@ -1,62 +1,63 @@ \relax +match \@writefile{toc}{\contentsline {chapter}{\numberline {4}Procedures and Variable Bindings}{89}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{CHPTBINDING}{{4}{89}} -\newlabel{./binding:s0}{{4}{91}} -\newlabel{./binding:s1}{{4}{91}} -\newlabel{SECTVARREF}{{4.1}{91}} +\newlabel{CHPTBINDING}{{4}{89}{4}{Procedures and Variable Bindings}{}} +\newlabel{./binding:s0}{{4}{91}{4}{Procedures and Variable Bindings}{}} +\newlabel{./binding:s1}{{4}{91}{4}{Procedures and Variable Bindings}{}} +\newlabel{SECTVARREF}{{4.1}{91}{4}{Procedures and Variable Bindings}{}} \@writefile{toc}{\contentsline {section}{\numberline {4.1}Variable References}{91}} -\newlabel{./binding:s2}{{4.1}{91}} -\newlabel{SECTLAMBDA}{{4.2}{92}} +\newlabel{./binding:s2}{{4.1}{91}{4}{Procedures and Variable Bindings}{}} +\newlabel{SECTLAMBDA}{{4.2}{92}{4}{Procedures and Variable Bindings}{}} \@writefile{toc}{\contentsline {section}{\numberline {4.2}Lambda}{92}} -\newlabel{./binding:s3}{{4.2}{92}} -\newlabel{./binding:s4}{{4.2}{92}} -\newlabel{./binding:s5}{{4.2}{92}} -\newlabel{./binding:s6}{{4.2}{92}} -\newlabel{./binding:s7}{{4.2}{92}} -\newlabel{./binding:s8}{{4.2}{92}} -\newlabel{SECTOPTARGS}{{4.3}{93}} +\newlabel{./binding:s3}{{4.2}{92}{4}{Procedures and Variable Bindings}{}} +\newlabel{./binding:s4}{{4.2}{92}{4}{Procedures and Variable Bindings}{}} +\newlabel{./binding:s5}{{4.2}{92}{4}{Procedures and Variable Bindings}{}} +\newlabel{./binding:s6}{{4.2}{92}{4}{Procedures and Variable Bindings}{}} +\newlabel{./binding:s7}{{4.2}{92}{4}{Procedures and Variable Bindings}{}} +\newlabel{./binding:s8}{{4.2}{92}{4}{Procedures and Variable Bindings}{}} +\newlabel{SECTOPTARGS}{{4.3}{93}{4}{Procedures and Variable Bindings}{}} \@writefile{toc}{\contentsline {section}{\numberline {4.3}Case-Lambda}{93}} -\newlabel{./binding:s9}{{4.3}{93}} -\newlabel{./binding:s10}{{4.3}{93}} +\newlabel{./binding:s9}{{4.3}{93}{4}{Procedures and Variable Bindings}{}} +\newlabel{./binding:s10}{{4.3}{93}{4}{Procedures and Variable Bindings}{}} \citation{Dybvig:lambdastar} -\newlabel{./binding:s11}{{4.3}{94}} -\newlabel{./binding:s12}{{4.3}{94}} -\newlabel{./binding:s13}{{4.3}{94}} -\newlabel{./binding:s14}{{4.3}{94}} -\newlabel{./binding:s15}{{4.3}{95}} -\newlabel{SECTLOCALBINDING}{{4.4}{95}} +\newlabel{./binding:s11}{{4.3}{94}{4}{Procedures and Variable Bindings}{}} +\newlabel{./binding:s12}{{4.3}{94}{4}{Procedures and Variable Bindings}{}} +\newlabel{./binding:s13}{{4.3}{94}{4}{Procedures and Variable Bindings}{}} +\newlabel{./binding:s14}{{4.3}{94}{4}{Procedures and Variable Bindings}{}} +\newlabel{./binding:s15}{{4.3}{95}{4}{Procedures and Variable Bindings}{}} +\newlabel{SECTLOCALBINDING}{{4.4}{95}{4}{Procedures and Variable Bindings}{}} \@writefile{toc}{\contentsline {section}{\numberline {4.4}Local Binding}{95}} -\newlabel{./binding:s16}{{4.4}{95}} -\newlabel{./binding:s17}{{4.4}{95}} -\newlabel{./binding:s18}{{4.4}{96}} -\newlabel{./binding:s19}{{4.4}{96}} -\newlabel{defn:let*}{{4.4}{97}} -\newlabel{./binding:s20}{{4.4}{97}} -\newlabel{./binding:s21}{{4.4}{97}} +\newlabel{./binding:s16}{{4.4}{95}{4}{Procedures and Variable Bindings}{}} +\newlabel{./binding:s17}{{4.4}{95}{4}{Procedures and Variable Bindings}{}} +\newlabel{./binding:s18}{{4.4}{96}{4}{Procedures and Variable Bindings}{}} +\newlabel{./binding:s19}{{4.4}{96}{4}{Procedures and Variable Bindings}{}} +\newlabel{defn:let*}{{4.4}{97}{4}{Procedures and Variable Bindings}{}} +\newlabel{./binding:s20}{{4.4}{97}{4}{Procedures and Variable Bindings}{}} +\newlabel{./binding:s21}{{4.4}{97}{4}{Procedures and Variable Bindings}{}} \citation{waddell:fixing-letrec} -\newlabel{./binding:s22}{{4.4}{98}} -\newlabel{desc:letrec*}{{4.4}{98}} -\newlabel{SECTLETVALUES}{{4.5}{99}} +\newlabel{./binding:s22}{{4.4}{98}{4}{Procedures and Variable Bindings}{}} +\newlabel{desc:letrec*}{{4.4}{98}{4}{Procedures and Variable Bindings}{}} +\newlabel{SECTLETVALUES}{{4.5}{99}{4}{Procedures and Variable Bindings}{}} \@writefile{toc}{\contentsline {section}{\numberline {4.5}Multiple Values}{99}} -\newlabel{./binding:s23}{{4.5}{99}} -\newlabel{desc:let-values}{{4.5}{99}} -\newlabel{SECTDEFINITIONS}{{4.6}{100}} +\newlabel{./binding:s23}{{4.5}{99}{4}{Procedures and Variable Bindings}{}} +\newlabel{desc:let-values}{{4.5}{99}{4}{Procedures and Variable Bindings}{}} +\newlabel{SECTDEFINITIONS}{{4.6}{100}{4}{Procedures and Variable Bindings}{}} \@writefile{toc}{\contentsline {section}{\numberline {4.6}Variable Definitions}{100}} -\newlabel{./binding:s24}{{4.6}{100}} -\newlabel{./binding:s25}{{4.6}{100}} -\newlabel{./binding:s26}{{4.6}{101}} -\newlabel{multi-define-syntax}{{4.6}{101}} -\newlabel{./binding:s27}{{4.6}{101}} -\newlabel{SECTASSIGNMENTS}{{4.7}{102}} +\newlabel{./binding:s24}{{4.6}{100}{4}{Procedures and Variable Bindings}{}} +\newlabel{./binding:s25}{{4.6}{100}{4}{Procedures and Variable Bindings}{}} +\newlabel{./binding:s26}{{4.6}{101}{4}{Procedures and Variable Bindings}{}} +\newlabel{multi-define-syntax}{{4.6}{101}{4}{Procedures and Variable Bindings}{}} +\newlabel{./binding:s27}{{4.6}{101}{4}{Procedures and Variable Bindings}{}} +\newlabel{SECTASSIGNMENTS}{{4.7}{102}{4}{Procedures and Variable Bindings}{}} \@writefile{toc}{\contentsline {section}{\numberline {4.7}Assignment}{102}} -\newlabel{./binding:s28}{{4.7}{102}} -\newlabel{./binding:s29}{{4.7}{102}} -\newlabel{./binding:s30}{{4.7}{102}} -\newlabel{./binding:s31}{{4.7}{102}} -\newlabel{./binding:s32}{{4.7}{102}} -\newlabel{./binding:s33}{{4.7}{102}} +\newlabel{./binding:s28}{{4.7}{102}{4}{Procedures and Variable Bindings}{}} +\newlabel{./binding:s29}{{4.7}{102}{4}{Procedures and Variable Bindings}{}} +\newlabel{./binding:s30}{{4.7}{102}{4}{Procedures and Variable Bindings}{}} +\newlabel{./binding:s31}{{4.7}{102}{4}{Procedures and Variable Bindings}{}} +\newlabel{./binding:s32}{{4.7}{102}{4}{Procedures and Variable Bindings}{}} +\newlabel{./binding:s33}{{4.7}{102}{4}{Procedures and Variable Bindings}{}} \@setckpt{binding}{ \setcounter{page}{104} \setcounter{equation}{0} diff --git a/csug/tspl4/control.aux b/csug/tspl4/control.aux index 11f2169fe4..371245e7a3 100644 --- a/csug/tspl4/control.aux +++ b/csug/tspl4/control.aux @@ -1,119 +1,120 @@ \relax +match \@writefile{toc}{\contentsline {chapter}{\numberline {5}Control Operations}{105}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{CHPTCONTROL}{{5}{105}} -\newlabel{./control:s0}{{5}{107}} -\newlabel{SECTAPPLICATION}{{5.1}{107}} +\newlabel{CHPTCONTROL}{{5}{105}{5}{Control Operations}{}} +\newlabel{./control:s0}{{5}{107}{5}{Control Operations}{}} +\newlabel{SECTAPPLICATION}{{5.1}{107}{5}{Control Operations}{}} \@writefile{toc}{\contentsline {section}{\numberline {5.1}Procedure Application}{107}} -\newlabel{./control:s1}{{5.1}{107}} -\newlabel{./control:s2}{{5.1}{107}} -\newlabel{./control:s3}{{5.1}{107}} -\newlabel{desc:apply}{{5.1}{107}} -\newlabel{SECTSEQUENCING}{{5.2}{108}} +\newlabel{./control:s1}{{5.1}{107}{5}{Control Operations}{}} +\newlabel{./control:s2}{{5.1}{107}{5}{Control Operations}{}} +\newlabel{./control:s3}{{5.1}{107}{5}{Control Operations}{}} +\newlabel{desc:apply}{{5.1}{107}{5}{Control Operations}{}} +\newlabel{SECTSEQUENCING}{{5.2}{108}{5}{Control Operations}{}} \@writefile{toc}{\contentsline {section}{\numberline {5.2}Sequencing}{108}} -\newlabel{./control:s4}{{5.2}{108}} -\newlabel{./control:s5}{{5.2}{108}} -\newlabel{./control:s6}{{5.2}{108}} -\newlabel{./control:s7}{{5.2}{109}} -\newlabel{SECTCONDITIONALS}{{5.3}{109}} +\newlabel{./control:s4}{{5.2}{108}{5}{Control Operations}{}} +\newlabel{./control:s5}{{5.2}{108}{5}{Control Operations}{}} +\newlabel{./control:s6}{{5.2}{108}{5}{Control Operations}{}} +\newlabel{./control:s7}{{5.2}{109}{5}{Control Operations}{}} +\newlabel{SECTCONDITIONALS}{{5.3}{109}{5}{Control Operations}{}} \@writefile{toc}{\contentsline {section}{\numberline {5.3}Conditionals}{109}} -\newlabel{./control:s8}{{5.3}{109}} -\newlabel{./control:s9}{{5.3}{109}} -\newlabel{./control:s10}{{5.3}{110}} -\newlabel{./control:s11}{{5.3}{110}} -\newlabel{./control:s12}{{5.3}{110}} -\newlabel{./control:s13}{{5.3}{111}} -\newlabel{./control:s14}{{5.3}{111}} -\newlabel{./control:s15}{{5.3}{111}} -\newlabel{./control:s16}{{5.3}{112}} -\newlabel{./control:s17}{{5.3}{112}} -\newlabel{./control:s18}{{5.3}{113}} -\newlabel{./control:s19}{{5.3}{113}} -\newlabel{SECTRECURSION}{{5.4}{114}} +\newlabel{./control:s8}{{5.3}{109}{5}{Control Operations}{}} +\newlabel{./control:s9}{{5.3}{109}{5}{Control Operations}{}} +\newlabel{./control:s10}{{5.3}{110}{5}{Control Operations}{}} +\newlabel{./control:s11}{{5.3}{110}{5}{Control Operations}{}} +\newlabel{./control:s12}{{5.3}{110}{5}{Control Operations}{}} +\newlabel{./control:s13}{{5.3}{111}{5}{Control Operations}{}} +\newlabel{./control:s14}{{5.3}{111}{5}{Control Operations}{}} +\newlabel{./control:s15}{{5.3}{111}{5}{Control Operations}{}} +\newlabel{./control:s16}{{5.3}{112}{5}{Control Operations}{}} +\newlabel{./control:s17}{{5.3}{112}{5}{Control Operations}{}} +\newlabel{./control:s18}{{5.3}{113}{5}{Control Operations}{}} +\newlabel{./control:s19}{{5.3}{113}{5}{Control Operations}{}} +\newlabel{SECTRECURSION}{{5.4}{114}{5}{Control Operations}{}} \@writefile{toc}{\contentsline {section}{\numberline {5.4}Recursion and Iteration}{114}} -\newlabel{./control:s20}{{5.4}{114}} -\newlabel{./control:s21}{{5.4}{114}} -\newlabel{./control:s22}{{5.4}{114}} -\newlabel{./control:s23}{{5.4}{114}} -\newlabel{./control:s24}{{5.4}{115}} -\newlabel{./control:s25}{{5.4}{115}} -\newlabel{./control:s26}{{5.4}{115}} -\newlabel{./control:s27}{{5.4}{116}} -\newlabel{./control:s28}{{5.4}{116}} -\newlabel{./control:s29}{{5.4}{116}} +\newlabel{./control:s20}{{5.4}{114}{5}{Control Operations}{}} +\newlabel{./control:s21}{{5.4}{114}{5}{Control Operations}{}} +\newlabel{./control:s22}{{5.4}{114}{5}{Control Operations}{}} +\newlabel{./control:s23}{{5.4}{114}{5}{Control Operations}{}} +\newlabel{./control:s24}{{5.4}{115}{5}{Control Operations}{}} +\newlabel{./control:s25}{{5.4}{115}{5}{Control Operations}{}} +\newlabel{./control:s26}{{5.4}{115}{5}{Control Operations}{}} +\newlabel{./control:s27}{{5.4}{116}{5}{Control Operations}{}} +\newlabel{./control:s28}{{5.4}{116}{5}{Control Operations}{}} +\newlabel{./control:s29}{{5.4}{116}{5}{Control Operations}{}} \@writefile{toc}{\contentsline {section}{\numberline {5.5}Mapping and Folding}{117}} -\newlabel{./control:s30}{{5.5}{117}} -\newlabel{./control:s31}{{5.5}{117}} -\newlabel{./control:s32}{{5.5}{117}} -\newlabel{./control:s33}{{5.5}{118}} -\newlabel{desc:for-each}{{5.5}{118}} -\newlabel{./control:s34}{{5.5}{118}} -\newlabel{./control:s35}{{5.5}{118}} -\newlabel{./control:s36}{{5.5}{119}} -\newlabel{./control:s37}{{5.5}{119}} -\newlabel{./control:s38}{{5.5}{120}} -\newlabel{./control:s39}{{5.5}{120}} -\newlabel{./control:s40}{{5.5}{120}} -\newlabel{./control:s41}{{5.5}{121}} -\newlabel{./control:s42}{{5.5}{121}} -\newlabel{./control:s43}{{5.5}{121}} -\newlabel{./control:s44}{{5.5}{121}} -\newlabel{./control:s45}{{5.5}{121}} -\newlabel{./control:s46}{{5.5}{121}} -\newlabel{./control:s47}{{5.5}{122}} -\newlabel{./control:s48}{{5.5}{122}} -\newlabel{./control:s49}{{5.5}{122}} -\newlabel{./control:s50}{{5.5}{122}} -\newlabel{./control:s51}{{5.5}{122}} -\newlabel{./control:s52}{{5.5}{122}} -\newlabel{SECTCONTINUATIONS}{{5.6}{122}} +\newlabel{./control:s30}{{5.5}{117}{5}{Control Operations}{}} +\newlabel{./control:s31}{{5.5}{117}{5}{Control Operations}{}} +\newlabel{./control:s32}{{5.5}{117}{5}{Control Operations}{}} +\newlabel{./control:s33}{{5.5}{118}{5}{Control Operations}{}} +\newlabel{desc:for-each}{{5.5}{118}{5}{Control Operations}{}} +\newlabel{./control:s34}{{5.5}{118}{5}{Control Operations}{}} +\newlabel{./control:s35}{{5.5}{118}{5}{Control Operations}{}} +\newlabel{./control:s36}{{5.5}{119}{5}{Control Operations}{}} +\newlabel{./control:s37}{{5.5}{119}{5}{Control Operations}{}} +\newlabel{./control:s38}{{5.5}{120}{5}{Control Operations}{}} +\newlabel{./control:s39}{{5.5}{120}{5}{Control Operations}{}} +\newlabel{./control:s40}{{5.5}{120}{5}{Control Operations}{}} +\newlabel{./control:s41}{{5.5}{121}{5}{Control Operations}{}} +\newlabel{./control:s42}{{5.5}{121}{5}{Control Operations}{}} +\newlabel{./control:s43}{{5.5}{121}{5}{Control Operations}{}} +\newlabel{./control:s44}{{5.5}{121}{5}{Control Operations}{}} +\newlabel{./control:s45}{{5.5}{121}{5}{Control Operations}{}} +\newlabel{./control:s46}{{5.5}{121}{5}{Control Operations}{}} +\newlabel{./control:s47}{{5.5}{122}{5}{Control Operations}{}} +\newlabel{./control:s48}{{5.5}{122}{5}{Control Operations}{}} +\newlabel{./control:s49}{{5.5}{122}{5}{Control Operations}{}} +\newlabel{./control:s50}{{5.5}{122}{5}{Control Operations}{}} +\newlabel{./control:s51}{{5.5}{122}{5}{Control Operations}{}} +\newlabel{./control:s52}{{5.5}{122}{5}{Control Operations}{}} +\newlabel{SECTCONTINUATIONS}{{5.6}{122}{5}{Control Operations}{}} \@writefile{toc}{\contentsline {section}{\numberline {5.6}Continuations}{122}} -\newlabel{./control:s53}{{5.6}{122}} +\newlabel{./control:s53}{{5.6}{122}{5}{Control Operations}{}} \citation{Friedman:devils} \citation{Sussman-Steele:HOSC98} \citation{Haynes:obtaining} \citation{Dybvig:engines} \citation{Wand:HOSC99} \citation{Hieb:representing} -\newlabel{./control:s54}{{5.6}{123}} -\newlabel{./control:s55}{{5.6}{123}} -\newlabel{./control:s56}{{5.6}{124}} -\newlabel{desc:dynamic-wind}{{5.6}{124}} -\newlabel{./control:s57}{{5.6}{124}} -\newlabel{./control:s58}{{5.6}{124}} -\newlabel{./control:s59}{{5.6}{124}} -\newlabel{./control:s60}{{5.6}{124}} -\newlabel{./control:s61}{{5.6}{125}} -\newlabel{./control:s62}{{5.6}{126}} -\newlabel{./control:s63}{{5.6}{127}} -\newlabel{SECTDELAYED}{{5.7}{127}} +\newlabel{./control:s54}{{5.6}{123}{5}{Control Operations}{}} +\newlabel{./control:s55}{{5.6}{123}{5}{Control Operations}{}} +\newlabel{./control:s56}{{5.6}{124}{5}{Control Operations}{}} +\newlabel{desc:dynamic-wind}{{5.6}{124}{5}{Control Operations}{}} +\newlabel{./control:s57}{{5.6}{124}{5}{Control Operations}{}} +\newlabel{./control:s58}{{5.6}{124}{5}{Control Operations}{}} +\newlabel{./control:s59}{{5.6}{124}{5}{Control Operations}{}} +\newlabel{./control:s60}{{5.6}{124}{5}{Control Operations}{}} +\newlabel{./control:s61}{{5.6}{125}{5}{Control Operations}{}} +\newlabel{./control:s62}{{5.6}{126}{5}{Control Operations}{}} +\newlabel{./control:s63}{{5.6}{127}{5}{Control Operations}{}} +\newlabel{SECTDELAYED}{{5.7}{127}{5}{Control Operations}{}} \@writefile{toc}{\contentsline {section}{\numberline {5.7}Delayed Evaluation}{127}} -\newlabel{./control:s64}{{5.7}{127}} -\newlabel{./control:s65}{{5.7}{128}} -\newlabel{./control:s66}{{5.7}{128}} -\newlabel{./control:s67}{{5.7}{129}} -\newlabel{SECTMRVS}{{5.8}{130}} +\newlabel{./control:s64}{{5.7}{127}{5}{Control Operations}{}} +\newlabel{./control:s65}{{5.7}{128}{5}{Control Operations}{}} +\newlabel{./control:s66}{{5.7}{128}{5}{Control Operations}{}} +\newlabel{./control:s67}{{5.7}{129}{5}{Control Operations}{}} +\newlabel{SECTMRVS}{{5.8}{130}{5}{Control Operations}{}} \@writefile{toc}{\contentsline {section}{\numberline {5.8}Multiple Values}{130}} -\newlabel{./control:s68}{{5.8}{130}} -\newlabel{./control:s69}{{5.8}{130}} -\newlabel{./control:s70}{{5.8}{131}} -\newlabel{./control:s71}{{5.8}{131}} -\newlabel{./control:s72}{{5.8}{131}} -\newlabel{./control:s73}{{5.8}{132}} -\newlabel{./control:s74}{{5.8}{132}} -\newlabel{./control:s75}{{5.8}{132}} -\newlabel{./control:s76}{{5.8}{133}} -\newlabel{./control:s77}{{5.8}{133}} -\newlabel{./control:s78}{{5.8}{134}} -\newlabel{./control:s79}{{5.8}{134}} -\newlabel{defn:call-with-port}{{5.8}{135}} +\newlabel{./control:s68}{{5.8}{130}{5}{Control Operations}{}} +\newlabel{./control:s69}{{5.8}{130}{5}{Control Operations}{}} +\newlabel{./control:s70}{{5.8}{131}{5}{Control Operations}{}} +\newlabel{./control:s71}{{5.8}{131}{5}{Control Operations}{}} +\newlabel{./control:s72}{{5.8}{131}{5}{Control Operations}{}} +\newlabel{./control:s73}{{5.8}{132}{5}{Control Operations}{}} +\newlabel{./control:s74}{{5.8}{132}{5}{Control Operations}{}} +\newlabel{./control:s75}{{5.8}{132}{5}{Control Operations}{}} +\newlabel{./control:s76}{{5.8}{133}{5}{Control Operations}{}} +\newlabel{./control:s77}{{5.8}{133}{5}{Control Operations}{}} +\newlabel{./control:s78}{{5.8}{134}{5}{Control Operations}{}} +\newlabel{./control:s79}{{5.8}{134}{5}{Control Operations}{}} +\newlabel{defn:call-with-port}{{5.8}{135}{5}{Control Operations}{}} \citation{ashley:mvalues} -\newlabel{SECTEVAL}{{5.9}{136}} +\newlabel{SECTEVAL}{{5.9}{136}{5}{Control Operations}{}} \@writefile{toc}{\contentsline {section}{\numberline {5.9}Eval}{136}} -\newlabel{./control:s80}{{5.9}{136}} -\newlabel{./control:s81}{{5.9}{137}} -\newlabel{./control:s82}{{5.9}{137}} +\newlabel{./control:s80}{{5.9}{136}{5}{Control Operations}{}} +\newlabel{./control:s81}{{5.9}{137}{5}{Control Operations}{}} +\newlabel{./control:s82}{{5.9}{137}{5}{Control Operations}{}} \@setckpt{control}{ \setcounter{page}{138} \setcounter{equation}{0} diff --git a/csug/tspl4/examples.aux b/csug/tspl4/examples.aux index 21d18dc5d8..f8720859ea 100644 --- a/csug/tspl4/examples.aux +++ b/csug/tspl4/examples.aux @@ -1,154 +1,155 @@ \relax +match \@writefile{toc}{\contentsline {chapter}{\numberline {12}Extended Examples}{379}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{CHPTEXAMPLES}{{12}{379}} +\newlabel{CHPTEXAMPLES}{{12}{379}{12}{Extended Examples}{}} \citation{Kernighan:C} -\newlabel{./examples:s0}{{12}{381}} -\newlabel{SECTEXMATMUL}{{12.1}{381}} +\newlabel{./examples:s0}{{12}{381}{12}{Extended Examples}{}} +\newlabel{SECTEXMATMUL}{{12.1}{381}{12}{Extended Examples}{}} \@writefile{toc}{\contentsline {section}{\numberline {12.1}Matrix and Vector Multiplication}{381}} -\newlabel{./examples:s1}{{12.1}{381}} -\newlabel{./examples:s2}{{12.1}{382}} -\newlabel{./examples:s3}{{12.1}{383}} -\newlabel{./examples:s4}{{12.1.1}{386}} -\newlabel{./examples:s5}{{12.1.2}{386}} -\newlabel{exercise:reliable}{{12.1.2}{386}} -\newlabel{./examples:s6}{{12.1.3}{386}} -\newlabel{./examples:s7}{{12.1.4}{386}} -\newlabel{./examples:s8}{{12.1.5}{386}} -\newlabel{SECTEXSORTMERGE}{{12.2}{387}} +\newlabel{./examples:s1}{{12.1}{381}{12}{Extended Examples}{}} +\newlabel{./examples:s2}{{12.1}{382}{12}{Extended Examples}{}} +\newlabel{./examples:s3}{{12.1}{383}{12}{Extended Examples}{}} +\newlabel{./examples:s4}{{12.1.1}{386}{12}{Extended Examples}{}} +\newlabel{./examples:s5}{{12.1.2}{386}{12}{Extended Examples}{}} +\newlabel{exercise:reliable}{{12.1.2}{386}{12}{Extended Examples}{}} +\newlabel{./examples:s6}{{12.1.3}{386}{12}{Extended Examples}{}} +\newlabel{./examples:s7}{{12.1.4}{386}{12}{Extended Examples}{}} +\newlabel{./examples:s8}{{12.1.5}{386}{12}{Extended Examples}{}} +\newlabel{SECTEXSORTMERGE}{{12.2}{387}{12}{Extended Examples}{}} \@writefile{toc}{\contentsline {section}{\numberline {12.2}Sorting}{387}} -\newlabel{./examples:s9}{{12.2}{387}} -\newlabel{./examples:s10}{{12.2}{387}} -\newlabel{./examples:s11}{{12.2}{387}} -\newlabel{./examples:s12}{{12.2.1}{388}} -\newlabel{./examples:s13}{{12.2.2}{388}} -\newlabel{./examples:s14}{{12.2.3}{388}} +\newlabel{./examples:s9}{{12.2}{387}{12}{Extended Examples}{}} +\newlabel{./examples:s10}{{12.2}{387}{12}{Extended Examples}{}} +\newlabel{./examples:s11}{{12.2}{387}{12}{Extended Examples}{}} +\newlabel{./examples:s12}{{12.2.1}{388}{12}{Extended Examples}{}} +\newlabel{./examples:s13}{{12.2.2}{388}{12}{Extended Examples}{}} +\newlabel{./examples:s14}{{12.2.3}{388}{12}{Extended Examples}{}} \citation{Plaisted:sets} -\newlabel{SECTEXSETS}{{12.3}{389}} +\newlabel{SECTEXSETS}{{12.3}{389}{12}{Extended Examples}{}} \@writefile{toc}{\contentsline {section}{\numberline {12.3}A Set Constructor}{389}} -\newlabel{./examples:s15}{{12.3}{389}} -\newlabel{./examples:s16}{{12.3}{389}} -\newlabel{./examples:s17}{{12.3}{389}} -\newlabel{./examples:s18}{{12.3}{389}} +\newlabel{./examples:s15}{{12.3}{389}{12}{Extended Examples}{}} +\newlabel{./examples:s16}{{12.3}{389}{12}{Extended Examples}{}} +\newlabel{./examples:s17}{{12.3}{389}{12}{Extended Examples}{}} +\newlabel{./examples:s18}{{12.3}{389}{12}{Extended Examples}{}} \citation{Kernighan:C} -\newlabel{./examples:s19}{{12.3.1}{392}} -\newlabel{./examples:s20}{{12.3.2}{392}} -\newlabel{./examples:s21}{{12.3.2}{392}} -\newlabel{./examples:s22}{{12.3.3}{392}} -\newlabel{SECTEXWORDFREQ}{{12.4}{393}} +\newlabel{./examples:s19}{{12.3.1}{392}{12}{Extended Examples}{}} +\newlabel{./examples:s20}{{12.3.2}{392}{12}{Extended Examples}{}} +\newlabel{./examples:s21}{{12.3.2}{392}{12}{Extended Examples}{}} +\newlabel{./examples:s22}{{12.3.3}{392}{12}{Extended Examples}{}} +\newlabel{SECTEXWORDFREQ}{{12.4}{393}{12}{Extended Examples}{}} \@writefile{toc}{\contentsline {section}{\numberline {12.4}Word Frequency Counting}{393}} -\newlabel{./examples:s23}{{12.4}{393}} -\newlabel{./examples:s24}{{12.4}{393}} +\newlabel{./examples:s23}{{12.4}{393}{12}{Extended Examples}{}} +\newlabel{./examples:s24}{{12.4}{393}{12}{Extended Examples}{}} \citation{r6rsapps} -\newlabel{./examples:s25}{{12.4.1}{396}} -\newlabel{./examples:s26}{{12.4.2}{396}} -\newlabel{./examples:s27}{{12.4.3}{396}} -\newlabel{./examples:s28}{{12.4.4}{396}} -\newlabel{./examples:s29}{{12.4.5}{396}} -\newlabel{./examples:s30}{{12.4.6}{397}} -\newlabel{SECTEXPRINTER}{{12.5}{397}} +\newlabel{./examples:s25}{{12.4.1}{396}{12}{Extended Examples}{}} +\newlabel{./examples:s26}{{12.4.2}{396}{12}{Extended Examples}{}} +\newlabel{./examples:s27}{{12.4.3}{396}{12}{Extended Examples}{}} +\newlabel{./examples:s28}{{12.4.4}{396}{12}{Extended Examples}{}} +\newlabel{./examples:s29}{{12.4.5}{396}{12}{Extended Examples}{}} +\newlabel{./examples:s30}{{12.4.6}{397}{12}{Extended Examples}{}} +\newlabel{SECTEXPRINTER}{{12.5}{397}{12}{Extended Examples}{}} \@writefile{toc}{\contentsline {section}{\numberline {12.5}Scheme Printer}{397}} -\newlabel{./examples:s31}{{12.5}{397}} -\newlabel{./examples:s32}{{12.5}{397}} -\newlabel{./examples:s33}{{12.5}{397}} -\newlabel{./examples:s34}{{12.5.1}{400}} -\newlabel{./examples:s35}{{12.5.2}{400}} -\newlabel{EXOBJTOSTR}{{12.5.2}{400}} -\newlabel{./examples:s36}{{12.5.3}{400}} -\newlabel{SECTEXPRINTF}{{12.6}{401}} +\newlabel{./examples:s31}{{12.5}{397}{12}{Extended Examples}{}} +\newlabel{./examples:s32}{{12.5}{397}{12}{Extended Examples}{}} +\newlabel{./examples:s33}{{12.5}{397}{12}{Extended Examples}{}} +\newlabel{./examples:s34}{{12.5.1}{400}{12}{Extended Examples}{}} +\newlabel{./examples:s35}{{12.5.2}{400}{12}{Extended Examples}{}} +\newlabel{EXOBJTOSTR}{{12.5.2}{400}{12}{Extended Examples}{}} +\newlabel{./examples:s36}{{12.5.3}{400}{12}{Extended Examples}{}} +\newlabel{SECTEXPRINTF}{{12.6}{401}{12}{Extended Examples}{}} \@writefile{toc}{\contentsline {section}{\numberline {12.6}Formatted Output}{401}} -\newlabel{./examples:s37}{{12.6}{401}} -\newlabel{./examples:s38}{{12.6}{401}} -\newlabel{./examples:s39}{{12.6}{401}} -\newlabel{./examples:s40}{{12.6.1}{402}} -\newlabel{./examples:s41}{{12.6.2}{402}} -\newlabel{./examples:s42}{{12.6.3}{403}} -\newlabel{./examples:s43}{{12.6.4}{403}} -\newlabel{./examples:s44}{{12.6.5}{403}} -\newlabel{./examples:s45}{{12.6.6}{403}} -\newlabel{SECTEXINTERPRET}{{12.7}{404}} +\newlabel{./examples:s37}{{12.6}{401}{12}{Extended Examples}{}} +\newlabel{./examples:s38}{{12.6}{401}{12}{Extended Examples}{}} +\newlabel{./examples:s39}{{12.6}{401}{12}{Extended Examples}{}} +\newlabel{./examples:s40}{{12.6.1}{402}{12}{Extended Examples}{}} +\newlabel{./examples:s41}{{12.6.2}{402}{12}{Extended Examples}{}} +\newlabel{./examples:s42}{{12.6.3}{403}{12}{Extended Examples}{}} +\newlabel{./examples:s43}{{12.6.4}{403}{12}{Extended Examples}{}} +\newlabel{./examples:s44}{{12.6.5}{403}{12}{Extended Examples}{}} +\newlabel{./examples:s45}{{12.6.6}{403}{12}{Extended Examples}{}} +\newlabel{SECTEXINTERPRET}{{12.7}{404}{12}{Extended Examples}{}} \@writefile{toc}{\contentsline {section}{\numberline {12.7}A Meta-Circular Interpreter for Scheme}{404}} -\newlabel{./examples:s46}{{12.7}{404}} -\newlabel{./examples:s47}{{12.7}{404}} -\newlabel{./examples:s48}{{12.7}{404}} -\newlabel{./examples:s49}{{12.7}{404}} -\newlabel{./examples:s50}{{12.7}{404}} -\newlabel{./examples:s51}{{12.7}{404}} -\newlabel{./examples:s52}{{12.7.1}{407}} -\newlabel{./examples:s53}{{12.7.2}{407}} -\newlabel{./examples:s54}{{12.7.3}{407}} -\newlabel{./examples:s55}{{12.7.4}{407}} -\newlabel{./examples:s56}{{12.7.5}{407}} -\newlabel{./examples:s57}{{12.7.5}{407}} -\newlabel{./examples:s58}{{12.7.5}{408}} -\newlabel{./examples:s59}{{12.7.5}{408}} -\newlabel{SECTEXOBJECTS}{{12.8}{408}} +\newlabel{./examples:s46}{{12.7}{404}{12}{Extended Examples}{}} +\newlabel{./examples:s47}{{12.7}{404}{12}{Extended Examples}{}} +\newlabel{./examples:s48}{{12.7}{404}{12}{Extended Examples}{}} +\newlabel{./examples:s49}{{12.7}{404}{12}{Extended Examples}{}} +\newlabel{./examples:s50}{{12.7}{404}{12}{Extended Examples}{}} +\newlabel{./examples:s51}{{12.7}{404}{12}{Extended Examples}{}} +\newlabel{./examples:s52}{{12.7.1}{407}{12}{Extended Examples}{}} +\newlabel{./examples:s53}{{12.7.2}{407}{12}{Extended Examples}{}} +\newlabel{./examples:s54}{{12.7.3}{407}{12}{Extended Examples}{}} +\newlabel{./examples:s55}{{12.7.4}{407}{12}{Extended Examples}{}} +\newlabel{./examples:s56}{{12.7.5}{407}{12}{Extended Examples}{}} +\newlabel{./examples:s57}{{12.7.5}{407}{12}{Extended Examples}{}} +\newlabel{./examples:s58}{{12.7.5}{408}{12}{Extended Examples}{}} +\newlabel{./examples:s59}{{12.7.5}{408}{12}{Extended Examples}{}} +\newlabel{SECTEXOBJECTS}{{12.8}{408}{12}{Extended Examples}{}} \@writefile{toc}{\contentsline {section}{\numberline {12.8}Defining Abstract Objects}{408}} -\newlabel{./examples:s60}{{12.8}{408}} -\newlabel{./examples:s61}{{12.8}{408}} -\newlabel{./examples:s62}{{12.8}{408}} -\newlabel{./examples:s63}{{12.8}{408}} +\newlabel{./examples:s60}{{12.8}{408}{12}{Extended Examples}{}} +\newlabel{./examples:s61}{{12.8}{408}{12}{Extended Examples}{}} +\newlabel{./examples:s62}{{12.8}{408}{12}{Extended Examples}{}} +\newlabel{./examples:s63}{{12.8}{408}{12}{Extended Examples}{}} \citation{Briggs:dft} -\newlabel{./examples:s64}{{12.8.1}{412}} -\newlabel{./examples:s65}{{12.8.2}{412}} -\newlabel{./examples:s66}{{12.8.3}{412}} -\newlabel{./examples:s67}{{12.8.3}{412}} -\newlabel{./examples:s68}{{12.8.4}{412}} -\newlabel{SECTEXFFT}{{12.9}{412}} +\newlabel{./examples:s64}{{12.8.1}{412}{12}{Extended Examples}{}} +\newlabel{./examples:s65}{{12.8.2}{412}{12}{Extended Examples}{}} +\newlabel{./examples:s66}{{12.8.3}{412}{12}{Extended Examples}{}} +\newlabel{./examples:s67}{{12.8.3}{412}{12}{Extended Examples}{}} +\newlabel{./examples:s68}{{12.8.4}{412}{12}{Extended Examples}{}} +\newlabel{SECTEXFFT}{{12.9}{412}{12}{Extended Examples}{}} \@writefile{toc}{\contentsline {section}{\numberline {12.9}Fast Fourier Transform}{412}} -\newlabel{./examples:s69}{{12.9}{412}} -\newlabel{./examples:s70}{{12.9}{412}} +\newlabel{./examples:s69}{{12.9}{412}{12}{Extended Examples}{}} +\newlabel{./examples:s70}{{12.9}{412}{12}{Extended Examples}{}} \citation{Daniel:prolog-fft} \citation{Daniel:prolog-fft} -\newlabel{./examples:s71}{{12.9.1}{416}} +\newlabel{./examples:s71}{{12.9.1}{416}{12}{Extended Examples}{}} \citation{Robinson:unification} \citation{Clocksin:prolog} -\newlabel{./examples:s72}{{12.9.2}{417}} -\newlabel{./examples:s73}{{12.9.3}{417}} -\newlabel{./examples:s74}{{12.9.4}{417}} -\newlabel{./examples:s75}{{12.9.5}{417}} -\newlabel{SECTEXUNIFY}{{12.10}{417}} +\newlabel{./examples:s72}{{12.9.2}{417}{12}{Extended Examples}{}} +\newlabel{./examples:s73}{{12.9.3}{417}{12}{Extended Examples}{}} +\newlabel{./examples:s74}{{12.9.4}{417}{12}{Extended Examples}{}} +\newlabel{./examples:s75}{{12.9.5}{417}{12}{Extended Examples}{}} +\newlabel{SECTEXUNIFY}{{12.10}{417}{12}{Extended Examples}{}} \@writefile{toc}{\contentsline {section}{\numberline {12.10}A Unification Algorithm}{417}} -\newlabel{./examples:s76}{{12.10}{417}} -\newlabel{./examples:s77}{{12.10}{418}} -\newlabel{./examples:s78}{{12.10}{418}} +\newlabel{./examples:s76}{{12.10}{417}{12}{Extended Examples}{}} +\newlabel{./examples:s77}{{12.10}{418}{12}{Extended Examples}{}} +\newlabel{./examples:s78}{{12.10}{418}{12}{Extended Examples}{}} \citation{Dybvig:engines} \citation{Haynes:abstracting} -\newlabel{./examples:s79}{{12.10.1}{420}} -\newlabel{./examples:s80}{{12.10.2}{420}} -\newlabel{./examples:s81}{{12.10.3}{420}} -\newlabel{SECTEXENGINES}{{12.11}{421}} +\newlabel{./examples:s79}{{12.10.1}{420}{12}{Extended Examples}{}} +\newlabel{./examples:s80}{{12.10.2}{420}{12}{Extended Examples}{}} +\newlabel{./examples:s81}{{12.10.3}{420}{12}{Extended Examples}{}} +\newlabel{SECTEXENGINES}{{12.11}{421}{12}{Extended Examples}{}} \@writefile{toc}{\contentsline {section}{\numberline {12.11}Multitasking with Engines}{421}} -\newlabel{./examples:s82}{{12.11}{421}} -\newlabel{./examples:s83}{{12.11}{421}} -\newlabel{./examples:s84}{{12.11}{421}} -\newlabel{./examples:s85}{{12.11}{421}} -\newlabel{./examples:s86}{{12.11}{421}} -\newlabel{./examples:s87}{{12.11}{421}} -\newlabel{./examples:s88}{{12.11}{421}} -\newlabel{./examples:s89}{{1}{421}} -\newlabel{./examples:s90}{{2}{421}} -\newlabel{./examples:s91}{{3}{421}} -\newlabel{./examples:s92}{{12.11}{422}} -\newlabel{./examples:s93}{{12.11}{423}} -\newlabel{./examples:s94}{{12.11}{423}} -\newlabel{./examples:s95}{{12.11}{424}} -\newlabel{./examples:s96}{{12.11}{424}} -\newlabel{./examples:s97}{{12.11}{425}} -\newlabel{./examples:s98}{{12.11}{425}} -\newlabel{./examples:s99}{{12.11}{426}} -\newlabel{./examples:s100}{{12.11}{426}} -\newlabel{./examples:s101}{{12.11.1}{428}} -\newlabel{./examples:s102}{{12.11.2}{428}} +\newlabel{./examples:s82}{{12.11}{421}{12}{Extended Examples}{}} +\newlabel{./examples:s83}{{12.11}{421}{12}{Extended Examples}{}} +\newlabel{./examples:s84}{{12.11}{421}{12}{Extended Examples}{}} +\newlabel{./examples:s85}{{12.11}{421}{12}{Extended Examples}{}} +\newlabel{./examples:s86}{{12.11}{421}{12}{Extended Examples}{}} +\newlabel{./examples:s87}{{12.11}{421}{12}{Extended Examples}{}} +\newlabel{./examples:s88}{{12.11}{421}{12}{Extended Examples}{}} +\newlabel{./examples:s89}{{1}{421}{12}{Extended Examples}{}} +\newlabel{./examples:s90}{{2}{421}{12}{Extended Examples}{}} +\newlabel{./examples:s91}{{3}{421}{12}{Extended Examples}{}} +\newlabel{./examples:s92}{{12.11}{422}{12}{Extended Examples}{}} +\newlabel{./examples:s93}{{12.11}{423}{12}{Extended Examples}{}} +\newlabel{./examples:s94}{{12.11}{423}{12}{Extended Examples}{}} +\newlabel{./examples:s95}{{12.11}{424}{12}{Extended Examples}{}} +\newlabel{./examples:s96}{{12.11}{424}{12}{Extended Examples}{}} +\newlabel{./examples:s97}{{12.11}{425}{12}{Extended Examples}{}} +\newlabel{./examples:s98}{{12.11}{425}{12}{Extended Examples}{}} +\newlabel{./examples:s99}{{12.11}{426}{12}{Extended Examples}{}} +\newlabel{./examples:s100}{{12.11}{426}{12}{Extended Examples}{}} +\newlabel{./examples:s101}{{12.11.1}{428}{12}{Extended Examples}{}} +\newlabel{./examples:s102}{{12.11.2}{428}{12}{Extended Examples}{}} \citation{Dybvig:engines} -\newlabel{./examples:s103}{{12.11.3}{429}} -\newlabel{./examples:s104}{{12.11.4}{429}} -\newlabel{./examples:s105}{{12.11.5}{429}} -\newlabel{./examples:s106}{{12.11.5}{429}} -\newlabel{./examples:s107}{{12.11.6}{429}} -\newlabel{./examples:s108}{{12.11.7}{429}} -\newlabel{./examples:s109}{{12.11.7}{429}} +\newlabel{./examples:s103}{{12.11.3}{429}{12}{Extended Examples}{}} +\newlabel{./examples:s104}{{12.11.4}{429}{12}{Extended Examples}{}} +\newlabel{./examples:s105}{{12.11.5}{429}{12}{Extended Examples}{}} +\newlabel{./examples:s106}{{12.11.5}{429}{12}{Extended Examples}{}} +\newlabel{./examples:s107}{{12.11.6}{429}{12}{Extended Examples}{}} +\newlabel{./examples:s108}{{12.11.7}{429}{12}{Extended Examples}{}} +\newlabel{./examples:s109}{{12.11.7}{429}{12}{Extended Examples}{}} \@setckpt{examples}{ \setcounter{page}{430} \setcounter{equation}{0} diff --git a/csug/tspl4/exceptions.aux b/csug/tspl4/exceptions.aux index f8d2abed93..a4bfca179b 100644 --- a/csug/tspl4/exceptions.aux +++ b/csug/tspl4/exceptions.aux @@ -1,58 +1,59 @@ \relax +match \@writefile{toc}{\contentsline {chapter}{\numberline {11}Exceptions and Conditions}{355}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{CHPTEXCEPTIONS}{{11}{355}} -\newlabel{./exceptions:s0}{{11}{357}} -\newlabel{./exceptions:s1}{{11}{357}} -\newlabel{./exceptions:s2}{{11}{357}} +\newlabel{CHPTEXCEPTIONS}{{11}{355}{11}{Exceptions and Conditions}{}} +\newlabel{./exceptions:s0}{{11}{357}{11}{Exceptions and Conditions}{}} +\newlabel{./exceptions:s1}{{11}{357}{11}{Exceptions and Conditions}{}} +\newlabel{./exceptions:s2}{{11}{357}{11}{Exceptions and Conditions}{}} \@writefile{toc}{\contentsline {section}{\numberline {11.1}Raising and Handling Exceptions}{357}} -\newlabel{./exceptions:s3}{{11.1}{357}} -\newlabel{./exceptions:s4}{{11.1}{358}} -\newlabel{./exceptions:s5}{{11.1}{359}} -\newlabel{./exceptions:s6}{{11.1}{359}} -\newlabel{./exceptions:s7}{{11.1}{360}} -\newlabel{./exceptions:s8}{{11.1}{361}} +\newlabel{./exceptions:s3}{{11.1}{357}{11}{Exceptions and Conditions}{}} +\newlabel{./exceptions:s4}{{11.1}{358}{11}{Exceptions and Conditions}{}} +\newlabel{./exceptions:s5}{{11.1}{359}{11}{Exceptions and Conditions}{}} +\newlabel{./exceptions:s6}{{11.1}{359}{11}{Exceptions and Conditions}{}} +\newlabel{./exceptions:s7}{{11.1}{360}{11}{Exceptions and Conditions}{}} +\newlabel{./exceptions:s8}{{11.1}{361}{11}{Exceptions and Conditions}{}} \@writefile{toc}{\contentsline {section}{\numberline {11.2}Defining Condition Types}{361}} -\newlabel{./exceptions:s9}{{11.2}{361}} -\newlabel{./exceptions:s10}{{11.2}{361}} -\newlabel{./exceptions:s11}{{11.2}{362}} -\newlabel{./exceptions:s12}{{11.2}{362}} -\newlabel{./exceptions:s13}{{11.2}{362}} -\newlabel{./exceptions:s14}{{11.2}{362}} -\newlabel{./exceptions:s15}{{11.2}{362}} -\newlabel{./exceptions:s16}{{11.2}{363}} -\newlabel{./exceptions:s17}{{11.2}{364}} -\newlabel{./exceptions:s18}{{11.2}{365}} -\newlabel{SECTEXCCONDTYPES}{{11.3}{366}} +\newlabel{./exceptions:s9}{{11.2}{361}{11}{Exceptions and Conditions}{}} +\newlabel{./exceptions:s10}{{11.2}{361}{11}{Exceptions and Conditions}{}} +\newlabel{./exceptions:s11}{{11.2}{362}{11}{Exceptions and Conditions}{}} +\newlabel{./exceptions:s12}{{11.2}{362}{11}{Exceptions and Conditions}{}} +\newlabel{./exceptions:s13}{{11.2}{362}{11}{Exceptions and Conditions}{}} +\newlabel{./exceptions:s14}{{11.2}{362}{11}{Exceptions and Conditions}{}} +\newlabel{./exceptions:s15}{{11.2}{362}{11}{Exceptions and Conditions}{}} +\newlabel{./exceptions:s16}{{11.2}{363}{11}{Exceptions and Conditions}{}} +\newlabel{./exceptions:s17}{{11.2}{364}{11}{Exceptions and Conditions}{}} +\newlabel{./exceptions:s18}{{11.2}{365}{11}{Exceptions and Conditions}{}} +\newlabel{SECTEXCCONDTYPES}{{11.3}{366}{11}{Exceptions and Conditions}{}} \@writefile{toc}{\contentsline {section}{\numberline {11.3}Standard Condition Types}{366}} -\newlabel{./exceptions:s19}{{11.3}{366}} -\newlabel{./exceptions:s20}{{11.3}{366}} -\newlabel{./exceptions:s21}{{11.3}{366}} -\newlabel{./exceptions:s22}{{11.3}{367}} -\newlabel{./exceptions:s23}{{11.3}{367}} -\newlabel{./exceptions:s24}{{11.3}{368}} -\newlabel{./exceptions:s25}{{11.3}{368}} -\newlabel{./exceptions:s26}{{11.3}{369}} -\newlabel{./exceptions:s27}{{11.3}{369}} -\newlabel{./exceptions:s28}{{11.3}{369}} -\newlabel{./exceptions:s29}{{11.3}{370}} -\newlabel{./exceptions:s30}{{11.3}{370}} -\newlabel{./exceptions:s31}{{11.3}{371}} -\newlabel{./exceptions:s32}{{11.3}{371}} -\newlabel{./exceptions:s33}{{11.3}{372}} -\newlabel{./exceptions:s34}{{11.3}{372}} -\newlabel{./exceptions:s35}{{11.3}{372}} -\newlabel{./exceptions:s36}{{11.3}{373}} -\newlabel{./exceptions:s37}{{11.3}{373}} -\newlabel{./exceptions:s38}{{11.3}{374}} -\newlabel{./exceptions:s39}{{11.3}{374}} -\newlabel{./exceptions:s40}{{11.3}{374}} -\newlabel{./exceptions:s41}{{11.3}{375}} -\newlabel{./exceptions:s42}{{11.3}{375}} -\newlabel{./exceptions:s43}{{11.3}{376}} -\newlabel{./exceptions:s44}{{11.3}{376}} -\newlabel{./exceptions:s45}{{11.3}{377}} +\newlabel{./exceptions:s19}{{11.3}{366}{11}{Exceptions and Conditions}{}} +\newlabel{./exceptions:s20}{{11.3}{366}{11}{Exceptions and Conditions}{}} +\newlabel{./exceptions:s21}{{11.3}{366}{11}{Exceptions and Conditions}{}} +\newlabel{./exceptions:s22}{{11.3}{367}{11}{Exceptions and Conditions}{}} +\newlabel{./exceptions:s23}{{11.3}{367}{11}{Exceptions and Conditions}{}} +\newlabel{./exceptions:s24}{{11.3}{368}{11}{Exceptions and Conditions}{}} +\newlabel{./exceptions:s25}{{11.3}{368}{11}{Exceptions and Conditions}{}} +\newlabel{./exceptions:s26}{{11.3}{369}{11}{Exceptions and Conditions}{}} +\newlabel{./exceptions:s27}{{11.3}{369}{11}{Exceptions and Conditions}{}} +\newlabel{./exceptions:s28}{{11.3}{369}{11}{Exceptions and Conditions}{}} +\newlabel{./exceptions:s29}{{11.3}{370}{11}{Exceptions and Conditions}{}} +\newlabel{./exceptions:s30}{{11.3}{370}{11}{Exceptions and Conditions}{}} +\newlabel{./exceptions:s31}{{11.3}{371}{11}{Exceptions and Conditions}{}} +\newlabel{./exceptions:s32}{{11.3}{371}{11}{Exceptions and Conditions}{}} +\newlabel{./exceptions:s33}{{11.3}{372}{11}{Exceptions and Conditions}{}} +\newlabel{./exceptions:s34}{{11.3}{372}{11}{Exceptions and Conditions}{}} +\newlabel{./exceptions:s35}{{11.3}{372}{11}{Exceptions and Conditions}{}} +\newlabel{./exceptions:s36}{{11.3}{373}{11}{Exceptions and Conditions}{}} +\newlabel{./exceptions:s37}{{11.3}{373}{11}{Exceptions and Conditions}{}} +\newlabel{./exceptions:s38}{{11.3}{374}{11}{Exceptions and Conditions}{}} +\newlabel{./exceptions:s39}{{11.3}{374}{11}{Exceptions and Conditions}{}} +\newlabel{./exceptions:s40}{{11.3}{374}{11}{Exceptions and Conditions}{}} +\newlabel{./exceptions:s41}{{11.3}{375}{11}{Exceptions and Conditions}{}} +\newlabel{./exceptions:s42}{{11.3}{375}{11}{Exceptions and Conditions}{}} +\newlabel{./exceptions:s43}{{11.3}{376}{11}{Exceptions and Conditions}{}} +\newlabel{./exceptions:s44}{{11.3}{376}{11}{Exceptions and Conditions}{}} +\newlabel{./exceptions:s45}{{11.3}{377}{11}{Exceptions and Conditions}{}} \@setckpt{exceptions}{ \setcounter{page}{378} \setcounter{equation}{0} diff --git a/csug/tspl4/further.aux b/csug/tspl4/further.aux index b73f22bdf9..cf7b87d3c1 100644 --- a/csug/tspl4/further.aux +++ b/csug/tspl4/further.aux @@ -1,121 +1,122 @@ \relax +match \@writefile{toc}{\contentsline {chapter}{\numberline {3}Going Further}{57}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{CHPTGOINGFURTHER}{{3}{57}} -\newlabel{SECTGFSYNTAX}{{3.1}{59}} +\newlabel{CHPTGOINGFURTHER}{{3}{57}{3}{Going Further}{}} +\newlabel{SECTGFSYNTAX}{{3.1}{59}{3}{Going Further}{}} \@writefile{toc}{\contentsline {section}{\numberline {3.1}Syntactic Extension}{59}} -\newlabel{./further:s0}{{3.1}{59}} -\newlabel{./further:s1}{{3.1}{59}} -\newlabel{./further:s2}{{3.1}{59}} -\newlabel{./further:s3}{{3.1}{59}} -\newlabel{./further:s4}{{3.1}{59}} -\newlabel{./further:s5}{{3.1}{59}} -\newlabel{./further:s6}{{3.1}{59}} -\newlabel{./further:s7}{{3.1}{59}} -\newlabel{./further:s8}{{3.1}{59}} -\newlabel{./further:s9}{{3.1}{60}} -\newlabel{./further:s10}{{3.1}{60}} -\newlabel{./further:s11}{{3.1}{60}} -\newlabel{./further:s12}{{3.1}{60}} -\newlabel{./further:s13}{{3.1}{61}} -\newlabel{./further:s14}{{3.1}{61}} -\newlabel{./further:s15}{{3.1}{61}} -\newlabel{./further:s16}{{3.1}{61}} -\newlabel{./further:s17}{{3.1}{61}} -\newlabel{./further:s18}{{3.1}{61}} -\newlabel{./further:s19}{{3.1}{61}} -\newlabel{./further:s20}{{3.1}{61}} -\newlabel{./further:s21}{{3.1}{61}} -\newlabel{./further:s22}{{3.1}{62}} -\newlabel{defn:and}{{3.1}{62}} -\newlabel{./further:s23}{{3.1}{63}} -\newlabel{defn:or}{{3.1}{63}} -\newlabel{./further:s24}{{3.1}{63}} -\newlabel{./further:s25}{{3.1.1}{64}} -\newlabel{./further:s26}{{3.1.2}{64}} -\newlabel{./further:s27}{{3.1.3}{64}} -\newlabel{./further:s28}{{3.1.3}{64}} -\newlabel{./further:s29}{{3.1.4}{64}} -\newlabel{./further:s30}{{3.1.4}{64}} -\newlabel{./further:s31}{{3.1.4}{64}} -\newlabel{SECTGFMORERECURSION}{{3.2}{65}} +\newlabel{./further:s0}{{3.1}{59}{3}{Going Further}{}} +\newlabel{./further:s1}{{3.1}{59}{3}{Going Further}{}} +\newlabel{./further:s2}{{3.1}{59}{3}{Going Further}{}} +\newlabel{./further:s3}{{3.1}{59}{3}{Going Further}{}} +\newlabel{./further:s4}{{3.1}{59}{3}{Going Further}{}} +\newlabel{./further:s5}{{3.1}{59}{3}{Going Further}{}} +\newlabel{./further:s6}{{3.1}{59}{3}{Going Further}{}} +\newlabel{./further:s7}{{3.1}{59}{3}{Going Further}{}} +\newlabel{./further:s8}{{3.1}{59}{3}{Going Further}{}} +\newlabel{./further:s9}{{3.1}{60}{3}{Going Further}{}} +\newlabel{./further:s10}{{3.1}{60}{3}{Going Further}{}} +\newlabel{./further:s11}{{3.1}{60}{3}{Going Further}{}} +\newlabel{./further:s12}{{3.1}{60}{3}{Going Further}{}} +\newlabel{./further:s13}{{3.1}{61}{3}{Going Further}{}} +\newlabel{./further:s14}{{3.1}{61}{3}{Going Further}{}} +\newlabel{./further:s15}{{3.1}{61}{3}{Going Further}{}} +\newlabel{./further:s16}{{3.1}{61}{3}{Going Further}{}} +\newlabel{./further:s17}{{3.1}{61}{3}{Going Further}{}} +\newlabel{./further:s18}{{3.1}{61}{3}{Going Further}{}} +\newlabel{./further:s19}{{3.1}{61}{3}{Going Further}{}} +\newlabel{./further:s20}{{3.1}{61}{3}{Going Further}{}} +\newlabel{./further:s21}{{3.1}{61}{3}{Going Further}{}} +\newlabel{./further:s22}{{3.1}{62}{3}{Going Further}{}} +\newlabel{defn:and}{{3.1}{62}{3}{Going Further}{}} +\newlabel{./further:s23}{{3.1}{63}{3}{Going Further}{}} +\newlabel{defn:or}{{3.1}{63}{3}{Going Further}{}} +\newlabel{./further:s24}{{3.1}{63}{3}{Going Further}{}} +\newlabel{./further:s25}{{3.1.1}{64}{3}{Going Further}{}} +\newlabel{./further:s26}{{3.1.2}{64}{3}{Going Further}{}} +\newlabel{./further:s27}{{3.1.3}{64}{3}{Going Further}{}} +\newlabel{./further:s28}{{3.1.3}{64}{3}{Going Further}{}} +\newlabel{./further:s29}{{3.1.4}{64}{3}{Going Further}{}} +\newlabel{./further:s30}{{3.1.4}{64}{3}{Going Further}{}} +\newlabel{./further:s31}{{3.1.4}{64}{3}{Going Further}{}} +\newlabel{SECTGFMORERECURSION}{{3.2}{65}{3}{Going Further}{}} \@writefile{toc}{\contentsline {section}{\numberline {3.2}More Recursion}{65}} -\newlabel{./further:s32}{{3.2}{65}} -\newlabel{./further:s33}{{3.2}{65}} -\newlabel{./further:s34}{{3.2}{65}} -\newlabel{./further:s35}{{3.2}{65}} -\newlabel{./further:s36}{{3.2}{66}} -\newlabel{./further:s37}{{3.2}{66}} -\newlabel{./further:s38}{{3.2}{66}} -\newlabel{defn:even?/odd?}{{3.2}{66}} -\newlabel{./further:s39}{{3.2}{66}} -\newlabel{./further:s40}{{3.2}{66}} -\newlabel{defn:list?}{{3.2}{67}} -\newlabel{./further:s41}{{3.2}{67}} -\newlabel{./further:s42}{{3.2}{67}} -\newlabel{./further:s43}{{3.2}{68}} -\newlabel{./further:s44}{{3.2}{68}} -\newlabel{./further:s45}{{3.2}{68}} -\newlabel{./further:s46}{{3.2}{68}} -\newlabel{fibonacci}{{3.2}{69}} -\newlabel{./further:s47}{{3.2}{69}} -\newlabel{./further:s48}{{3.2}{69}} -\newlabel{./further:s49}{{3.2}{70}} -\newlabel{./further:s50}{{3.2}{71}} -\newlabel{./further:s51}{{3.2}{71}} -\newlabel{./further:s52}{{3.2.1}{72}} -\newlabel{./further:s53}{{3.2.2}{72}} -\newlabel{./further:s54}{{3.2.2}{72}} -\newlabel{./further:s55}{{3.2.3}{72}} -\newlabel{./further:s56}{{3.2.4}{72}} -\newlabel{./further:s57}{{3.2.5}{73}} -\newlabel{./further:s58}{{3.2.6}{73}} -\newlabel{ex:incorrect-or}{{3.2.6}{73}} -\newlabel{./further:s59}{{3.2.7}{73}} -\newlabel{./further:s60}{{3.2.7}{73}} -\newlabel{SECTGFCONTINUATIONS}{{3.3}{73}} +\newlabel{./further:s32}{{3.2}{65}{3}{Going Further}{}} +\newlabel{./further:s33}{{3.2}{65}{3}{Going Further}{}} +\newlabel{./further:s34}{{3.2}{65}{3}{Going Further}{}} +\newlabel{./further:s35}{{3.2}{65}{3}{Going Further}{}} +\newlabel{./further:s36}{{3.2}{66}{3}{Going Further}{}} +\newlabel{./further:s37}{{3.2}{66}{3}{Going Further}{}} +\newlabel{./further:s38}{{3.2}{66}{3}{Going Further}{}} +\newlabel{defn:even?/odd?}{{3.2}{66}{3}{Going Further}{}} +\newlabel{./further:s39}{{3.2}{66}{3}{Going Further}{}} +\newlabel{./further:s40}{{3.2}{66}{3}{Going Further}{}} +\newlabel{defn:list?}{{3.2}{67}{3}{Going Further}{}} +\newlabel{./further:s41}{{3.2}{67}{3}{Going Further}{}} +\newlabel{./further:s42}{{3.2}{67}{3}{Going Further}{}} +\newlabel{./further:s43}{{3.2}{68}{3}{Going Further}{}} +\newlabel{./further:s44}{{3.2}{68}{3}{Going Further}{}} +\newlabel{./further:s45}{{3.2}{68}{3}{Going Further}{}} +\newlabel{./further:s46}{{3.2}{68}{3}{Going Further}{}} +\newlabel{fibonacci}{{3.2}{69}{3}{Going Further}{}} +\newlabel{./further:s47}{{3.2}{69}{3}{Going Further}{}} +\newlabel{./further:s48}{{3.2}{69}{3}{Going Further}{}} +\newlabel{./further:s49}{{3.2}{70}{3}{Going Further}{}} +\newlabel{./further:s50}{{3.2}{71}{3}{Going Further}{}} +\newlabel{./further:s51}{{3.2}{71}{3}{Going Further}{}} +\newlabel{./further:s52}{{3.2.1}{72}{3}{Going Further}{}} +\newlabel{./further:s53}{{3.2.2}{72}{3}{Going Further}{}} +\newlabel{./further:s54}{{3.2.2}{72}{3}{Going Further}{}} +\newlabel{./further:s55}{{3.2.3}{72}{3}{Going Further}{}} +\newlabel{./further:s56}{{3.2.4}{72}{3}{Going Further}{}} +\newlabel{./further:s57}{{3.2.5}{73}{3}{Going Further}{}} +\newlabel{./further:s58}{{3.2.6}{73}{3}{Going Further}{}} +\newlabel{ex:incorrect-or}{{3.2.6}{73}{3}{Going Further}{}} +\newlabel{./further:s59}{{3.2.7}{73}{3}{Going Further}{}} +\newlabel{./further:s60}{{3.2.7}{73}{3}{Going Further}{}} +\newlabel{SECTGFCONTINUATIONS}{{3.3}{73}{3}{Going Further}{}} \@writefile{toc}{\contentsline {section}{\numberline {3.3}Continuations}{73}} -\newlabel{./further:s61}{{3.3}{73}} -\newlabel{./further:s62}{{3.3}{74}} -\newlabel{./further:s63}{{3.3}{74}} -\newlabel{defn:product-call/cc}{{3.3}{75}} -\newlabel{./further:s64}{{3.3}{75}} -\newlabel{./further:s65}{{3.3}{75}} -\newlabel{retry}{{3.3}{75}} -\newlabel{./further:s66}{{3.3.1}{77}} -\newlabel{./further:s67}{{3.3.2}{77}} -\newlabel{./further:s68}{{3.3.3}{77}} -\newlabel{./further:s69}{{3.3.4}{77}} -\newlabel{./further:s70}{{3.3.5}{77}} -\newlabel{SECTGFCPS}{{3.4}{78}} +\newlabel{./further:s61}{{3.3}{73}{3}{Going Further}{}} +\newlabel{./further:s62}{{3.3}{74}{3}{Going Further}{}} +\newlabel{./further:s63}{{3.3}{74}{3}{Going Further}{}} +\newlabel{defn:product-call/cc}{{3.3}{75}{3}{Going Further}{}} +\newlabel{./further:s64}{{3.3}{75}{3}{Going Further}{}} +\newlabel{./further:s65}{{3.3}{75}{3}{Going Further}{}} +\newlabel{retry}{{3.3}{75}{3}{Going Further}{}} +\newlabel{./further:s66}{{3.3.1}{77}{3}{Going Further}{}} +\newlabel{./further:s67}{{3.3.2}{77}{3}{Going Further}{}} +\newlabel{./further:s68}{{3.3.3}{77}{3}{Going Further}{}} +\newlabel{./further:s69}{{3.3.4}{77}{3}{Going Further}{}} +\newlabel{./further:s70}{{3.3.5}{77}{3}{Going Further}{}} +\newlabel{SECTGFCPS}{{3.4}{78}{3}{Going Further}{}} \@writefile{toc}{\contentsline {section}{\numberline {3.4}Continuation Passing Style}{78}} -\newlabel{./further:s71}{{3.4}{78}} -\newlabel{./further:s72}{{3.4}{78}} -\newlabel{./further:s73}{{3.4}{79}} -\newlabel{./further:s74}{{3.4}{80}} -\newlabel{./further:s75}{{3.4.1}{80}} -\newlabel{./further:s76}{{3.4.1}{80}} -\newlabel{./further:s77}{{3.4.2}{80}} -\newlabel{./further:s78}{{3.4.2}{80}} -\newlabel{./further:s79}{{3.4.3}{80}} -\newlabel{SECTGFINTERNAL}{{3.5}{81}} +\newlabel{./further:s71}{{3.4}{78}{3}{Going Further}{}} +\newlabel{./further:s72}{{3.4}{78}{3}{Going Further}{}} +\newlabel{./further:s73}{{3.4}{79}{3}{Going Further}{}} +\newlabel{./further:s74}{{3.4}{80}{3}{Going Further}{}} +\newlabel{./further:s75}{{3.4.1}{80}{3}{Going Further}{}} +\newlabel{./further:s76}{{3.4.1}{80}{3}{Going Further}{}} +\newlabel{./further:s77}{{3.4.2}{80}{3}{Going Further}{}} +\newlabel{./further:s78}{{3.4.2}{80}{3}{Going Further}{}} +\newlabel{./further:s79}{{3.4.3}{80}{3}{Going Further}{}} +\newlabel{SECTGFINTERNAL}{{3.5}{81}{3}{Going Further}{}} \@writefile{toc}{\contentsline {section}{\numberline {3.5}Internal Definitions}{81}} -\newlabel{./further:s80}{{3.5}{81}} -\newlabel{./further:s81}{{3.5}{81}} -\newlabel{./further:s82}{{3.5}{81}} -\newlabel{./further:s83}{{3.5}{81}} -\newlabel{./further:s84}{{3.5}{81}} -\newlabel{./further:s85}{{3.5}{81}} -\newlabel{./further:s86}{{3.5.1}{85}} -\newlabel{./further:s87}{{3.5.2}{85}} -\newlabel{./further:s88}{{3.5.3}{85}} -\newlabel{./further:s89}{{3.5.4}{85}} -\newlabel{SECTGFLIBRARIES}{{3.6}{85}} +\newlabel{./further:s80}{{3.5}{81}{3}{Going Further}{}} +\newlabel{./further:s81}{{3.5}{81}{3}{Going Further}{}} +\newlabel{./further:s82}{{3.5}{81}{3}{Going Further}{}} +\newlabel{./further:s83}{{3.5}{81}{3}{Going Further}{}} +\newlabel{./further:s84}{{3.5}{81}{3}{Going Further}{}} +\newlabel{./further:s85}{{3.5}{81}{3}{Going Further}{}} +\newlabel{./further:s86}{{3.5.1}{85}{3}{Going Further}{}} +\newlabel{./further:s87}{{3.5.2}{85}{3}{Going Further}{}} +\newlabel{./further:s88}{{3.5.3}{85}{3}{Going Further}{}} +\newlabel{./further:s89}{{3.5.4}{85}{3}{Going Further}{}} +\newlabel{SECTGFLIBRARIES}{{3.6}{85}{3}{Going Further}{}} \@writefile{toc}{\contentsline {section}{\numberline {3.6}Libraries}{85}} -\newlabel{./further:s90}{{3.6.1}{87}} -\newlabel{./further:s91}{{3.6.2}{87}} -\newlabel{./further:s92}{{3.6.3}{87}} +\newlabel{./further:s90}{{3.6.1}{87}{3}{Going Further}{}} +\newlabel{./further:s91}{{3.6.2}{87}{3}{Going Further}{}} +\newlabel{./further:s92}{{3.6.3}{87}{3}{Going Further}{}} \@setckpt{further}{ \setcounter{page}{89} \setcounter{equation}{0} diff --git a/csug/tspl4/grammar.aux b/csug/tspl4/grammar.aux index 8fc6ad3a7a..88c77ad456 100644 --- a/csug/tspl4/grammar.aux +++ b/csug/tspl4/grammar.aux @@ -1,42 +1,43 @@ \relax \citation{Unicode} +match \@writefile{toc}{\contentsline {chapter}{Formal Syntax}{455}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{APPENDIXFORMALSYNTAX}{{12.11.7}{455}} -\newlabel{./grammar:s0}{{12.11.7}{455}} -\newlabel{./grammar:s1}{{12.11.7}{455}} -\newlabel{./grammar:s2}{{12.11.7}{455}} -\newlabel{./grammar:s3}{{12.11.7}{455}} -\newlabel{./grammar:s4}{{12.11.7}{455}} -\newlabel{./grammar:s5}{{12.11.7}{455}} -\newlabel{./grammar:s6}{{12.11.7}{455}} -\newlabel{./grammar:s7}{{12.11.7}{455}} -\newlabel{./grammar:s8}{{12.11.7}{455}} -\newlabel{./grammar:s9}{{12.11.7}{455}} -\newlabel{./grammar:s10}{{12.11.7}{455}} -\newlabel{./grammar:s11}{{12.11.7}{455}} -\newlabel{./grammar:s12}{{12.11.7}{456}} -\newlabel{grammar:datums}{{12.11.7}{456}} -\newlabel{./grammar:s13}{{12.11.7}{456}} -\newlabel{grammar:booleans}{{12.11.7}{457}} -\newlabel{./grammar:s14}{{12.11.7}{457}} -\newlabel{grammar:characters}{{12.11.7}{457}} -\newlabel{./grammar:s15}{{12.11.7}{457}} -\newlabel{grammar:strings}{{12.11.7}{458}} -\newlabel{./grammar:s16}{{12.11.7}{458}} -\newlabel{grammar:symbols}{{12.11.7}{458}} -\newlabel{./grammar:s17}{{12.11.7}{458}} -\newlabel{grammar:numbers}{{12.11.7}{459}} -\newlabel{./grammar:s18}{{12.11.7}{459}} -\newlabel{grammar:lists}{{12.11.7}{460}} -\newlabel{./grammar:s19}{{12.11.7}{460}} -\newlabel{./grammar:s20}{{12.11.7}{460}} -\newlabel{./grammar:s21}{{12.11.7}{460}} -\newlabel{grammar:vectors}{{12.11.7}{461}} -\newlabel{./grammar:s22}{{12.11.7}{461}} -\newlabel{grammar:bytevectors}{{12.11.7}{461}} -\newlabel{./grammar:s23}{{12.11.7}{461}} +\newlabel{APPENDIXFORMALSYNTAX}{{12.11.7}{455}{}{Formal Syntax}{}} +\newlabel{./grammar:s0}{{12.11.7}{455}{}{Formal Syntax}{}} +\newlabel{./grammar:s1}{{12.11.7}{455}{}{Formal Syntax}{}} +\newlabel{./grammar:s2}{{12.11.7}{455}{}{Formal Syntax}{}} +\newlabel{./grammar:s3}{{12.11.7}{455}{}{Formal Syntax}{}} +\newlabel{./grammar:s4}{{12.11.7}{455}{}{Formal Syntax}{}} +\newlabel{./grammar:s5}{{12.11.7}{455}{}{Formal Syntax}{}} +\newlabel{./grammar:s6}{{12.11.7}{455}{}{Formal Syntax}{}} +\newlabel{./grammar:s7}{{12.11.7}{455}{}{Formal Syntax}{}} +\newlabel{./grammar:s8}{{12.11.7}{455}{}{Formal Syntax}{}} +\newlabel{./grammar:s9}{{12.11.7}{455}{}{Formal Syntax}{}} +\newlabel{./grammar:s10}{{12.11.7}{455}{}{Formal Syntax}{}} +\newlabel{./grammar:s11}{{12.11.7}{455}{}{Formal Syntax}{}} +\newlabel{./grammar:s12}{{12.11.7}{456}{}{Formal Syntax}{}} +\newlabel{grammar:datums}{{12.11.7}{456}{}{Formal Syntax}{}} +\newlabel{./grammar:s13}{{12.11.7}{456}{}{Formal Syntax}{}} +\newlabel{grammar:booleans}{{12.11.7}{457}{}{Formal Syntax}{}} +\newlabel{./grammar:s14}{{12.11.7}{457}{}{Formal Syntax}{}} +\newlabel{grammar:characters}{{12.11.7}{457}{}{Formal Syntax}{}} +\newlabel{./grammar:s15}{{12.11.7}{457}{}{Formal Syntax}{}} +\newlabel{grammar:strings}{{12.11.7}{458}{}{Formal Syntax}{}} +\newlabel{./grammar:s16}{{12.11.7}{458}{}{Formal Syntax}{}} +\newlabel{grammar:symbols}{{12.11.7}{458}{}{Formal Syntax}{}} +\newlabel{./grammar:s17}{{12.11.7}{458}{}{Formal Syntax}{}} +\newlabel{grammar:numbers}{{12.11.7}{459}{}{Formal Syntax}{}} +\newlabel{./grammar:s18}{{12.11.7}{459}{}{Formal Syntax}{}} +\newlabel{grammar:lists}{{12.11.7}{460}{}{Formal Syntax}{}} +\newlabel{./grammar:s19}{{12.11.7}{460}{}{Formal Syntax}{}} +\newlabel{./grammar:s20}{{12.11.7}{460}{}{Formal Syntax}{}} +\newlabel{./grammar:s21}{{12.11.7}{460}{}{Formal Syntax}{}} +\newlabel{grammar:vectors}{{12.11.7}{461}{}{Formal Syntax}{}} +\newlabel{./grammar:s22}{{12.11.7}{461}{}{Formal Syntax}{}} +\newlabel{grammar:bytevectors}{{12.11.7}{461}{}{Formal Syntax}{}} +\newlabel{./grammar:s23}{{12.11.7}{461}{}{Formal Syntax}{}} \@setckpt{grammar}{ \setcounter{page}{462} \setcounter{equation}{0} diff --git a/csug/tspl4/intro.aux b/csug/tspl4/intro.aux index a377227364..aab9061d2c 100644 --- a/csug/tspl4/intro.aux +++ b/csug/tspl4/intro.aux @@ -1,74 +1,75 @@ \relax +match \@writefile{toc}{\contentsline {chapter}{\numberline {1}Introduction}{1}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{CHPTINTRO}{{1}{1}} +\newlabel{CHPTINTRO}{{1}{1}{1}{Introduction}{}} \citation{r6rs} -\newlabel{./intro:s0}{{1}{3}} -\newlabel{./intro:s1}{{1}{3}} -\newlabel{./intro:s2}{{1}{3}} -\newlabel{./intro:s3}{{1}{3}} -\newlabel{./intro:s4}{{1}{3}} -\newlabel{./intro:s5}{{1}{4}} -\newlabel{./intro:s6}{{1}{4}} -\newlabel{./intro:s7}{{1}{4}} -\newlabel{./intro:s8}{{1}{4}} -\newlabel{./intro:s9}{{1}{4}} -\newlabel{./intro:s10}{{1}{4}} -\newlabel{./intro:s11}{{1}{4}} -\newlabel{./intro:s12}{{1}{4}} -\newlabel{./intro:s13}{{1}{4}} -\newlabel{./intro:s14}{{1}{4}} -\newlabel{./intro:s15}{{1}{4}} -\newlabel{./intro:s16}{{1}{5}} -\newlabel{./intro:s17}{{1}{5}} -\newlabel{./intro:s18}{{1}{5}} -\newlabel{./intro:s19}{{1}{5}} -\newlabel{./intro:s20}{{1}{5}} -\newlabel{./intro:s21}{{1}{5}} -\newlabel{./intro:s22}{{1}{5}} -\newlabel{./intro:s23}{{1}{5}} -\newlabel{./intro:s24}{{1}{5}} -\newlabel{./intro:s25}{{1}{5}} +\newlabel{./intro:s0}{{1}{3}{1}{Introduction}{}} +\newlabel{./intro:s1}{{1}{3}{1}{Introduction}{}} +\newlabel{./intro:s2}{{1}{3}{1}{Introduction}{}} +\newlabel{./intro:s3}{{1}{3}{1}{Introduction}{}} +\newlabel{./intro:s4}{{1}{3}{1}{Introduction}{}} +\newlabel{./intro:s5}{{1}{4}{1}{Introduction}{}} +\newlabel{./intro:s6}{{1}{4}{1}{Introduction}{}} +\newlabel{./intro:s7}{{1}{4}{1}{Introduction}{}} +\newlabel{./intro:s8}{{1}{4}{1}{Introduction}{}} +\newlabel{./intro:s9}{{1}{4}{1}{Introduction}{}} +\newlabel{./intro:s10}{{1}{4}{1}{Introduction}{}} +\newlabel{./intro:s11}{{1}{4}{1}{Introduction}{}} +\newlabel{./intro:s12}{{1}{4}{1}{Introduction}{}} +\newlabel{./intro:s13}{{1}{4}{1}{Introduction}{}} +\newlabel{./intro:s14}{{1}{4}{1}{Introduction}{}} +\newlabel{./intro:s15}{{1}{4}{1}{Introduction}{}} +\newlabel{./intro:s16}{{1}{5}{1}{Introduction}{}} +\newlabel{./intro:s17}{{1}{5}{1}{Introduction}{}} +\newlabel{./intro:s18}{{1}{5}{1}{Introduction}{}} +\newlabel{./intro:s19}{{1}{5}{1}{Introduction}{}} +\newlabel{./intro:s20}{{1}{5}{1}{Introduction}{}} +\newlabel{./intro:s21}{{1}{5}{1}{Introduction}{}} +\newlabel{./intro:s22}{{1}{5}{1}{Introduction}{}} +\newlabel{./intro:s23}{{1}{5}{1}{Introduction}{}} +\newlabel{./intro:s24}{{1}{5}{1}{Introduction}{}} +\newlabel{./intro:s25}{{1}{5}{1}{Introduction}{}} \citation{Naur:algol} \citation{Steele:common} -\newlabel{./intro:s26}{{1}{6}} -\newlabel{./intro:s27}{{1}{6}} -\newlabel{./intro:s28}{{1}{6}} -\newlabel{SECTINTROSYNTAX}{{1.1}{6}} +\newlabel{./intro:s26}{{1}{6}{1}{Introduction}{}} +\newlabel{./intro:s27}{{1}{6}{1}{Introduction}{}} +\newlabel{./intro:s28}{{1}{6}{1}{Introduction}{}} +\newlabel{SECTINTROSYNTAX}{{1.1}{6}{1}{Introduction}{}} \@writefile{toc}{\contentsline {section}{\numberline {1.1}Scheme Syntax}{6}} -\newlabel{./intro:s29}{{1.1}{6}} -\newlabel{./intro:s30}{{1.1}{6}} -\newlabel{./intro:s31}{{1.1}{7}} -\newlabel{./intro:s32}{{1.1}{7}} -\newlabel{./intro:s33}{{1.1}{7}} -\newlabel{./intro:s34}{{1.1}{7}} -\newlabel{./intro:s35}{{1.1}{7}} -\newlabel{./intro:s36}{{1.1}{7}} -\newlabel{./intro:s37}{{1.1}{7}} -\newlabel{./intro:s38}{{1.1}{7}} -\newlabel{./intro:s39}{{1.1}{7}} -\newlabel{./intro:s40}{{1.1}{7}} -\newlabel{./intro:s41}{{1.1}{7}} -\newlabel{./intro:s42}{{1.1}{7}} -\newlabel{./intro:s43}{{1.1}{7}} -\newlabel{./intro:s44}{{1.1}{7}} -\newlabel{SECTINTRONAMING}{{1.2}{8}} +\newlabel{./intro:s29}{{1.1}{6}{1}{Introduction}{}} +\newlabel{./intro:s30}{{1.1}{6}{1}{Introduction}{}} +\newlabel{./intro:s31}{{1.1}{7}{1}{Introduction}{}} +\newlabel{./intro:s32}{{1.1}{7}{1}{Introduction}{}} +\newlabel{./intro:s33}{{1.1}{7}{1}{Introduction}{}} +\newlabel{./intro:s34}{{1.1}{7}{1}{Introduction}{}} +\newlabel{./intro:s35}{{1.1}{7}{1}{Introduction}{}} +\newlabel{./intro:s36}{{1.1}{7}{1}{Introduction}{}} +\newlabel{./intro:s37}{{1.1}{7}{1}{Introduction}{}} +\newlabel{./intro:s38}{{1.1}{7}{1}{Introduction}{}} +\newlabel{./intro:s39}{{1.1}{7}{1}{Introduction}{}} +\newlabel{./intro:s40}{{1.1}{7}{1}{Introduction}{}} +\newlabel{./intro:s41}{{1.1}{7}{1}{Introduction}{}} +\newlabel{./intro:s42}{{1.1}{7}{1}{Introduction}{}} +\newlabel{./intro:s43}{{1.1}{7}{1}{Introduction}{}} +\newlabel{./intro:s44}{{1.1}{7}{1}{Introduction}{}} +\newlabel{SECTINTRONAMING}{{1.2}{8}{1}{Introduction}{}} \@writefile{toc}{\contentsline {section}{\numberline {1.2}Scheme Naming Conventions}{8}} -\newlabel{./intro:s45}{{1.2}{8}} -\newlabel{./intro:s46}{{1.2}{8}} -\newlabel{./intro:s47}{{1.2}{8}} -\newlabel{./intro:s48}{{1.2}{8}} -\newlabel{./intro:s49}{{1.2}{8}} -\newlabel{./intro:s50}{{1.2}{8}} -\newlabel{./intro:s51}{{1.2}{8}} -\newlabel{./intro:s52}{{1.2}{8}} -\newlabel{SECTINTRONOTATION}{{1.3}{9}} +\newlabel{./intro:s45}{{1.2}{8}{1}{Introduction}{}} +\newlabel{./intro:s46}{{1.2}{8}{1}{Introduction}{}} +\newlabel{./intro:s47}{{1.2}{8}{1}{Introduction}{}} +\newlabel{./intro:s48}{{1.2}{8}{1}{Introduction}{}} +\newlabel{./intro:s49}{{1.2}{8}{1}{Introduction}{}} +\newlabel{./intro:s50}{{1.2}{8}{1}{Introduction}{}} +\newlabel{./intro:s51}{{1.2}{8}{1}{Introduction}{}} +\newlabel{./intro:s52}{{1.2}{8}{1}{Introduction}{}} +\newlabel{SECTINTRONOTATION}{{1.3}{9}{1}{Introduction}{}} \@writefile{toc}{\contentsline {section}{\numberline {1.3}Typographical and Notational Conventions}{9}} -\newlabel{./intro:s53}{{1.3}{9}} -\newlabel{./intro:s54}{{1.3}{9}} -\newlabel{./intro:s55}{{1.3}{9}} -\newlabel{./intro:s56}{{1.3}{9}} +\newlabel{./intro:s53}{{1.3}{9}{1}{Introduction}{}} +\newlabel{./intro:s54}{{1.3}{9}{1}{Introduction}{}} +\newlabel{./intro:s55}{{1.3}{9}{1}{Introduction}{}} +\newlabel{./intro:s56}{{1.3}{9}{1}{Introduction}{}} \@setckpt{intro}{ \setcounter{page}{11} \setcounter{equation}{0} diff --git a/csug/tspl4/io.aux b/csug/tspl4/io.aux index e80893c49b..b6ee5ee282 100644 --- a/csug/tspl4/io.aux +++ b/csug/tspl4/io.aux @@ -1,130 +1,131 @@ \relax +match \@writefile{toc}{\contentsline {chapter}{\numberline {7}Input and Output}{255}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{CHPTIO}{{7}{255}} -\newlabel{./io:s0}{{7}{257}} -\newlabel{./io:s1}{{7}{257}} -\newlabel{./io:s2}{{7}{257}} -\newlabel{./io:s3}{{7}{257}} -\newlabel{./io:s4}{{7}{257}} -\newlabel{./io:s5}{{7}{257}} -\newlabel{./io:s6}{{7}{257}} -\newlabel{./io:s7}{{7}{257}} -\newlabel{./io:s8}{{7}{257}} -\newlabel{./io:s9}{{7}{257}} -\newlabel{./io:s10}{{7}{257}} -\newlabel{./io:s11}{{7}{257}} -\newlabel{./io:s12}{{7}{257}} -\newlabel{./io:s13}{{7}{257}} -\newlabel{./io:s14}{{7}{257}} -\newlabel{./io:s15}{{7}{258}} -\newlabel{./io:s16}{{7}{258}} -\newlabel{./io:s17}{{7}{258}} -\newlabel{./io:s18}{{7}{258}} -\newlabel{SECTTRANSCODERS}{{7.1}{258}} +\newlabel{CHPTIO}{{7}{255}{7}{Input and Output}{}} +\newlabel{./io:s0}{{7}{257}{7}{Input and Output}{}} +\newlabel{./io:s1}{{7}{257}{7}{Input and Output}{}} +\newlabel{./io:s2}{{7}{257}{7}{Input and Output}{}} +\newlabel{./io:s3}{{7}{257}{7}{Input and Output}{}} +\newlabel{./io:s4}{{7}{257}{7}{Input and Output}{}} +\newlabel{./io:s5}{{7}{257}{7}{Input and Output}{}} +\newlabel{./io:s6}{{7}{257}{7}{Input and Output}{}} +\newlabel{./io:s7}{{7}{257}{7}{Input and Output}{}} +\newlabel{./io:s8}{{7}{257}{7}{Input and Output}{}} +\newlabel{./io:s9}{{7}{257}{7}{Input and Output}{}} +\newlabel{./io:s10}{{7}{257}{7}{Input and Output}{}} +\newlabel{./io:s11}{{7}{257}{7}{Input and Output}{}} +\newlabel{./io:s12}{{7}{257}{7}{Input and Output}{}} +\newlabel{./io:s13}{{7}{257}{7}{Input and Output}{}} +\newlabel{./io:s14}{{7}{257}{7}{Input and Output}{}} +\newlabel{./io:s15}{{7}{258}{7}{Input and Output}{}} +\newlabel{./io:s16}{{7}{258}{7}{Input and Output}{}} +\newlabel{./io:s17}{{7}{258}{7}{Input and Output}{}} +\newlabel{./io:s18}{{7}{258}{7}{Input and Output}{}} +\newlabel{SECTTRANSCODERS}{{7.1}{258}{7}{Input and Output}{}} \@writefile{toc}{\contentsline {section}{\numberline {7.1}Transcoders}{258}} -\newlabel{./io:s19}{{7.1}{259}} -\newlabel{./io:s20}{{7.1}{259}} -\newlabel{./io:s21}{{7.1}{259}} -\newlabel{./io:s22}{{7.1}{259}} -\newlabel{./io:s23}{{7.1}{259}} -\newlabel{./io:s24}{{7.1}{260}} -\newlabel{./io:s25}{{7.1}{260}} -\newlabel{SECTOPENINGFILES}{{7.2}{260}} +\newlabel{./io:s19}{{7.1}{259}{7}{Input and Output}{}} +\newlabel{./io:s20}{{7.1}{259}{7}{Input and Output}{}} +\newlabel{./io:s21}{{7.1}{259}{7}{Input and Output}{}} +\newlabel{./io:s22}{{7.1}{259}{7}{Input and Output}{}} +\newlabel{./io:s23}{{7.1}{259}{7}{Input and Output}{}} +\newlabel{./io:s24}{{7.1}{260}{7}{Input and Output}{}} +\newlabel{./io:s25}{{7.1}{260}{7}{Input and Output}{}} +\newlabel{SECTOPENINGFILES}{{7.2}{260}{7}{Input and Output}{}} \@writefile{toc}{\contentsline {section}{\numberline {7.2}Opening Files}{260}} \citation{Dybvig:csug8} -\newlabel{./io:s26}{{7.2}{261}} -\newlabel{./io:s27}{{7.2}{261}} -\newlabel{./io:s28}{{7.2}{262}} -\newlabel{./io:s29}{{7.2}{262}} -\newlabel{./io:s30}{{7.2}{262}} -\newlabel{./io:s31}{{7.2}{263}} -\newlabel{SECTSTANDARDPORTS}{{7.3}{263}} +\newlabel{./io:s26}{{7.2}{261}{7}{Input and Output}{}} +\newlabel{./io:s27}{{7.2}{261}{7}{Input and Output}{}} +\newlabel{./io:s28}{{7.2}{262}{7}{Input and Output}{}} +\newlabel{./io:s29}{{7.2}{262}{7}{Input and Output}{}} +\newlabel{./io:s30}{{7.2}{262}{7}{Input and Output}{}} +\newlabel{./io:s31}{{7.2}{263}{7}{Input and Output}{}} +\newlabel{SECTSTANDARDPORTS}{{7.3}{263}{7}{Input and Output}{}} \@writefile{toc}{\contentsline {section}{\numberline {7.3}Standard Ports}{263}} -\newlabel{./io:s32}{{7.3}{263}} -\newlabel{./io:s33}{{7.3}{264}} -\newlabel{SECTSTRINGPORTS}{{7.4}{264}} +\newlabel{./io:s32}{{7.3}{263}{7}{Input and Output}{}} +\newlabel{./io:s33}{{7.3}{264}{7}{Input and Output}{}} +\newlabel{SECTSTRINGPORTS}{{7.4}{264}{7}{Input and Output}{}} \@writefile{toc}{\contentsline {section}{\numberline {7.4}String and Bytevector Ports}{264}} -\newlabel{./io:s34}{{7.4}{264}} -\newlabel{./io:s35}{{7.4}{265}} -\newlabel{./io:s36}{{7.4}{265}} -\newlabel{./io:s37}{{7.4}{266}} -\newlabel{./io:s38}{{7.4}{266}} -\newlabel{./io:s39}{{7.4}{267}} -\newlabel{./io:s40}{{7.4}{267}} -\newlabel{SECTCUSTOMPORTS}{{7.5}{267}} +\newlabel{./io:s34}{{7.4}{264}{7}{Input and Output}{}} +\newlabel{./io:s35}{{7.4}{265}{7}{Input and Output}{}} +\newlabel{./io:s36}{{7.4}{265}{7}{Input and Output}{}} +\newlabel{./io:s37}{{7.4}{266}{7}{Input and Output}{}} +\newlabel{./io:s38}{{7.4}{266}{7}{Input and Output}{}} +\newlabel{./io:s39}{{7.4}{267}{7}{Input and Output}{}} +\newlabel{./io:s40}{{7.4}{267}{7}{Input and Output}{}} +\newlabel{SECTCUSTOMPORTS}{{7.5}{267}{7}{Input and Output}{}} \@writefile{toc}{\contentsline {section}{\numberline {7.5}Opening Custom Ports}{267}} -\newlabel{./io:s41}{{7.5}{267}} -\newlabel{./io:s42}{{7.5}{268}} -\newlabel{SECTPORTOPERATIONS}{{7.6}{270}} +\newlabel{./io:s41}{{7.5}{267}{7}{Input and Output}{}} +\newlabel{./io:s42}{{7.5}{268}{7}{Input and Output}{}} +\newlabel{SECTPORTOPERATIONS}{{7.6}{270}{7}{Input and Output}{}} \@writefile{toc}{\contentsline {section}{\numberline {7.6}Port Operations}{270}} -\newlabel{./io:s43}{{7.6}{270}} -\newlabel{./io:s44}{{7.6}{270}} -\newlabel{./io:s45}{{7.6}{270}} -\newlabel{./io:s46}{{7.6}{270}} -\newlabel{./io:s47}{{7.6}{271}} -\newlabel{./io:s48}{{7.6}{271}} -\newlabel{./io:s49}{{7.6}{271}} -\newlabel{./io:s50}{{7.6}{272}} -\newlabel{./io:s51}{{7.6}{272}} -\newlabel{desc:call-with-port}{{7.6}{272}} -\newlabel{./io:s52}{{7.6}{273}} -\newlabel{SECTINPUT}{{7.7}{273}} +\newlabel{./io:s43}{{7.6}{270}{7}{Input and Output}{}} +\newlabel{./io:s44}{{7.6}{270}{7}{Input and Output}{}} +\newlabel{./io:s45}{{7.6}{270}{7}{Input and Output}{}} +\newlabel{./io:s46}{{7.6}{270}{7}{Input and Output}{}} +\newlabel{./io:s47}{{7.6}{271}{7}{Input and Output}{}} +\newlabel{./io:s48}{{7.6}{271}{7}{Input and Output}{}} +\newlabel{./io:s49}{{7.6}{271}{7}{Input and Output}{}} +\newlabel{./io:s50}{{7.6}{272}{7}{Input and Output}{}} +\newlabel{./io:s51}{{7.6}{272}{7}{Input and Output}{}} +\newlabel{desc:call-with-port}{{7.6}{272}{7}{Input and Output}{}} +\newlabel{./io:s52}{{7.6}{273}{7}{Input and Output}{}} +\newlabel{SECTINPUT}{{7.7}{273}{7}{Input and Output}{}} \@writefile{toc}{\contentsline {section}{\numberline {7.7}Input Operations}{273}} -\newlabel{./io:s53}{{7.7}{273}} -\newlabel{./io:s54}{{7.7}{273}} -\newlabel{./io:s55}{{7.7}{274}} -\newlabel{./io:s56}{{7.7}{274}} -\newlabel{./io:s57}{{7.7}{274}} -\newlabel{./io:s58}{{7.7}{274}} -\newlabel{./io:s59}{{7.7}{275}} -\newlabel{./io:s60}{{7.7}{275}} -\newlabel{./io:s61}{{7.7}{275}} -\newlabel{./io:s62}{{7.7}{275}} -\newlabel{./io:s63}{{7.7}{276}} -\newlabel{./io:s64}{{7.7}{276}} -\newlabel{backdoor-string-fill}{{7.7}{276}} -\newlabel{./io:s65}{{7.7}{277}} -\newlabel{./io:s66}{{7.7}{277}} -\newlabel{./io:s67}{{7.7}{278}} -\newlabel{./io:s68}{{7.7}{278}} -\newlabel{SECTOUTPUT}{{7.8}{278}} +\newlabel{./io:s53}{{7.7}{273}{7}{Input and Output}{}} +\newlabel{./io:s54}{{7.7}{273}{7}{Input and Output}{}} +\newlabel{./io:s55}{{7.7}{274}{7}{Input and Output}{}} +\newlabel{./io:s56}{{7.7}{274}{7}{Input and Output}{}} +\newlabel{./io:s57}{{7.7}{274}{7}{Input and Output}{}} +\newlabel{./io:s58}{{7.7}{274}{7}{Input and Output}{}} +\newlabel{./io:s59}{{7.7}{275}{7}{Input and Output}{}} +\newlabel{./io:s60}{{7.7}{275}{7}{Input and Output}{}} +\newlabel{./io:s61}{{7.7}{275}{7}{Input and Output}{}} +\newlabel{./io:s62}{{7.7}{275}{7}{Input and Output}{}} +\newlabel{./io:s63}{{7.7}{276}{7}{Input and Output}{}} +\newlabel{./io:s64}{{7.7}{276}{7}{Input and Output}{}} +\newlabel{backdoor-string-fill}{{7.7}{276}{7}{Input and Output}{}} +\newlabel{./io:s65}{{7.7}{277}{7}{Input and Output}{}} +\newlabel{./io:s66}{{7.7}{277}{7}{Input and Output}{}} +\newlabel{./io:s67}{{7.7}{278}{7}{Input and Output}{}} +\newlabel{./io:s68}{{7.7}{278}{7}{Input and Output}{}} +\newlabel{SECTOUTPUT}{{7.8}{278}{7}{Input and Output}{}} \@writefile{toc}{\contentsline {section}{\numberline {7.8}Output Operations}{278}} -\newlabel{./io:s69}{{7.8}{278}} -\newlabel{./io:s70}{{7.8}{279}} -\newlabel{./io:s71}{{7.8}{279}} -\newlabel{./io:s72}{{7.8}{279}} -\newlabel{./io:s73}{{7.8}{279}} -\newlabel{./io:s74}{{7.8}{280}} -\newlabel{SECTCONVENIENCE}{{7.9}{280}} +\newlabel{./io:s69}{{7.8}{278}{7}{Input and Output}{}} +\newlabel{./io:s70}{{7.8}{279}{7}{Input and Output}{}} +\newlabel{./io:s71}{{7.8}{279}{7}{Input and Output}{}} +\newlabel{./io:s72}{{7.8}{279}{7}{Input and Output}{}} +\newlabel{./io:s73}{{7.8}{279}{7}{Input and Output}{}} +\newlabel{./io:s74}{{7.8}{280}{7}{Input and Output}{}} +\newlabel{SECTCONVENIENCE}{{7.9}{280}{7}{Input and Output}{}} \@writefile{toc}{\contentsline {section}{\numberline {7.9}Convenience I/O}{280}} -\newlabel{./io:s75}{{7.9}{280}} -\newlabel{./io:s76}{{7.9}{281}} -\newlabel{./io:s77}{{7.9}{281}} -\newlabel{./io:s78}{{7.9}{282}} -\newlabel{./io:s79}{{7.9}{283}} -\newlabel{./io:s80}{{7.9}{283}} -\newlabel{./io:s81}{{7.9}{284}} -\newlabel{./io:s82}{{7.9}{284}} -\newlabel{./io:s83}{{7.9}{284}} -\newlabel{./io:s84}{{7.9}{284}} -\newlabel{./io:s85}{{7.9}{285}} -\newlabel{./io:s86}{{7.9}{285}} -\newlabel{./io:s87}{{7.9}{285}} -\newlabel{./io:s88}{{7.9}{285}} -\newlabel{SECTFILESYSTEM}{{7.10}{286}} +\newlabel{./io:s75}{{7.9}{280}{7}{Input and Output}{}} +\newlabel{./io:s76}{{7.9}{281}{7}{Input and Output}{}} +\newlabel{./io:s77}{{7.9}{281}{7}{Input and Output}{}} +\newlabel{./io:s78}{{7.9}{282}{7}{Input and Output}{}} +\newlabel{./io:s79}{{7.9}{283}{7}{Input and Output}{}} +\newlabel{./io:s80}{{7.9}{283}{7}{Input and Output}{}} +\newlabel{./io:s81}{{7.9}{284}{7}{Input and Output}{}} +\newlabel{./io:s82}{{7.9}{284}{7}{Input and Output}{}} +\newlabel{./io:s83}{{7.9}{284}{7}{Input and Output}{}} +\newlabel{./io:s84}{{7.9}{284}{7}{Input and Output}{}} +\newlabel{./io:s85}{{7.9}{285}{7}{Input and Output}{}} +\newlabel{./io:s86}{{7.9}{285}{7}{Input and Output}{}} +\newlabel{./io:s87}{{7.9}{285}{7}{Input and Output}{}} +\newlabel{./io:s88}{{7.9}{285}{7}{Input and Output}{}} +\newlabel{SECTFILESYSTEM}{{7.10}{286}{7}{Input and Output}{}} \@writefile{toc}{\contentsline {section}{\numberline {7.10}Filesystem Operations}{286}} -\newlabel{./io:s89}{{7.10}{286}} -\newlabel{./io:s90}{{7.10}{286}} -\newlabel{SECTBSCONVS}{{7.11}{286}} +\newlabel{./io:s89}{{7.10}{286}{7}{Input and Output}{}} +\newlabel{./io:s90}{{7.10}{286}{7}{Input and Output}{}} +\newlabel{SECTBSCONVS}{{7.11}{286}{7}{Input and Output}{}} \@writefile{toc}{\contentsline {section}{\numberline {7.11}Bytevector/String Conversions}{286}} -\newlabel{./io:s91}{{7.11}{286}} -\newlabel{./io:s92}{{7.11}{287}} -\newlabel{./io:s93}{{7.11}{287}} -\newlabel{./io:s94}{{7.11}{287}} -\newlabel{./io:s95}{{7.11}{287}} -\newlabel{./io:s96}{{7.11}{288}} +\newlabel{./io:s91}{{7.11}{286}{7}{Input and Output}{}} +\newlabel{./io:s92}{{7.11}{287}{7}{Input and Output}{}} +\newlabel{./io:s93}{{7.11}{287}{7}{Input and Output}{}} +\newlabel{./io:s94}{{7.11}{287}{7}{Input and Output}{}} +\newlabel{./io:s95}{{7.11}{287}{7}{Input and Output}{}} +\newlabel{./io:s96}{{7.11}{288}{7}{Input and Output}{}} \@setckpt{io}{ \setcounter{page}{289} \setcounter{equation}{0} diff --git a/csug/tspl4/libraries.aux b/csug/tspl4/libraries.aux index a415184653..e7640ad249 100644 --- a/csug/tspl4/libraries.aux +++ b/csug/tspl4/libraries.aux @@ -1,37 +1,38 @@ \relax +match \@writefile{toc}{\contentsline {chapter}{\numberline {10}Libraries and Top-Level Programs}{341}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{CHPTLIBRARIES}{{10}{341}} +\newlabel{CHPTLIBRARIES}{{10}{341}{10}{Libraries and Top-Level Programs}{}} \citation{r6rs} \citation{r6rs} \citation{r6rslibs} -\newlabel{./libraries:s0}{{10}{343}} -\newlabel{./libraries:s1}{{10}{343}} +\newlabel{./libraries:s0}{{10}{343}{10}{Libraries and Top-Level Programs}{}} +\newlabel{./libraries:s1}{{10}{343}{10}{Libraries and Top-Level Programs}{}} \@writefile{toc}{\contentsline {section}{\numberline {10.1}Standard Libraries}{343}} \@writefile{toc}{\contentsline {section}{\numberline {10.2}Defining New Libraries}{344}} -\newlabel{./libraries:s2}{{10.2}{344}} -\newlabel{./libraries:s3}{{10.2}{345}} -\newlabel{./libraries:s4}{{10.2}{345}} -\newlabel{./libraries:s5}{{10.2}{345}} -\newlabel{desc:import}{{10.2}{345}} -\newlabel{./libraries:s6}{{10.2}{345}} -\newlabel{./libraries:s7}{{10.2}{345}} -\newlabel{export-level}{{10.2}{345}} -\newlabel{./libraries:s8}{{10.2}{346}} -\newlabel{./libraries:s9}{{10.2}{346}} -\newlabel{./libraries:s10}{{10.2}{346}} -\newlabel{./libraries:s11}{{10.2}{346}} -\newlabel{./libraries:s12}{{10.2}{346}} -\newlabel{./libraries:s13}{{10.2}{347}} -\newlabel{./libraries:s14}{{10.2}{348}} -\newlabel{./libraries:s15}{{10.2}{349}} -\newlabel{./libraries:s16}{{10.2}{349}} -\newlabel{SECTLIBPROGRAMS}{{10.3}{350}} +\newlabel{./libraries:s2}{{10.2}{344}{10}{Libraries and Top-Level Programs}{}} +\newlabel{./libraries:s3}{{10.2}{345}{10}{Libraries and Top-Level Programs}{}} +\newlabel{./libraries:s4}{{10.2}{345}{10}{Libraries and Top-Level Programs}{}} +\newlabel{./libraries:s5}{{10.2}{345}{10}{Libraries and Top-Level Programs}{}} +\newlabel{desc:import}{{10.2}{345}{10}{Libraries and Top-Level Programs}{}} +\newlabel{./libraries:s6}{{10.2}{345}{10}{Libraries and Top-Level Programs}{}} +\newlabel{./libraries:s7}{{10.2}{345}{10}{Libraries and Top-Level Programs}{}} +\newlabel{export-level}{{10.2}{345}{10}{Libraries and Top-Level Programs}{}} +\newlabel{./libraries:s8}{{10.2}{346}{10}{Libraries and Top-Level Programs}{}} +\newlabel{./libraries:s9}{{10.2}{346}{10}{Libraries and Top-Level Programs}{}} +\newlabel{./libraries:s10}{{10.2}{346}{10}{Libraries and Top-Level Programs}{}} +\newlabel{./libraries:s11}{{10.2}{346}{10}{Libraries and Top-Level Programs}{}} +\newlabel{./libraries:s12}{{10.2}{346}{10}{Libraries and Top-Level Programs}{}} +\newlabel{./libraries:s13}{{10.2}{347}{10}{Libraries and Top-Level Programs}{}} +\newlabel{./libraries:s14}{{10.2}{348}{10}{Libraries and Top-Level Programs}{}} +\newlabel{./libraries:s15}{{10.2}{349}{10}{Libraries and Top-Level Programs}{}} +\newlabel{./libraries:s16}{{10.2}{349}{10}{Libraries and Top-Level Programs}{}} +\newlabel{SECTLIBPROGRAMS}{{10.3}{350}{10}{Libraries and Top-Level Programs}{}} \@writefile{toc}{\contentsline {section}{\numberline {10.3}Top-Level Programs}{350}} -\newlabel{./libraries:s17}{{10.3}{350}} -\newlabel{./libraries:s18}{{10.3}{350}} -\newlabel{SECTLIBEXAMPLES}{{10.4}{350}} +\newlabel{./libraries:s17}{{10.3}{350}{10}{Libraries and Top-Level Programs}{}} +\newlabel{./libraries:s18}{{10.3}{350}{10}{Libraries and Top-Level Programs}{}} +\newlabel{SECTLIBEXAMPLES}{{10.4}{350}{10}{Libraries and Top-Level Programs}{}} \@writefile{toc}{\contentsline {section}{\numberline {10.4}Examples}{350}} \@setckpt{libraries}{ \setcounter{page}{355} diff --git a/csug/tspl4/objects.aux b/csug/tspl4/objects.aux index 0f505b92f3..8ee346d8cd 100644 --- a/csug/tspl4/objects.aux +++ b/csug/tspl4/objects.aux @@ -1,349 +1,350 @@ \relax +match \@writefile{toc}{\contentsline {chapter}{\numberline {6}Operations on Objects}{139}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{CHPTOBJECTS}{{6}{139}} -\newlabel{./objects:s0}{{6}{141}} -\newlabel{SECTQUOTING}{{6.1}{141}} +\newlabel{CHPTOBJECTS}{{6}{139}{6}{Operations on Objects}{}} +\newlabel{./objects:s0}{{6}{141}{6}{Operations on Objects}{}} +\newlabel{SECTQUOTING}{{6.1}{141}{6}{Operations on Objects}{}} \@writefile{toc}{\contentsline {section}{\numberline {6.1}Constants and Quotation}{141}} -\newlabel{./objects:s1}{{6.1}{141}} -\newlabel{./objects:s2}{{6.1}{141}} -\newlabel{./objects:s3}{{6.1}{141}} -\newlabel{./objects:s4}{{6.1}{141}} -\newlabel{./objects:s5}{{6.1}{142}} +\newlabel{./objects:s1}{{6.1}{141}{6}{Operations on Objects}{}} +\newlabel{./objects:s2}{{6.1}{141}{6}{Operations on Objects}{}} +\newlabel{./objects:s3}{{6.1}{141}{6}{Operations on Objects}{}} +\newlabel{./objects:s4}{{6.1}{141}{6}{Operations on Objects}{}} +\newlabel{./objects:s5}{{6.1}{142}{6}{Operations on Objects}{}} \citation{bawden:pepm99} -\newlabel{SECTGENERIC}{{6.2}{143}} +\newlabel{SECTGENERIC}{{6.2}{143}{6}{Operations on Objects}{}} \@writefile{toc}{\contentsline {section}{\numberline {6.2}Generic Equivalence and Type Predicates}{143}} -\newlabel{./objects:s6}{{6.2}{143}} -\newlabel{./objects:s7}{{6.2}{143}} -\newlabel{./objects:s8}{{6.2}{143}} -\newlabel{./objects:s9}{{6.2}{143}} -\newlabel{./objects:s10}{{6.2}{143}} -\newlabel{./objects:s11}{{6.2}{144}} -\newlabel{./objects:s12}{{6.2}{146}} +\newlabel{./objects:s6}{{6.2}{143}{6}{Operations on Objects}{}} +\newlabel{./objects:s7}{{6.2}{143}{6}{Operations on Objects}{}} +\newlabel{./objects:s8}{{6.2}{143}{6}{Operations on Objects}{}} +\newlabel{./objects:s9}{{6.2}{143}{6}{Operations on Objects}{}} +\newlabel{./objects:s10}{{6.2}{143}{6}{Operations on Objects}{}} +\newlabel{./objects:s11}{{6.2}{144}{6}{Operations on Objects}{}} +\newlabel{./objects:s12}{{6.2}{146}{6}{Operations on Objects}{}} \citation{r6rs} \citation{adams:equal} -\newlabel{./objects:s13}{{6.2}{148}} -\newlabel{./objects:s14}{{6.2}{150}} -\newlabel{./objects:s15}{{6.2}{151}} -\newlabel{./objects:s16}{{6.2}{151}} -\newlabel{./objects:s17}{{6.2}{151}} -\newlabel{./objects:s18}{{6.2}{153}} -\newlabel{./objects:s19}{{6.2}{154}} -\newlabel{./objects:s20}{{6.2}{154}} -\newlabel{./objects:s21}{{6.2}{154}} -\newlabel{./objects:s22}{{6.2}{154}} -\newlabel{./objects:s23}{{6.2}{155}} -\newlabel{./objects:s24}{{6.2}{155}} -\newlabel{./objects:s25}{{6.2}{155}} -\newlabel{SECTPAIRS}{{6.3}{155}} +\newlabel{./objects:s13}{{6.2}{148}{6}{Operations on Objects}{}} +\newlabel{./objects:s14}{{6.2}{150}{6}{Operations on Objects}{}} +\newlabel{./objects:s15}{{6.2}{151}{6}{Operations on Objects}{}} +\newlabel{./objects:s16}{{6.2}{151}{6}{Operations on Objects}{}} +\newlabel{./objects:s17}{{6.2}{151}{6}{Operations on Objects}{}} +\newlabel{./objects:s18}{{6.2}{153}{6}{Operations on Objects}{}} +\newlabel{./objects:s19}{{6.2}{154}{6}{Operations on Objects}{}} +\newlabel{./objects:s20}{{6.2}{154}{6}{Operations on Objects}{}} +\newlabel{./objects:s21}{{6.2}{154}{6}{Operations on Objects}{}} +\newlabel{./objects:s22}{{6.2}{154}{6}{Operations on Objects}{}} +\newlabel{./objects:s23}{{6.2}{155}{6}{Operations on Objects}{}} +\newlabel{./objects:s24}{{6.2}{155}{6}{Operations on Objects}{}} +\newlabel{./objects:s25}{{6.2}{155}{6}{Operations on Objects}{}} +\newlabel{SECTPAIRS}{{6.3}{155}{6}{Operations on Objects}{}} \@writefile{toc}{\contentsline {section}{\numberline {6.3}Lists and Pairs}{155}} -\newlabel{./objects:s26}{{6.3}{155}} -\newlabel{./objects:s27}{{6.3}{155}} -\newlabel{./objects:s28}{{6.3}{155}} -\newlabel{./objects:s29}{{6.3}{155}} -\newlabel{./objects:s30}{{6.3}{155}} -\newlabel{./objects:s31}{{6.3}{155}} -\newlabel{./objects:s32}{{6.3}{155}} -\newlabel{./objects:s33}{{6.3}{155}} -\newlabel{./objects:s34}{{6.3}{155}} -\newlabel{./objects:s35}{{6.3}{155}} -\newlabel{./objects:s36}{{6.3}{156}} -\newlabel{./objects:s37}{{6.3}{156}} -\newlabel{./objects:s38}{{6.3}{156}} -\newlabel{./objects:s39}{{6.3}{156}} -\newlabel{./objects:s40}{{6.3}{157}} -\newlabel{./objects:s41}{{6.3}{157}} -\newlabel{./objects:s42}{{6.3}{157}} -\newlabel{./objects:s43}{{6.3}{158}} -\newlabel{./objects:s44}{{6.3}{158}} -\newlabel{./objects:s45}{{6.3}{158}} -\newlabel{./objects:s46}{{6.3}{159}} -\newlabel{./objects:s47}{{6.3}{159}} -\newlabel{defn:list-ref}{{6.3}{160}} -\newlabel{./objects:s48}{{6.3}{160}} -\newlabel{defn:list-tail}{{6.3}{160}} -\newlabel{./objects:s49}{{6.3}{160}} -\newlabel{./objects:s50}{{6.3}{161}} -\newlabel{./objects:s51}{{6.3}{161}} -\newlabel{./objects:s52}{{6.3}{163}} -\newlabel{./objects:s53}{{6.3}{163}} -\newlabel{./objects:s54}{{6.3}{163}} -\newlabel{./objects:s55}{{6.3}{164}} -\newlabel{./objects:s56}{{6.3}{164}} -\newlabel{./objects:s57}{{6.3}{165}} -\newlabel{./objects:s58}{{6.3}{165}} -\newlabel{page:assq}{{6.3}{165}} -\newlabel{./objects:s59}{{6.3}{165}} -\newlabel{./objects:s60}{{6.3}{166}} -\newlabel{./objects:s61}{{6.3}{166}} -\newlabel{./objects:s62}{{6.3}{167}} -\newlabel{SECTNUMBERS}{{6.4}{167}} +\newlabel{./objects:s26}{{6.3}{155}{6}{Operations on Objects}{}} +\newlabel{./objects:s27}{{6.3}{155}{6}{Operations on Objects}{}} +\newlabel{./objects:s28}{{6.3}{155}{6}{Operations on Objects}{}} +\newlabel{./objects:s29}{{6.3}{155}{6}{Operations on Objects}{}} +\newlabel{./objects:s30}{{6.3}{155}{6}{Operations on Objects}{}} +\newlabel{./objects:s31}{{6.3}{155}{6}{Operations on Objects}{}} +\newlabel{./objects:s32}{{6.3}{155}{6}{Operations on Objects}{}} +\newlabel{./objects:s33}{{6.3}{155}{6}{Operations on Objects}{}} +\newlabel{./objects:s34}{{6.3}{155}{6}{Operations on Objects}{}} +\newlabel{./objects:s35}{{6.3}{155}{6}{Operations on Objects}{}} +\newlabel{./objects:s36}{{6.3}{156}{6}{Operations on Objects}{}} +\newlabel{./objects:s37}{{6.3}{156}{6}{Operations on Objects}{}} +\newlabel{./objects:s38}{{6.3}{156}{6}{Operations on Objects}{}} +\newlabel{./objects:s39}{{6.3}{156}{6}{Operations on Objects}{}} +\newlabel{./objects:s40}{{6.3}{157}{6}{Operations on Objects}{}} +\newlabel{./objects:s41}{{6.3}{157}{6}{Operations on Objects}{}} +\newlabel{./objects:s42}{{6.3}{157}{6}{Operations on Objects}{}} +\newlabel{./objects:s43}{{6.3}{158}{6}{Operations on Objects}{}} +\newlabel{./objects:s44}{{6.3}{158}{6}{Operations on Objects}{}} +\newlabel{./objects:s45}{{6.3}{158}{6}{Operations on Objects}{}} +\newlabel{./objects:s46}{{6.3}{159}{6}{Operations on Objects}{}} +\newlabel{./objects:s47}{{6.3}{159}{6}{Operations on Objects}{}} +\newlabel{defn:list-ref}{{6.3}{160}{6}{Operations on Objects}{}} +\newlabel{./objects:s48}{{6.3}{160}{6}{Operations on Objects}{}} +\newlabel{defn:list-tail}{{6.3}{160}{6}{Operations on Objects}{}} +\newlabel{./objects:s49}{{6.3}{160}{6}{Operations on Objects}{}} +\newlabel{./objects:s50}{{6.3}{161}{6}{Operations on Objects}{}} +\newlabel{./objects:s51}{{6.3}{161}{6}{Operations on Objects}{}} +\newlabel{./objects:s52}{{6.3}{163}{6}{Operations on Objects}{}} +\newlabel{./objects:s53}{{6.3}{163}{6}{Operations on Objects}{}} +\newlabel{./objects:s54}{{6.3}{163}{6}{Operations on Objects}{}} +\newlabel{./objects:s55}{{6.3}{164}{6}{Operations on Objects}{}} +\newlabel{./objects:s56}{{6.3}{164}{6}{Operations on Objects}{}} +\newlabel{./objects:s57}{{6.3}{165}{6}{Operations on Objects}{}} +\newlabel{./objects:s58}{{6.3}{165}{6}{Operations on Objects}{}} +\newlabel{page:assq}{{6.3}{165}{6}{Operations on Objects}{}} +\newlabel{./objects:s59}{{6.3}{165}{6}{Operations on Objects}{}} +\newlabel{./objects:s60}{{6.3}{166}{6}{Operations on Objects}{}} +\newlabel{./objects:s61}{{6.3}{166}{6}{Operations on Objects}{}} +\newlabel{./objects:s62}{{6.3}{167}{6}{Operations on Objects}{}} +\newlabel{SECTNUMBERS}{{6.4}{167}{6}{Operations on Objects}{}} \@writefile{toc}{\contentsline {section}{\numberline {6.4}Numbers}{167}} -\newlabel{./objects:s63}{{6.4}{167}} -\newlabel{./objects:s64}{{6.4}{167}} -\newlabel{./objects:s65}{{6.4}{167}} -\newlabel{./objects:s66}{{6.4}{167}} -\newlabel{./objects:s67}{{6.4}{167}} -\newlabel{./objects:s68}{{6.4}{167}} -\newlabel{./objects:s69}{{6.4}{167}} -\newlabel{./objects:s70}{{6.4}{167}} -\newlabel{./objects:s71}{{6.4}{167}} -\newlabel{./objects:s72}{{6.4}{167}} -\newlabel{./objects:s73}{{6.4}{167}} -\newlabel{./objects:s74}{{6.4}{167}} -\newlabel{./objects:s75}{{6.4}{167}} -\newlabel{./objects:s76}{{6.4}{167}} -\newlabel{./objects:s77}{{6.4}{167}} -\newlabel{./objects:s78}{{6.4}{169}} -\newlabel{./objects:s79}{{6.4}{169}} -\newlabel{./objects:s80}{{6.4}{169}} -\newlabel{./objects:s81}{{6.4}{169}} -\newlabel{./objects:s82}{{6.4}{169}} -\newlabel{./objects:s83}{{6.4}{169}} -\newlabel{./objects:s84}{{6.4}{169}} -\newlabel{./objects:s85}{{6.4}{169}} -\newlabel{./objects:s86}{{6.4}{170}} -\newlabel{./objects:s87}{{6.4}{170}} -\newlabel{./objects:s88}{{6.4}{170}} -\newlabel{./objects:s89}{{6.4}{171}} -\newlabel{./objects:s90}{{6.4}{172}} -\newlabel{./objects:s91}{{6.4}{172}} -\newlabel{./objects:s92}{{6.4}{172}} -\newlabel{./objects:s93}{{6.4}{173}} -\newlabel{./objects:s94}{{6.4}{173}} -\newlabel{./objects:s95}{{6.4}{173}} -\newlabel{./objects:s96}{{6.4}{174}} -\newlabel{./objects:s97}{{6.4}{174}} -\newlabel{./objects:s98}{{6.4}{175}} -\newlabel{./objects:s99}{{6.4}{175}} -\newlabel{./objects:s100}{{6.4}{176}} -\newlabel{./objects:s101}{{6.4}{177}} -\newlabel{./objects:s102}{{6.4}{177}} -\newlabel{./objects:s103}{{6.4}{177}} -\newlabel{./objects:s104}{{6.4}{178}} -\newlabel{./objects:s105}{{6.4}{178}} -\newlabel{page:abs}{{6.4}{178}} -\newlabel{./objects:s106}{{6.4}{178}} -\newlabel{./objects:s107}{{6.4}{178}} -\newlabel{./objects:s108}{{6.4}{178}} -\newlabel{./objects:s109}{{6.4}{179}} -\newlabel{page:gcd}{{6.4}{179}} -\newlabel{./objects:s110}{{6.4}{179}} -\newlabel{./objects:s111}{{6.4}{179}} -\newlabel{./objects:s112}{{6.4}{180}} -\newlabel{./objects:s113}{{6.4}{180}} -\newlabel{./objects:s114}{{6.4}{180}} -\newlabel{./objects:s115}{{6.4}{180}} -\newlabel{./objects:s116}{{6.4}{181}} -\newlabel{./objects:s117}{{6.4}{181}} -\newlabel{./objects:s118}{{6.4}{181}} -\newlabel{./objects:s119}{{6.4}{181}} -\newlabel{./objects:s120}{{6.4}{182}} -\newlabel{./objects:s121}{{6.4}{182}} -\newlabel{./objects:s122}{{6.4}{182}} -\newlabel{./objects:s123}{{6.4}{183}} -\newlabel{./objects:s124}{{6.4}{183}} -\newlabel{./objects:s125}{{6.4}{183}} -\newlabel{page:magnitude}{{6.4}{183}} -\newlabel{./objects:s126}{{6.4}{183}} -\newlabel{./objects:s127}{{6.4}{183}} -\newlabel{./objects:s128}{{6.4}{184}} -\newlabel{./objects:s129}{{6.4}{184}} -\newlabel{./objects:s130}{{6.4}{184}} -\newlabel{./objects:s131}{{6.4}{185}} -\newlabel{./objects:s132}{{6.4}{185}} -\newlabel{./objects:s133}{{6.4}{185}} -\newlabel{./objects:s134}{{6.4}{186}} -\newlabel{./objects:s135}{{6.4}{186}} -\newlabel{./objects:s136}{{6.4}{187}} -\newlabel{./objects:s137}{{6.4}{187}} -\newlabel{./objects:s138}{{6.4}{187}} -\newlabel{./objects:s139}{{6.4}{188}} -\newlabel{./objects:s140}{{6.4}{188}} -\newlabel{./objects:s141}{{6.4}{189}} -\newlabel{./objects:s142}{{6.4}{189}} -\newlabel{./objects:s143}{{6.4}{189}} -\newlabel{./objects:s144}{{6.4}{190}} -\newlabel{./objects:s145}{{6.4}{190}} -\newlabel{./objects:s146}{{6.4}{191}} -\newlabel{./objects:s147}{{6.4}{191}} -\newlabel{./objects:s148}{{6.4}{191}} +\newlabel{./objects:s63}{{6.4}{167}{6}{Operations on Objects}{}} +\newlabel{./objects:s64}{{6.4}{167}{6}{Operations on Objects}{}} +\newlabel{./objects:s65}{{6.4}{167}{6}{Operations on Objects}{}} +\newlabel{./objects:s66}{{6.4}{167}{6}{Operations on Objects}{}} +\newlabel{./objects:s67}{{6.4}{167}{6}{Operations on Objects}{}} +\newlabel{./objects:s68}{{6.4}{167}{6}{Operations on Objects}{}} +\newlabel{./objects:s69}{{6.4}{167}{6}{Operations on Objects}{}} +\newlabel{./objects:s70}{{6.4}{167}{6}{Operations on Objects}{}} +\newlabel{./objects:s71}{{6.4}{167}{6}{Operations on Objects}{}} +\newlabel{./objects:s72}{{6.4}{167}{6}{Operations on Objects}{}} +\newlabel{./objects:s73}{{6.4}{167}{6}{Operations on Objects}{}} +\newlabel{./objects:s74}{{6.4}{167}{6}{Operations on Objects}{}} +\newlabel{./objects:s75}{{6.4}{167}{6}{Operations on Objects}{}} +\newlabel{./objects:s76}{{6.4}{167}{6}{Operations on Objects}{}} +\newlabel{./objects:s77}{{6.4}{167}{6}{Operations on Objects}{}} +\newlabel{./objects:s78}{{6.4}{169}{6}{Operations on Objects}{}} +\newlabel{./objects:s79}{{6.4}{169}{6}{Operations on Objects}{}} +\newlabel{./objects:s80}{{6.4}{169}{6}{Operations on Objects}{}} +\newlabel{./objects:s81}{{6.4}{169}{6}{Operations on Objects}{}} +\newlabel{./objects:s82}{{6.4}{169}{6}{Operations on Objects}{}} +\newlabel{./objects:s83}{{6.4}{169}{6}{Operations on Objects}{}} +\newlabel{./objects:s84}{{6.4}{169}{6}{Operations on Objects}{}} +\newlabel{./objects:s85}{{6.4}{169}{6}{Operations on Objects}{}} +\newlabel{./objects:s86}{{6.4}{170}{6}{Operations on Objects}{}} +\newlabel{./objects:s87}{{6.4}{170}{6}{Operations on Objects}{}} +\newlabel{./objects:s88}{{6.4}{170}{6}{Operations on Objects}{}} +\newlabel{./objects:s89}{{6.4}{171}{6}{Operations on Objects}{}} +\newlabel{./objects:s90}{{6.4}{172}{6}{Operations on Objects}{}} +\newlabel{./objects:s91}{{6.4}{172}{6}{Operations on Objects}{}} +\newlabel{./objects:s92}{{6.4}{172}{6}{Operations on Objects}{}} +\newlabel{./objects:s93}{{6.4}{173}{6}{Operations on Objects}{}} +\newlabel{./objects:s94}{{6.4}{173}{6}{Operations on Objects}{}} +\newlabel{./objects:s95}{{6.4}{173}{6}{Operations on Objects}{}} +\newlabel{./objects:s96}{{6.4}{174}{6}{Operations on Objects}{}} +\newlabel{./objects:s97}{{6.4}{174}{6}{Operations on Objects}{}} +\newlabel{./objects:s98}{{6.4}{175}{6}{Operations on Objects}{}} +\newlabel{./objects:s99}{{6.4}{175}{6}{Operations on Objects}{}} +\newlabel{./objects:s100}{{6.4}{176}{6}{Operations on Objects}{}} +\newlabel{./objects:s101}{{6.4}{177}{6}{Operations on Objects}{}} +\newlabel{./objects:s102}{{6.4}{177}{6}{Operations on Objects}{}} +\newlabel{./objects:s103}{{6.4}{177}{6}{Operations on Objects}{}} +\newlabel{./objects:s104}{{6.4}{178}{6}{Operations on Objects}{}} +\newlabel{./objects:s105}{{6.4}{178}{6}{Operations on Objects}{}} +\newlabel{page:abs}{{6.4}{178}{6}{Operations on Objects}{}} +\newlabel{./objects:s106}{{6.4}{178}{6}{Operations on Objects}{}} +\newlabel{./objects:s107}{{6.4}{178}{6}{Operations on Objects}{}} +\newlabel{./objects:s108}{{6.4}{178}{6}{Operations on Objects}{}} +\newlabel{./objects:s109}{{6.4}{179}{6}{Operations on Objects}{}} +\newlabel{page:gcd}{{6.4}{179}{6}{Operations on Objects}{}} +\newlabel{./objects:s110}{{6.4}{179}{6}{Operations on Objects}{}} +\newlabel{./objects:s111}{{6.4}{179}{6}{Operations on Objects}{}} +\newlabel{./objects:s112}{{6.4}{180}{6}{Operations on Objects}{}} +\newlabel{./objects:s113}{{6.4}{180}{6}{Operations on Objects}{}} +\newlabel{./objects:s114}{{6.4}{180}{6}{Operations on Objects}{}} +\newlabel{./objects:s115}{{6.4}{180}{6}{Operations on Objects}{}} +\newlabel{./objects:s116}{{6.4}{181}{6}{Operations on Objects}{}} +\newlabel{./objects:s117}{{6.4}{181}{6}{Operations on Objects}{}} +\newlabel{./objects:s118}{{6.4}{181}{6}{Operations on Objects}{}} +\newlabel{./objects:s119}{{6.4}{181}{6}{Operations on Objects}{}} +\newlabel{./objects:s120}{{6.4}{182}{6}{Operations on Objects}{}} +\newlabel{./objects:s121}{{6.4}{182}{6}{Operations on Objects}{}} +\newlabel{./objects:s122}{{6.4}{182}{6}{Operations on Objects}{}} +\newlabel{./objects:s123}{{6.4}{183}{6}{Operations on Objects}{}} +\newlabel{./objects:s124}{{6.4}{183}{6}{Operations on Objects}{}} +\newlabel{./objects:s125}{{6.4}{183}{6}{Operations on Objects}{}} +\newlabel{page:magnitude}{{6.4}{183}{6}{Operations on Objects}{}} +\newlabel{./objects:s126}{{6.4}{183}{6}{Operations on Objects}{}} +\newlabel{./objects:s127}{{6.4}{183}{6}{Operations on Objects}{}} +\newlabel{./objects:s128}{{6.4}{184}{6}{Operations on Objects}{}} +\newlabel{./objects:s129}{{6.4}{184}{6}{Operations on Objects}{}} +\newlabel{./objects:s130}{{6.4}{184}{6}{Operations on Objects}{}} +\newlabel{./objects:s131}{{6.4}{185}{6}{Operations on Objects}{}} +\newlabel{./objects:s132}{{6.4}{185}{6}{Operations on Objects}{}} +\newlabel{./objects:s133}{{6.4}{185}{6}{Operations on Objects}{}} +\newlabel{./objects:s134}{{6.4}{186}{6}{Operations on Objects}{}} +\newlabel{./objects:s135}{{6.4}{186}{6}{Operations on Objects}{}} +\newlabel{./objects:s136}{{6.4}{187}{6}{Operations on Objects}{}} +\newlabel{./objects:s137}{{6.4}{187}{6}{Operations on Objects}{}} +\newlabel{./objects:s138}{{6.4}{187}{6}{Operations on Objects}{}} +\newlabel{./objects:s139}{{6.4}{188}{6}{Operations on Objects}{}} +\newlabel{./objects:s140}{{6.4}{188}{6}{Operations on Objects}{}} +\newlabel{./objects:s141}{{6.4}{189}{6}{Operations on Objects}{}} +\newlabel{./objects:s142}{{6.4}{189}{6}{Operations on Objects}{}} +\newlabel{./objects:s143}{{6.4}{189}{6}{Operations on Objects}{}} +\newlabel{./objects:s144}{{6.4}{190}{6}{Operations on Objects}{}} +\newlabel{./objects:s145}{{6.4}{190}{6}{Operations on Objects}{}} +\newlabel{./objects:s146}{{6.4}{191}{6}{Operations on Objects}{}} +\newlabel{./objects:s147}{{6.4}{191}{6}{Operations on Objects}{}} +\newlabel{./objects:s148}{{6.4}{191}{6}{Operations on Objects}{}} \citation{Burger:floatprinting} -\newlabel{SECTFIXNUMS}{{6.5}{192}} +\newlabel{SECTFIXNUMS}{{6.5}{192}{6}{Operations on Objects}{}} \@writefile{toc}{\contentsline {section}{\numberline {6.5}Fixnums}{192}} -\newlabel{./objects:s149}{{6.5}{192}} -\newlabel{./objects:s150}{{6.5}{193}} -\newlabel{./objects:s151}{{6.5}{193}} -\newlabel{./objects:s152}{{6.5}{193}} -\newlabel{./objects:s153}{{6.5}{193}} -\newlabel{./objects:s154}{{6.5}{194}} -\newlabel{./objects:s155}{{6.5}{194}} -\newlabel{./objects:s156}{{6.5}{195}} -\newlabel{./objects:s157}{{6.5}{195}} -\newlabel{./objects:s158}{{6.5}{195}} -\newlabel{./objects:s159}{{6.5}{195}} -\newlabel{./objects:s160}{{6.5}{196}} -\newlabel{./objects:s161}{{6.5}{196}} -\newlabel{./objects:s162}{{6.5}{197}} -\newlabel{./objects:s163}{{6.5}{197}} -\newlabel{./objects:s164}{{6.5}{198}} -\newlabel{./objects:s165}{{6.5}{198}} -\newlabel{./objects:s166}{{6.5}{198}} -\newlabel{./objects:s167}{{6.5}{199}} -\newlabel{./objects:s168}{{6.5}{199}} -\newlabel{./objects:s169}{{6.5}{200}} -\newlabel{./objects:s170}{{6.5}{200}} -\newlabel{./objects:s171}{{6.5}{200}} -\newlabel{./objects:s172}{{6.5}{201}} -\newlabel{./objects:s173}{{6.5}{201}} -\newlabel{./objects:s174}{{6.5}{201}} -\newlabel{./objects:s175}{{6.5}{202}} -\newlabel{SECTFLONUMS}{{6.6}{202}} +\newlabel{./objects:s149}{{6.5}{192}{6}{Operations on Objects}{}} +\newlabel{./objects:s150}{{6.5}{193}{6}{Operations on Objects}{}} +\newlabel{./objects:s151}{{6.5}{193}{6}{Operations on Objects}{}} +\newlabel{./objects:s152}{{6.5}{193}{6}{Operations on Objects}{}} +\newlabel{./objects:s153}{{6.5}{193}{6}{Operations on Objects}{}} +\newlabel{./objects:s154}{{6.5}{194}{6}{Operations on Objects}{}} +\newlabel{./objects:s155}{{6.5}{194}{6}{Operations on Objects}{}} +\newlabel{./objects:s156}{{6.5}{195}{6}{Operations on Objects}{}} +\newlabel{./objects:s157}{{6.5}{195}{6}{Operations on Objects}{}} +\newlabel{./objects:s158}{{6.5}{195}{6}{Operations on Objects}{}} +\newlabel{./objects:s159}{{6.5}{195}{6}{Operations on Objects}{}} +\newlabel{./objects:s160}{{6.5}{196}{6}{Operations on Objects}{}} +\newlabel{./objects:s161}{{6.5}{196}{6}{Operations on Objects}{}} +\newlabel{./objects:s162}{{6.5}{197}{6}{Operations on Objects}{}} +\newlabel{./objects:s163}{{6.5}{197}{6}{Operations on Objects}{}} +\newlabel{./objects:s164}{{6.5}{198}{6}{Operations on Objects}{}} +\newlabel{./objects:s165}{{6.5}{198}{6}{Operations on Objects}{}} +\newlabel{./objects:s166}{{6.5}{198}{6}{Operations on Objects}{}} +\newlabel{./objects:s167}{{6.5}{199}{6}{Operations on Objects}{}} +\newlabel{./objects:s168}{{6.5}{199}{6}{Operations on Objects}{}} +\newlabel{./objects:s169}{{6.5}{200}{6}{Operations on Objects}{}} +\newlabel{./objects:s170}{{6.5}{200}{6}{Operations on Objects}{}} +\newlabel{./objects:s171}{{6.5}{200}{6}{Operations on Objects}{}} +\newlabel{./objects:s172}{{6.5}{201}{6}{Operations on Objects}{}} +\newlabel{./objects:s173}{{6.5}{201}{6}{Operations on Objects}{}} +\newlabel{./objects:s174}{{6.5}{201}{6}{Operations on Objects}{}} +\newlabel{./objects:s175}{{6.5}{202}{6}{Operations on Objects}{}} +\newlabel{SECTFLONUMS}{{6.6}{202}{6}{Operations on Objects}{}} \@writefile{toc}{\contentsline {section}{\numberline {6.6}Flonums}{202}} -\newlabel{./objects:s176}{{6.6}{202}} -\newlabel{./objects:s177}{{6.6}{203}} -\newlabel{./objects:s178}{{6.6}{203}} -\newlabel{./objects:s179}{{6.6}{204}} -\newlabel{./objects:s180}{{6.6}{204}} -\newlabel{./objects:s181}{{6.6}{205}} -\newlabel{./objects:s182}{{6.6}{205}} -\newlabel{./objects:s183}{{6.6}{205}} -\newlabel{./objects:s184}{{6.6}{206}} -\newlabel{./objects:s185}{{6.6}{206}} -\newlabel{./objects:s186}{{6.6}{207}} -\newlabel{./objects:s187}{{6.6}{207}} -\newlabel{./objects:s188}{{6.6}{207}} -\newlabel{./objects:s189}{{6.6}{208}} -\newlabel{./objects:s190}{{6.6}{208}} -\newlabel{./objects:s191}{{6.6}{209}} -\newlabel{./objects:s192}{{6.6}{209}} -\newlabel{./objects:s193}{{6.6}{209}} -\newlabel{./objects:s194}{{6.6}{210}} -\newlabel{./objects:s195}{{6.6}{210}} -\newlabel{./objects:s196}{{6.6}{210}} -\newlabel{./objects:s197}{{6.6}{210}} -\newlabel{./objects:s198}{{6.6}{211}} -\newlabel{SECTCHARACTERS}{{6.7}{211}} +\newlabel{./objects:s176}{{6.6}{202}{6}{Operations on Objects}{}} +\newlabel{./objects:s177}{{6.6}{203}{6}{Operations on Objects}{}} +\newlabel{./objects:s178}{{6.6}{203}{6}{Operations on Objects}{}} +\newlabel{./objects:s179}{{6.6}{204}{6}{Operations on Objects}{}} +\newlabel{./objects:s180}{{6.6}{204}{6}{Operations on Objects}{}} +\newlabel{./objects:s181}{{6.6}{205}{6}{Operations on Objects}{}} +\newlabel{./objects:s182}{{6.6}{205}{6}{Operations on Objects}{}} +\newlabel{./objects:s183}{{6.6}{205}{6}{Operations on Objects}{}} +\newlabel{./objects:s184}{{6.6}{206}{6}{Operations on Objects}{}} +\newlabel{./objects:s185}{{6.6}{206}{6}{Operations on Objects}{}} +\newlabel{./objects:s186}{{6.6}{207}{6}{Operations on Objects}{}} +\newlabel{./objects:s187}{{6.6}{207}{6}{Operations on Objects}{}} +\newlabel{./objects:s188}{{6.6}{207}{6}{Operations on Objects}{}} +\newlabel{./objects:s189}{{6.6}{208}{6}{Operations on Objects}{}} +\newlabel{./objects:s190}{{6.6}{208}{6}{Operations on Objects}{}} +\newlabel{./objects:s191}{{6.6}{209}{6}{Operations on Objects}{}} +\newlabel{./objects:s192}{{6.6}{209}{6}{Operations on Objects}{}} +\newlabel{./objects:s193}{{6.6}{209}{6}{Operations on Objects}{}} +\newlabel{./objects:s194}{{6.6}{210}{6}{Operations on Objects}{}} +\newlabel{./objects:s195}{{6.6}{210}{6}{Operations on Objects}{}} +\newlabel{./objects:s196}{{6.6}{210}{6}{Operations on Objects}{}} +\newlabel{./objects:s197}{{6.6}{210}{6}{Operations on Objects}{}} +\newlabel{./objects:s198}{{6.6}{211}{6}{Operations on Objects}{}} +\newlabel{SECTCHARACTERS}{{6.7}{211}{6}{Operations on Objects}{}} \@writefile{toc}{\contentsline {section}{\numberline {6.7}Characters}{211}} -\newlabel{./objects:s199}{{6.7}{211}} -\newlabel{./objects:s200}{{6.7}{211}} -\newlabel{./objects:s201}{{6.7}{212}} -\newlabel{./objects:s202}{{6.7}{212}} -\newlabel{./objects:s203}{{6.7}{213}} -\newlabel{./objects:s204}{{6.7}{213}} -\newlabel{./objects:s205}{{6.7}{214}} -\newlabel{./objects:s206}{{6.7}{214}} -\newlabel{./objects:s207}{{6.7}{214}} -\newlabel{./objects:s208}{{6.7}{214}} -\newlabel{./objects:s209}{{6.7}{215}} -\newlabel{./objects:s210}{{6.7}{215}} -\newlabel{./objects:s211}{{6.7}{215}} -\newlabel{SECTSTRINGS}{{6.8}{216}} +\newlabel{./objects:s199}{{6.7}{211}{6}{Operations on Objects}{}} +\newlabel{./objects:s200}{{6.7}{211}{6}{Operations on Objects}{}} +\newlabel{./objects:s201}{{6.7}{212}{6}{Operations on Objects}{}} +\newlabel{./objects:s202}{{6.7}{212}{6}{Operations on Objects}{}} +\newlabel{./objects:s203}{{6.7}{213}{6}{Operations on Objects}{}} +\newlabel{./objects:s204}{{6.7}{213}{6}{Operations on Objects}{}} +\newlabel{./objects:s205}{{6.7}{214}{6}{Operations on Objects}{}} +\newlabel{./objects:s206}{{6.7}{214}{6}{Operations on Objects}{}} +\newlabel{./objects:s207}{{6.7}{214}{6}{Operations on Objects}{}} +\newlabel{./objects:s208}{{6.7}{214}{6}{Operations on Objects}{}} +\newlabel{./objects:s209}{{6.7}{215}{6}{Operations on Objects}{}} +\newlabel{./objects:s210}{{6.7}{215}{6}{Operations on Objects}{}} +\newlabel{./objects:s211}{{6.7}{215}{6}{Operations on Objects}{}} +\newlabel{SECTSTRINGS}{{6.8}{216}{6}{Operations on Objects}{}} \@writefile{toc}{\contentsline {section}{\numberline {6.8}Strings}{216}} -\newlabel{./objects:s212}{{6.8}{216}} -\newlabel{./objects:s213}{{6.8}{216}} -\newlabel{./objects:s214}{{6.8}{216}} -\newlabel{./objects:s215}{{6.8}{216}} -\newlabel{./objects:s216}{{6.8}{217}} -\newlabel{./objects:s217}{{6.8}{218}} -\newlabel{./objects:s218}{{6.8}{218}} -\newlabel{./objects:s219}{{6.8}{218}} -\newlabel{./objects:s220}{{6.8}{218}} -\newlabel{./objects:s221}{{6.8}{219}} -\newlabel{./objects:s222}{{6.8}{219}} -\newlabel{./objects:s223}{{6.8}{219}} -\newlabel{./objects:s224}{{6.8}{220}} -\newlabel{./objects:s225}{{6.8}{220}} +\newlabel{./objects:s212}{{6.8}{216}{6}{Operations on Objects}{}} +\newlabel{./objects:s213}{{6.8}{216}{6}{Operations on Objects}{}} +\newlabel{./objects:s214}{{6.8}{216}{6}{Operations on Objects}{}} +\newlabel{./objects:s215}{{6.8}{216}{6}{Operations on Objects}{}} +\newlabel{./objects:s216}{{6.8}{217}{6}{Operations on Objects}{}} +\newlabel{./objects:s217}{{6.8}{218}{6}{Operations on Objects}{}} +\newlabel{./objects:s218}{{6.8}{218}{6}{Operations on Objects}{}} +\newlabel{./objects:s219}{{6.8}{218}{6}{Operations on Objects}{}} +\newlabel{./objects:s220}{{6.8}{218}{6}{Operations on Objects}{}} +\newlabel{./objects:s221}{{6.8}{219}{6}{Operations on Objects}{}} +\newlabel{./objects:s222}{{6.8}{219}{6}{Operations on Objects}{}} +\newlabel{./objects:s223}{{6.8}{219}{6}{Operations on Objects}{}} +\newlabel{./objects:s224}{{6.8}{220}{6}{Operations on Objects}{}} +\newlabel{./objects:s225}{{6.8}{220}{6}{Operations on Objects}{}} \citation{UnicodeUAX29} -\newlabel{./objects:s226}{{6.8}{221}} -\newlabel{./objects:s227}{{6.8}{222}} -\newlabel{./objects:s228}{{6.8}{222}} -\newlabel{./objects:s229}{{6.8}{223}} -\newlabel{SECTVECTORS}{{6.9}{223}} +\newlabel{./objects:s226}{{6.8}{221}{6}{Operations on Objects}{}} +\newlabel{./objects:s227}{{6.8}{222}{6}{Operations on Objects}{}} +\newlabel{./objects:s228}{{6.8}{222}{6}{Operations on Objects}{}} +\newlabel{./objects:s229}{{6.8}{223}{6}{Operations on Objects}{}} +\newlabel{SECTVECTORS}{{6.9}{223}{6}{Operations on Objects}{}} \@writefile{toc}{\contentsline {section}{\numberline {6.9}Vectors}{223}} -\newlabel{./objects:s230}{{6.9}{223}} -\newlabel{./objects:s231}{{6.9}{224}} -\newlabel{./objects:s232}{{6.9}{224}} -\newlabel{./objects:s233}{{6.9}{224}} -\newlabel{./objects:s234}{{6.9}{224}} -\newlabel{./objects:s235}{{6.9}{225}} -\newlabel{./objects:s236}{{6.9}{225}} -\newlabel{./objects:s237}{{6.9}{225}} -\newlabel{./objects:s238}{{6.9}{226}} -\newlabel{./objects:s239}{{6.9}{226}} -\newlabel{SECTBYTEVECTORS}{{6.10}{227}} +\newlabel{./objects:s230}{{6.9}{223}{6}{Operations on Objects}{}} +\newlabel{./objects:s231}{{6.9}{224}{6}{Operations on Objects}{}} +\newlabel{./objects:s232}{{6.9}{224}{6}{Operations on Objects}{}} +\newlabel{./objects:s233}{{6.9}{224}{6}{Operations on Objects}{}} +\newlabel{./objects:s234}{{6.9}{224}{6}{Operations on Objects}{}} +\newlabel{./objects:s235}{{6.9}{225}{6}{Operations on Objects}{}} +\newlabel{./objects:s236}{{6.9}{225}{6}{Operations on Objects}{}} +\newlabel{./objects:s237}{{6.9}{225}{6}{Operations on Objects}{}} +\newlabel{./objects:s238}{{6.9}{226}{6}{Operations on Objects}{}} +\newlabel{./objects:s239}{{6.9}{226}{6}{Operations on Objects}{}} +\newlabel{SECTBYTEVECTORS}{{6.10}{227}{6}{Operations on Objects}{}} \@writefile{toc}{\contentsline {section}{\numberline {6.10}Bytevectors}{227}} -\newlabel{./objects:s240}{{6.10}{228}} -\newlabel{./objects:s241}{{6.10}{228}} -\newlabel{./objects:s242}{{6.10}{228}} -\newlabel{./objects:s243}{{6.10}{229}} -\newlabel{./objects:s244}{{6.10}{229}} -\newlabel{./objects:s245}{{6.10}{229}} -\newlabel{./objects:s246}{{6.10}{229}} -\newlabel{./objects:s247}{{6.10}{230}} -\newlabel{./objects:s248}{{6.10}{230}} -\newlabel{./objects:s249}{{6.10}{231}} -\newlabel{./objects:s250}{{6.10}{231}} -\newlabel{./objects:s251}{{6.10}{231}} -\newlabel{./objects:s252}{{6.10}{232}} -\newlabel{./objects:s253}{{6.10}{232}} -\newlabel{./objects:s254}{{6.10}{232}} -\newlabel{./objects:s255}{{6.10}{233}} -\newlabel{./objects:s256}{{6.10}{235}} -\newlabel{./objects:s257}{{6.10}{236}} -\newlabel{./objects:s258}{{6.10}{237}} -\newlabel{./objects:s259}{{6.10}{238}} -\newlabel{./objects:s260}{{6.10}{238}} -\newlabel{./objects:s261}{{6.10}{239}} -\newlabel{./objects:s262}{{6.10}{239}} -\newlabel{./objects:s263}{{6.10}{239}} -\newlabel{./objects:s264}{{6.10}{240}} -\newlabel{./objects:s265}{{6.10}{240}} -\newlabel{SECTSYMBOLS}{{6.11}{241}} +\newlabel{./objects:s240}{{6.10}{228}{6}{Operations on Objects}{}} +\newlabel{./objects:s241}{{6.10}{228}{6}{Operations on Objects}{}} +\newlabel{./objects:s242}{{6.10}{228}{6}{Operations on Objects}{}} +\newlabel{./objects:s243}{{6.10}{229}{6}{Operations on Objects}{}} +\newlabel{./objects:s244}{{6.10}{229}{6}{Operations on Objects}{}} +\newlabel{./objects:s245}{{6.10}{229}{6}{Operations on Objects}{}} +\newlabel{./objects:s246}{{6.10}{229}{6}{Operations on Objects}{}} +\newlabel{./objects:s247}{{6.10}{230}{6}{Operations on Objects}{}} +\newlabel{./objects:s248}{{6.10}{230}{6}{Operations on Objects}{}} +\newlabel{./objects:s249}{{6.10}{231}{6}{Operations on Objects}{}} +\newlabel{./objects:s250}{{6.10}{231}{6}{Operations on Objects}{}} +\newlabel{./objects:s251}{{6.10}{231}{6}{Operations on Objects}{}} +\newlabel{./objects:s252}{{6.10}{232}{6}{Operations on Objects}{}} +\newlabel{./objects:s253}{{6.10}{232}{6}{Operations on Objects}{}} +\newlabel{./objects:s254}{{6.10}{232}{6}{Operations on Objects}{}} +\newlabel{./objects:s255}{{6.10}{233}{6}{Operations on Objects}{}} +\newlabel{./objects:s256}{{6.10}{235}{6}{Operations on Objects}{}} +\newlabel{./objects:s257}{{6.10}{236}{6}{Operations on Objects}{}} +\newlabel{./objects:s258}{{6.10}{237}{6}{Operations on Objects}{}} +\newlabel{./objects:s259}{{6.10}{238}{6}{Operations on Objects}{}} +\newlabel{./objects:s260}{{6.10}{238}{6}{Operations on Objects}{}} +\newlabel{./objects:s261}{{6.10}{239}{6}{Operations on Objects}{}} +\newlabel{./objects:s262}{{6.10}{239}{6}{Operations on Objects}{}} +\newlabel{./objects:s263}{{6.10}{239}{6}{Operations on Objects}{}} +\newlabel{./objects:s264}{{6.10}{240}{6}{Operations on Objects}{}} +\newlabel{./objects:s265}{{6.10}{240}{6}{Operations on Objects}{}} +\newlabel{SECTSYMBOLS}{{6.11}{241}{6}{Operations on Objects}{}} \@writefile{toc}{\contentsline {section}{\numberline {6.11}Symbols}{241}} -\newlabel{./objects:s266}{{6.11}{241}} -\newlabel{./objects:s267}{{6.11}{241}} -\newlabel{./objects:s268}{{6.11}{242}} -\newlabel{./objects:s269}{{6.11}{242}} -\newlabel{./objects:s270}{{6.11}{242}} -\newlabel{SECTMISCBOOLEANS}{{6.12}{243}} +\newlabel{./objects:s266}{{6.11}{241}{6}{Operations on Objects}{}} +\newlabel{./objects:s267}{{6.11}{241}{6}{Operations on Objects}{}} +\newlabel{./objects:s268}{{6.11}{242}{6}{Operations on Objects}{}} +\newlabel{./objects:s269}{{6.11}{242}{6}{Operations on Objects}{}} +\newlabel{./objects:s270}{{6.11}{242}{6}{Operations on Objects}{}} +\newlabel{SECTMISCBOOLEANS}{{6.12}{243}{6}{Operations on Objects}{}} \@writefile{toc}{\contentsline {section}{\numberline {6.12}Booleans}{243}} -\newlabel{./objects:s271}{{6.12}{243}} -\newlabel{SECTHASHTABLES}{{6.13}{243}} +\newlabel{./objects:s271}{{6.12}{243}{6}{Operations on Objects}{}} +\newlabel{SECTHASHTABLES}{{6.13}{243}{6}{Operations on Objects}{}} \@writefile{toc}{\contentsline {section}{\numberline {6.13}Hashtables}{243}} -\newlabel{./objects:s272}{{6.13}{243}} -\newlabel{./objects:s273}{{6.13}{243}} -\newlabel{./objects:s274}{{6.13}{243}} -\newlabel{./objects:s275}{{6.13}{244}} -\newlabel{./objects:s276}{{6.13}{244}} -\newlabel{./objects:s277}{{6.13}{245}} -\newlabel{./objects:s278}{{6.13}{245}} -\newlabel{./objects:s279}{{6.13}{245}} -\newlabel{./objects:s280}{{6.13}{246}} -\newlabel{./objects:s281}{{6.13}{246}} -\newlabel{./objects:s282}{{6.13}{246}} -\newlabel{./objects:s283}{{6.13}{247}} -\newlabel{./objects:s284}{{6.13}{248}} -\newlabel{./objects:s285}{{6.13}{248}} -\newlabel{./objects:s286}{{6.13}{248}} -\newlabel{./objects:s287}{{6.13}{249}} -\newlabel{./objects:s288}{{6.13}{249}} -\newlabel{./objects:s289}{{6.13}{250}} -\newlabel{SECTENUMERATIONS}{{6.14}{250}} +\newlabel{./objects:s272}{{6.13}{243}{6}{Operations on Objects}{}} +\newlabel{./objects:s273}{{6.13}{243}{6}{Operations on Objects}{}} +\newlabel{./objects:s274}{{6.13}{243}{6}{Operations on Objects}{}} +\newlabel{./objects:s275}{{6.13}{244}{6}{Operations on Objects}{}} +\newlabel{./objects:s276}{{6.13}{244}{6}{Operations on Objects}{}} +\newlabel{./objects:s277}{{6.13}{245}{6}{Operations on Objects}{}} +\newlabel{./objects:s278}{{6.13}{245}{6}{Operations on Objects}{}} +\newlabel{./objects:s279}{{6.13}{245}{6}{Operations on Objects}{}} +\newlabel{./objects:s280}{{6.13}{246}{6}{Operations on Objects}{}} +\newlabel{./objects:s281}{{6.13}{246}{6}{Operations on Objects}{}} +\newlabel{./objects:s282}{{6.13}{246}{6}{Operations on Objects}{}} +\newlabel{./objects:s283}{{6.13}{247}{6}{Operations on Objects}{}} +\newlabel{./objects:s284}{{6.13}{248}{6}{Operations on Objects}{}} +\newlabel{./objects:s285}{{6.13}{248}{6}{Operations on Objects}{}} +\newlabel{./objects:s286}{{6.13}{248}{6}{Operations on Objects}{}} +\newlabel{./objects:s287}{{6.13}{249}{6}{Operations on Objects}{}} +\newlabel{./objects:s288}{{6.13}{249}{6}{Operations on Objects}{}} +\newlabel{./objects:s289}{{6.13}{250}{6}{Operations on Objects}{}} +\newlabel{SECTENUMERATIONS}{{6.14}{250}{6}{Operations on Objects}{}} \@writefile{toc}{\contentsline {section}{\numberline {6.14}Enumerations}{250}} -\newlabel{./objects:s290}{{6.14}{250}} -\newlabel{./objects:s291}{{6.14}{251}} -\newlabel{./objects:s292}{{6.14}{251}} -\newlabel{./objects:s293}{{6.14}{252}} -\newlabel{./objects:s294}{{6.14}{252}} -\newlabel{./objects:s295}{{6.14}{252}} -\newlabel{./objects:s296}{{6.14}{252}} -\newlabel{./objects:s297}{{6.14}{253}} -\newlabel{./objects:s298}{{6.14}{253}} -\newlabel{./objects:s299}{{6.14}{254}} -\newlabel{./objects:s300}{{6.14}{254}} -\newlabel{./objects:s301}{{6.14}{254}} +\newlabel{./objects:s290}{{6.14}{250}{6}{Operations on Objects}{}} +\newlabel{./objects:s291}{{6.14}{251}{6}{Operations on Objects}{}} +\newlabel{./objects:s292}{{6.14}{251}{6}{Operations on Objects}{}} +\newlabel{./objects:s293}{{6.14}{252}{6}{Operations on Objects}{}} +\newlabel{./objects:s294}{{6.14}{252}{6}{Operations on Objects}{}} +\newlabel{./objects:s295}{{6.14}{252}{6}{Operations on Objects}{}} +\newlabel{./objects:s296}{{6.14}{252}{6}{Operations on Objects}{}} +\newlabel{./objects:s297}{{6.14}{253}{6}{Operations on Objects}{}} +\newlabel{./objects:s298}{{6.14}{253}{6}{Operations on Objects}{}} +\newlabel{./objects:s299}{{6.14}{254}{6}{Operations on Objects}{}} +\newlabel{./objects:s300}{{6.14}{254}{6}{Operations on Objects}{}} +\newlabel{./objects:s301}{{6.14}{254}{6}{Operations on Objects}{}} \@setckpt{objects}{ \setcounter{page}{255} \setcounter{equation}{0} diff --git a/csug/tspl4/preface.aux b/csug/tspl4/preface.aux index 214741be75..f03179fe63 100644 --- a/csug/tspl4/preface.aux +++ b/csug/tspl4/preface.aux @@ -5,14 +5,15 @@ \citation{IEEE:1178} \citation{r6rs} \citation{Dybvig:csug8} +match \@writefile{toc}{\contentsline {chapter}{Preface}{ix}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{./preface:s0}{{}{ix}} -\newlabel{./preface:s1}{{}{ix}} -\newlabel{./preface:s2}{{}{ix}} -\newlabel{./preface:s3}{{}{ix}} -\newlabel{./preface:s4}{{}{ix}} +\newlabel{./preface:s0}{{}{ix}{}{Preface}{}} +\newlabel{./preface:s1}{{}{ix}{}{Preface}{}} +\newlabel{./preface:s2}{{}{ix}{}{Preface}{}} +\newlabel{./preface:s3}{{}{ix}{}{Preface}{}} +\newlabel{./preface:s4}{{}{ix}{}{Preface}{}} \@setckpt{preface}{ \setcounter{page}{13} \setcounter{equation}{0} diff --git a/csug/tspl4/records.aux b/csug/tspl4/records.aux index 2720418797..3766a489bd 100644 --- a/csug/tspl4/records.aux +++ b/csug/tspl4/records.aux @@ -1,62 +1,63 @@ \relax +match \@writefile{toc}{\contentsline {chapter}{\numberline {9}Records}{321}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{CHPTRECORDS}{{9}{321}} -\newlabel{./records:s0}{{9}{323}} -\newlabel{./records:s1}{{9}{323}} -\newlabel{./records:s2}{{9}{323}} -\newlabel{SECTRECORDDEFINITION}{{9.1}{323}} +\newlabel{CHPTRECORDS}{{9}{321}{9}{Records}{}} +\newlabel{./records:s0}{{9}{323}{9}{Records}{}} +\newlabel{./records:s1}{{9}{323}{9}{Records}{}} +\newlabel{./records:s2}{{9}{323}{9}{Records}{}} +\newlabel{SECTRECORDDEFINITION}{{9.1}{323}{9}{Records}{}} \@writefile{toc}{\contentsline {section}{\numberline {9.1}Defining Records}{323}} -\newlabel{./records:s3}{{9.1}{324}} -\newlabel{./records:s4}{{9.1}{324}} -\newlabel{./records:s5}{{9.1}{324}} +\newlabel{./records:s3}{{9.1}{324}{9}{Records}{}} +\newlabel{./records:s4}{{9.1}{324}{9}{Records}{}} +\newlabel{./records:s5}{{9.1}{324}{9}{Records}{}} \citation{RFC4122} -\newlabel{./records:s6}{{9.1}{325}} -\newlabel{page:record-uid}{{9.1}{325}} -\newlabel{./records:s7}{{9.1}{325}} -\newlabel{./records:s8}{{9.1}{325}} -\newlabel{./records:s9}{{9.1}{325}} -\newlabel{./records:s10}{{9.1}{325}} -\newlabel{page:parent-type}{{9.1}{325}} -\newlabel{./records:s11}{{9.1}{326}} -\newlabel{page:protocols}{{9.1}{326}} -\newlabel{./records:s12}{{9.1}{327}} -\newlabel{./records:s13}{{9.1}{328}} -\newlabel{./records:s14}{{9.1}{330}} -\newlabel{page:sealed}{{9.1}{330}} -\newlabel{./records:s15}{{9.1}{330}} -\newlabel{page:opaque}{{9.1}{330}} -\newlabel{./records:s16}{{9.1}{331}} -\newlabel{SECTRECORDPROCEDURAL}{{9.2}{331}} +\newlabel{./records:s6}{{9.1}{325}{9}{Records}{}} +\newlabel{page:record-uid}{{9.1}{325}{9}{Records}{}} +\newlabel{./records:s7}{{9.1}{325}{9}{Records}{}} +\newlabel{./records:s8}{{9.1}{325}{9}{Records}{}} +\newlabel{./records:s9}{{9.1}{325}{9}{Records}{}} +\newlabel{./records:s10}{{9.1}{325}{9}{Records}{}} +\newlabel{page:parent-type}{{9.1}{325}{9}{Records}{}} +\newlabel{./records:s11}{{9.1}{326}{9}{Records}{}} +\newlabel{page:protocols}{{9.1}{326}{9}{Records}{}} +\newlabel{./records:s12}{{9.1}{327}{9}{Records}{}} +\newlabel{./records:s13}{{9.1}{328}{9}{Records}{}} +\newlabel{./records:s14}{{9.1}{330}{9}{Records}{}} +\newlabel{page:sealed}{{9.1}{330}{9}{Records}{}} +\newlabel{./records:s15}{{9.1}{330}{9}{Records}{}} +\newlabel{page:opaque}{{9.1}{330}{9}{Records}{}} +\newlabel{./records:s16}{{9.1}{331}{9}{Records}{}} +\newlabel{SECTRECORDPROCEDURAL}{{9.2}{331}{9}{Records}{}} \@writefile{toc}{\contentsline {section}{\numberline {9.2}Procedural Interface}{331}} -\newlabel{./records:s17}{{9.2}{331}} -\newlabel{./records:s18}{{9.2}{331}} -\newlabel{./records:s19}{{9.2}{331}} -\newlabel{./records:s20}{{9.2}{331}} -\newlabel{./records:s21}{{9.2}{331}} -\newlabel{./records:s22}{{9.2}{331}} -\newlabel{./records:s23}{{9.2}{332}} -\newlabel{./records:s24}{{9.2}{332}} -\newlabel{./records:s25}{{9.2}{332}} -\newlabel{./records:s26}{{9.2}{332}} -\newlabel{./records:s27}{{9.2}{332}} -\newlabel{./records:s28}{{9.2}{333}} -\newlabel{./records:s29}{{9.2}{333}} -\newlabel{./records:s30}{{9.2}{333}} -\newlabel{./records:s31}{{9.2}{334}} -\newlabel{./records:s32}{{9.2}{334}} -\newlabel{SECTRECORDINSPECTION}{{9.3}{335}} +\newlabel{./records:s17}{{9.2}{331}{9}{Records}{}} +\newlabel{./records:s18}{{9.2}{331}{9}{Records}{}} +\newlabel{./records:s19}{{9.2}{331}{9}{Records}{}} +\newlabel{./records:s20}{{9.2}{331}{9}{Records}{}} +\newlabel{./records:s21}{{9.2}{331}{9}{Records}{}} +\newlabel{./records:s22}{{9.2}{331}{9}{Records}{}} +\newlabel{./records:s23}{{9.2}{332}{9}{Records}{}} +\newlabel{./records:s24}{{9.2}{332}{9}{Records}{}} +\newlabel{./records:s25}{{9.2}{332}{9}{Records}{}} +\newlabel{./records:s26}{{9.2}{332}{9}{Records}{}} +\newlabel{./records:s27}{{9.2}{332}{9}{Records}{}} +\newlabel{./records:s28}{{9.2}{333}{9}{Records}{}} +\newlabel{./records:s29}{{9.2}{333}{9}{Records}{}} +\newlabel{./records:s30}{{9.2}{333}{9}{Records}{}} +\newlabel{./records:s31}{{9.2}{334}{9}{Records}{}} +\newlabel{./records:s32}{{9.2}{334}{9}{Records}{}} +\newlabel{SECTRECORDINSPECTION}{{9.3}{335}{9}{Records}{}} \@writefile{toc}{\contentsline {section}{\numberline {9.3}Inspection}{335}} -\newlabel{./records:s33}{{9.3}{336}} -\newlabel{./records:s34}{{9.3}{336}} -\newlabel{./records:s35}{{9.3}{336}} -\newlabel{./records:s36}{{9.3}{336}} -\newlabel{./records:s37}{{9.3}{337}} -\newlabel{./records:s38}{{9.3}{337}} -\newlabel{./records:s39}{{9.3}{338}} -\newlabel{./records:s40}{{9.3}{338}} -\newlabel{./records:s41}{{9.3}{338}} +\newlabel{./records:s33}{{9.3}{336}{9}{Records}{}} +\newlabel{./records:s34}{{9.3}{336}{9}{Records}{}} +\newlabel{./records:s35}{{9.3}{336}{9}{Records}{}} +\newlabel{./records:s36}{{9.3}{336}{9}{Records}{}} +\newlabel{./records:s37}{{9.3}{337}{9}{Records}{}} +\newlabel{./records:s38}{{9.3}{337}{9}{Records}{}} +\newlabel{./records:s39}{{9.3}{338}{9}{Records}{}} +\newlabel{./records:s40}{{9.3}{338}{9}{Records}{}} +\newlabel{./records:s41}{{9.3}{338}{9}{Records}{}} \@setckpt{records}{ \setcounter{page}{340} \setcounter{equation}{0} diff --git a/csug/tspl4/start.aux b/csug/tspl4/start.aux index 83d254b4f4..bdff108869 100644 --- a/csug/tspl4/start.aux +++ b/csug/tspl4/start.aux @@ -1,238 +1,239 @@ \relax +match \@writefile{toc}{\contentsline {chapter}{\numberline {2}Getting Started}{11}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{CHPTGETTINGSTARTED}{{2}{11}} -\newlabel{SECTGSINTERACTING}{{2.1}{13}} +\newlabel{CHPTGETTINGSTARTED}{{2}{11}{2}{Getting Started}{}} +\newlabel{SECTGSINTERACTING}{{2.1}{13}{2}{Getting Started}{}} \@writefile{toc}{\contentsline {section}{\numberline {2.1}Interacting with Scheme}{13}} -\newlabel{./start:s0}{{2.1}{13}} -\newlabel{./start:s1}{{2.1}{14}} -\newlabel{./start:s2}{{2.1}{14}} -\newlabel{./start:s3}{{2.1}{15}} -\newlabel{./start:s4}{{2.1}{15}} -\newlabel{SECTGSSIMPLE}{{2.2}{16}} +\newlabel{./start:s0}{{2.1}{13}{2}{Getting Started}{}} +\newlabel{./start:s1}{{2.1}{14}{2}{Getting Started}{}} +\newlabel{./start:s2}{{2.1}{14}{2}{Getting Started}{}} +\newlabel{./start:s3}{{2.1}{15}{2}{Getting Started}{}} +\newlabel{./start:s4}{{2.1}{15}{2}{Getting Started}{}} +\newlabel{SECTGSSIMPLE}{{2.2}{16}{2}{Getting Started}{}} \@writefile{toc}{\contentsline {section}{\numberline {2.2}Simple Expressions}{16}} -\newlabel{./start:s5}{{2.2}{16}} -\newlabel{./start:s6}{{2.2}{16}} -\newlabel{./start:s7}{{2.2}{16}} -\newlabel{./start:s8}{{2.2}{16}} -\newlabel{./start:s9}{{2.2}{16}} -\newlabel{./start:s10}{{2.2}{16}} -\newlabel{./start:s11}{{2.2}{16}} -\newlabel{./start:s12}{{2.2}{16}} -\newlabel{./start:s13}{{2.2}{17}} -\newlabel{./start:s14}{{2.2}{17}} -\newlabel{./start:s15}{{2.2}{17}} -\newlabel{./start:s16}{{2.2}{17}} -\newlabel{./start:s17}{{2.2}{18}} -\newlabel{./start:s18}{{2.2}{18}} -\newlabel{./start:s19}{{2.2}{18}} -\newlabel{./start:s20}{{2.2}{18}} -\newlabel{./start:s21}{{2.2}{18}} -\newlabel{./start:s22}{{2.2}{18}} -\newlabel{./start:s23}{{2.2}{19}} -\newlabel{./start:s24}{{2.2}{19}} -\newlabel{./start:s25}{{2.2}{19}} -\newlabel{./start:s26}{{2.2}{19}} -\newlabel{./start:s27}{{2.2}{19}} -\newlabel{./start:s28}{{2.2}{19}} -\newlabel{./start:s29}{{2.2}{19}} -\newlabel{./start:s30}{{2.2}{19}} -\newlabel{./start:s31}{{2.2}{19}} -\newlabel{./start:s32}{{2.2}{20}} -\newlabel{./start:s33}{{2.2}{20}} -\newlabel{./start:s34}{{2.2.1}{20}} -\newlabel{./start:s35}{{2.2.2}{20}} -\newlabel{./start:s36}{{2.2.3}{20}} -\newlabel{EXEXPRVALUE}{{2.2.3}{20}} -\newlabel{./start:s37}{{2.2.4}{21}} -\newlabel{./start:s38}{{2.2.5}{21}} -\newlabel{./start:s39}{{2.2.6}{21}} -\newlabel{./start:s40}{{2.2.7}{21}} -\newlabel{./start:s41}{{2.2.8}{21}} -\newlabel{SECTGSEVALUATING}{{2.3}{21}} +\newlabel{./start:s5}{{2.2}{16}{2}{Getting Started}{}} +\newlabel{./start:s6}{{2.2}{16}{2}{Getting Started}{}} +\newlabel{./start:s7}{{2.2}{16}{2}{Getting Started}{}} +\newlabel{./start:s8}{{2.2}{16}{2}{Getting Started}{}} +\newlabel{./start:s9}{{2.2}{16}{2}{Getting Started}{}} +\newlabel{./start:s10}{{2.2}{16}{2}{Getting Started}{}} +\newlabel{./start:s11}{{2.2}{16}{2}{Getting Started}{}} +\newlabel{./start:s12}{{2.2}{16}{2}{Getting Started}{}} +\newlabel{./start:s13}{{2.2}{17}{2}{Getting Started}{}} +\newlabel{./start:s14}{{2.2}{17}{2}{Getting Started}{}} +\newlabel{./start:s15}{{2.2}{17}{2}{Getting Started}{}} +\newlabel{./start:s16}{{2.2}{17}{2}{Getting Started}{}} +\newlabel{./start:s17}{{2.2}{18}{2}{Getting Started}{}} +\newlabel{./start:s18}{{2.2}{18}{2}{Getting Started}{}} +\newlabel{./start:s19}{{2.2}{18}{2}{Getting Started}{}} +\newlabel{./start:s20}{{2.2}{18}{2}{Getting Started}{}} +\newlabel{./start:s21}{{2.2}{18}{2}{Getting Started}{}} +\newlabel{./start:s22}{{2.2}{18}{2}{Getting Started}{}} +\newlabel{./start:s23}{{2.2}{19}{2}{Getting Started}{}} +\newlabel{./start:s24}{{2.2}{19}{2}{Getting Started}{}} +\newlabel{./start:s25}{{2.2}{19}{2}{Getting Started}{}} +\newlabel{./start:s26}{{2.2}{19}{2}{Getting Started}{}} +\newlabel{./start:s27}{{2.2}{19}{2}{Getting Started}{}} +\newlabel{./start:s28}{{2.2}{19}{2}{Getting Started}{}} +\newlabel{./start:s29}{{2.2}{19}{2}{Getting Started}{}} +\newlabel{./start:s30}{{2.2}{19}{2}{Getting Started}{}} +\newlabel{./start:s31}{{2.2}{19}{2}{Getting Started}{}} +\newlabel{./start:s32}{{2.2}{20}{2}{Getting Started}{}} +\newlabel{./start:s33}{{2.2}{20}{2}{Getting Started}{}} +\newlabel{./start:s34}{{2.2.1}{20}{2}{Getting Started}{}} +\newlabel{./start:s35}{{2.2.2}{20}{2}{Getting Started}{}} +\newlabel{./start:s36}{{2.2.3}{20}{2}{Getting Started}{}} +\newlabel{EXEXPRVALUE}{{2.2.3}{20}{2}{Getting Started}{}} +\newlabel{./start:s37}{{2.2.4}{21}{2}{Getting Started}{}} +\newlabel{./start:s38}{{2.2.5}{21}{2}{Getting Started}{}} +\newlabel{./start:s39}{{2.2.6}{21}{2}{Getting Started}{}} +\newlabel{./start:s40}{{2.2.7}{21}{2}{Getting Started}{}} +\newlabel{./start:s41}{{2.2.8}{21}{2}{Getting Started}{}} +\newlabel{SECTGSEVALUATING}{{2.3}{21}{2}{Getting Started}{}} \@writefile{toc}{\contentsline {section}{\numberline {2.3}Evaluating Scheme Expressions}{21}} -\newlabel{./start:s42}{{2.3}{21}} -\newlabel{./start:s43}{{2.3}{21}} -\newlabel{./start:s44}{{2.3}{22}} -\newlabel{./start:s45}{{2.3}{22}} -\newlabel{./start:s46}{{2.3}{22}} -\newlabel{./start:s47}{{2.3}{22}} -\newlabel{./start:s48}{{2.3}{22}} -\newlabel{./start:s49}{{2.3.1}{23}} -\newlabel{SECTGSIDENTIFIERS}{{2.4}{23}} +\newlabel{./start:s42}{{2.3}{21}{2}{Getting Started}{}} +\newlabel{./start:s43}{{2.3}{21}{2}{Getting Started}{}} +\newlabel{./start:s44}{{2.3}{22}{2}{Getting Started}{}} +\newlabel{./start:s45}{{2.3}{22}{2}{Getting Started}{}} +\newlabel{./start:s46}{{2.3}{22}{2}{Getting Started}{}} +\newlabel{./start:s47}{{2.3}{22}{2}{Getting Started}{}} +\newlabel{./start:s48}{{2.3}{22}{2}{Getting Started}{}} +\newlabel{./start:s49}{{2.3.1}{23}{2}{Getting Started}{}} +\newlabel{SECTGSIDENTIFIERS}{{2.4}{23}{2}{Getting Started}{}} \@writefile{toc}{\contentsline {section}{\numberline {2.4}Variables and Let Expressions}{23}} -\newlabel{./start:s50}{{2.4}{23}} -\newlabel{./start:s51}{{2.4}{23}} -\newlabel{./start:s52}{{2.4}{23}} -\newlabel{./start:s53}{{2.4}{23}} -\newlabel{./start:s54}{{2.4}{25}} -\newlabel{./start:s55}{{2.4}{25}} -\newlabel{./start:s56}{{2.4}{25}} -\newlabel{./start:s57}{{2.4.1}{25}} -\newlabel{./start:s58}{{2.4.2}{25}} -\newlabel{./start:s59}{{2.4.3}{26}} -\newlabel{SECTGSLAMBDA}{{2.5}{26}} +\newlabel{./start:s50}{{2.4}{23}{2}{Getting Started}{}} +\newlabel{./start:s51}{{2.4}{23}{2}{Getting Started}{}} +\newlabel{./start:s52}{{2.4}{23}{2}{Getting Started}{}} +\newlabel{./start:s53}{{2.4}{23}{2}{Getting Started}{}} +\newlabel{./start:s54}{{2.4}{25}{2}{Getting Started}{}} +\newlabel{./start:s55}{{2.4}{25}{2}{Getting Started}{}} +\newlabel{./start:s56}{{2.4}{25}{2}{Getting Started}{}} +\newlabel{./start:s57}{{2.4.1}{25}{2}{Getting Started}{}} +\newlabel{./start:s58}{{2.4.2}{25}{2}{Getting Started}{}} +\newlabel{./start:s59}{{2.4.3}{26}{2}{Getting Started}{}} +\newlabel{SECTGSLAMBDA}{{2.5}{26}{2}{Getting Started}{}} \@writefile{toc}{\contentsline {section}{\numberline {2.5}Lambda Expressions}{26}} -\newlabel{./start:s60}{{2.5}{26}} -\newlabel{./start:s61}{{2.5}{26}} -\newlabel{./start:s62}{{2.5}{26}} -\newlabel{./start:s63}{{2.5}{27}} -\newlabel{./start:s64}{{2.5}{27}} -\newlabel{./start:s65}{{2.5}{27}} -\newlabel{./start:s66}{{2.5}{27}} -\newlabel{./start:s67}{{2.5}{28}} -\newlabel{./start:s68}{{2.5}{28}} -\newlabel{./start:s69}{{2.5}{28}} -\newlabel{./start:s70}{{2.5}{29}} -\newlabel{./start:s71}{{2.5}{29}} -\newlabel{./start:s72}{{2.5.1}{30}} -\newlabel{./start:s73}{{2.5.2}{30}} -\newlabel{./start:s74}{{2.5.3}{30}} -\newlabel{./start:s75}{{2.5.3}{30}} -\newlabel{SECTGSTOPLEVEL}{{2.6}{30}} +\newlabel{./start:s60}{{2.5}{26}{2}{Getting Started}{}} +\newlabel{./start:s61}{{2.5}{26}{2}{Getting Started}{}} +\newlabel{./start:s62}{{2.5}{26}{2}{Getting Started}{}} +\newlabel{./start:s63}{{2.5}{27}{2}{Getting Started}{}} +\newlabel{./start:s64}{{2.5}{27}{2}{Getting Started}{}} +\newlabel{./start:s65}{{2.5}{27}{2}{Getting Started}{}} +\newlabel{./start:s66}{{2.5}{27}{2}{Getting Started}{}} +\newlabel{./start:s67}{{2.5}{28}{2}{Getting Started}{}} +\newlabel{./start:s68}{{2.5}{28}{2}{Getting Started}{}} +\newlabel{./start:s69}{{2.5}{28}{2}{Getting Started}{}} +\newlabel{./start:s70}{{2.5}{29}{2}{Getting Started}{}} +\newlabel{./start:s71}{{2.5}{29}{2}{Getting Started}{}} +\newlabel{./start:s72}{{2.5.1}{30}{2}{Getting Started}{}} +\newlabel{./start:s73}{{2.5.2}{30}{2}{Getting Started}{}} +\newlabel{./start:s74}{{2.5.3}{30}{2}{Getting Started}{}} +\newlabel{./start:s75}{{2.5.3}{30}{2}{Getting Started}{}} +\newlabel{SECTGSTOPLEVEL}{{2.6}{30}{2}{Getting Started}{}} \@writefile{toc}{\contentsline {section}{\numberline {2.6}Top-Level Definitions}{30}} -\newlabel{./start:s76}{{2.6}{30}} -\newlabel{./start:s77}{{2.6}{30}} -\newlabel{./start:s78}{{2.6}{30}} -\newlabel{./start:s79}{{2.6}{30}} -\newlabel{./start:s80}{{2.6}{31}} -\newlabel{./start:s81}{{2.6}{31}} -\newlabel{defn:list}{{2.6}{31}} -\newlabel{./start:s82}{{2.6}{31}} -\newlabel{./start:s83}{{2.6}{31}} -\newlabel{./start:s84}{{2.6}{31}} -\newlabel{./start:s85}{{2.6}{32}} -\newlabel{./start:s86}{{2.6}{32}} -\newlabel{./start:s87}{{2.6}{33}} -\newlabel{./start:s88}{{2.6}{33}} -\newlabel{./start:s89}{{2.6}{33}} -\newlabel{./start:s90}{{2.6}{33}} -\newlabel{./start:s91}{{2.6.1}{34}} -\newlabel{./start:s92}{{2.6.2}{34}} -\newlabel{./start:s93}{{2.6.2}{34}} -\newlabel{./start:s94}{{2.6.2}{34}} -\newlabel{./start:s95}{{2.6.2}{34}} -\newlabel{./start:s96}{{2.6.3}{34}} -\newlabel{./start:s97}{{2.6.3}{34}} -\newlabel{SECTGSCONDITIONALS}{{2.7}{34}} +\newlabel{./start:s76}{{2.6}{30}{2}{Getting Started}{}} +\newlabel{./start:s77}{{2.6}{30}{2}{Getting Started}{}} +\newlabel{./start:s78}{{2.6}{30}{2}{Getting Started}{}} +\newlabel{./start:s79}{{2.6}{30}{2}{Getting Started}{}} +\newlabel{./start:s80}{{2.6}{31}{2}{Getting Started}{}} +\newlabel{./start:s81}{{2.6}{31}{2}{Getting Started}{}} +\newlabel{defn:list}{{2.6}{31}{2}{Getting Started}{}} +\newlabel{./start:s82}{{2.6}{31}{2}{Getting Started}{}} +\newlabel{./start:s83}{{2.6}{31}{2}{Getting Started}{}} +\newlabel{./start:s84}{{2.6}{31}{2}{Getting Started}{}} +\newlabel{./start:s85}{{2.6}{32}{2}{Getting Started}{}} +\newlabel{./start:s86}{{2.6}{32}{2}{Getting Started}{}} +\newlabel{./start:s87}{{2.6}{33}{2}{Getting Started}{}} +\newlabel{./start:s88}{{2.6}{33}{2}{Getting Started}{}} +\newlabel{./start:s89}{{2.6}{33}{2}{Getting Started}{}} +\newlabel{./start:s90}{{2.6}{33}{2}{Getting Started}{}} +\newlabel{./start:s91}{{2.6.1}{34}{2}{Getting Started}{}} +\newlabel{./start:s92}{{2.6.2}{34}{2}{Getting Started}{}} +\newlabel{./start:s93}{{2.6.2}{34}{2}{Getting Started}{}} +\newlabel{./start:s94}{{2.6.2}{34}{2}{Getting Started}{}} +\newlabel{./start:s95}{{2.6.2}{34}{2}{Getting Started}{}} +\newlabel{./start:s96}{{2.6.3}{34}{2}{Getting Started}{}} +\newlabel{./start:s97}{{2.6.3}{34}{2}{Getting Started}{}} +\newlabel{SECTGSCONDITIONALS}{{2.7}{34}{2}{Getting Started}{}} \@writefile{toc}{\contentsline {section}{\numberline {2.7}Conditional Expressions}{34}} -\newlabel{./start:s98}{{2.7}{34}} -\newlabel{./start:s99}{{2.7}{35}} -\newlabel{./start:s100}{{2.7}{36}} -\newlabel{./start:s101}{{2.7}{36}} -\newlabel{./start:s102}{{2.7}{36}} -\newlabel{./start:s103}{{2.7}{36}} -\newlabel{./start:s104}{{2.7}{36}} -\newlabel{./start:s105}{{2.7}{36}} -\newlabel{./start:s106}{{2.7}{36}} -\newlabel{./start:s107}{{2.7}{36}} -\newlabel{./start:s108}{{2.7}{37}} -\newlabel{./start:s109}{{2.7}{37}} -\newlabel{./start:s110}{{2.7}{37}} -\newlabel{./start:s111}{{2.7}{37}} -\newlabel{./start:s112}{{2.7}{37}} -\newlabel{./start:s113}{{2.7}{37}} -\newlabel{./start:s114}{{2.7}{38}} -\newlabel{./start:s115}{{2.7}{38}} -\newlabel{./start:s116}{{2.7}{38}} -\newlabel{./start:s117}{{2.7}{38}} -\newlabel{./start:s118}{{2.7}{38}} -\newlabel{./start:s119}{{2.7}{38}} -\newlabel{./start:s120}{{2.7}{38}} -\newlabel{./start:s121}{{2.7}{38}} -\newlabel{./start:s122}{{2.7}{38}} -\newlabel{./start:s123}{{2.7}{39}} -\newlabel{./start:s124}{{2.7}{39}} -\newlabel{./start:s125}{{2.7}{39}} -\newlabel{./start:s126}{{2.7.1}{41}} -\newlabel{./start:s127}{{2.7.1}{41}} -\newlabel{./start:s128}{{2.7.2}{41}} -\newlabel{EXSHORTER1}{{2.7.2}{41}} -\newlabel{./start:s129}{{2.7.2}{41}} -\newlabel{SECTGSRECURSION}{{2.8}{41}} +\newlabel{./start:s98}{{2.7}{34}{2}{Getting Started}{}} +\newlabel{./start:s99}{{2.7}{35}{2}{Getting Started}{}} +\newlabel{./start:s100}{{2.7}{36}{2}{Getting Started}{}} +\newlabel{./start:s101}{{2.7}{36}{2}{Getting Started}{}} +\newlabel{./start:s102}{{2.7}{36}{2}{Getting Started}{}} +\newlabel{./start:s103}{{2.7}{36}{2}{Getting Started}{}} +\newlabel{./start:s104}{{2.7}{36}{2}{Getting Started}{}} +\newlabel{./start:s105}{{2.7}{36}{2}{Getting Started}{}} +\newlabel{./start:s106}{{2.7}{36}{2}{Getting Started}{}} +\newlabel{./start:s107}{{2.7}{36}{2}{Getting Started}{}} +\newlabel{./start:s108}{{2.7}{37}{2}{Getting Started}{}} +\newlabel{./start:s109}{{2.7}{37}{2}{Getting Started}{}} +\newlabel{./start:s110}{{2.7}{37}{2}{Getting Started}{}} +\newlabel{./start:s111}{{2.7}{37}{2}{Getting Started}{}} +\newlabel{./start:s112}{{2.7}{37}{2}{Getting Started}{}} +\newlabel{./start:s113}{{2.7}{37}{2}{Getting Started}{}} +\newlabel{./start:s114}{{2.7}{38}{2}{Getting Started}{}} +\newlabel{./start:s115}{{2.7}{38}{2}{Getting Started}{}} +\newlabel{./start:s116}{{2.7}{38}{2}{Getting Started}{}} +\newlabel{./start:s117}{{2.7}{38}{2}{Getting Started}{}} +\newlabel{./start:s118}{{2.7}{38}{2}{Getting Started}{}} +\newlabel{./start:s119}{{2.7}{38}{2}{Getting Started}{}} +\newlabel{./start:s120}{{2.7}{38}{2}{Getting Started}{}} +\newlabel{./start:s121}{{2.7}{38}{2}{Getting Started}{}} +\newlabel{./start:s122}{{2.7}{38}{2}{Getting Started}{}} +\newlabel{./start:s123}{{2.7}{39}{2}{Getting Started}{}} +\newlabel{./start:s124}{{2.7}{39}{2}{Getting Started}{}} +\newlabel{./start:s125}{{2.7}{39}{2}{Getting Started}{}} +\newlabel{./start:s126}{{2.7.1}{41}{2}{Getting Started}{}} +\newlabel{./start:s127}{{2.7.1}{41}{2}{Getting Started}{}} +\newlabel{./start:s128}{{2.7.2}{41}{2}{Getting Started}{}} +\newlabel{EXSHORTER1}{{2.7.2}{41}{2}{Getting Started}{}} +\newlabel{./start:s129}{{2.7.2}{41}{2}{Getting Started}{}} +\newlabel{SECTGSRECURSION}{{2.8}{41}{2}{Getting Started}{}} \@writefile{toc}{\contentsline {section}{\numberline {2.8}Simple Recursion}{41}} -\newlabel{./start:s130}{{2.8}{41}} -\newlabel{./start:s131}{{2.8}{41}} -\newlabel{./start:s132}{{2.8}{41}} -\newlabel{./start:s133}{{2.8}{41}} -\newlabel{./start:s134}{{2.8}{41}} -\newlabel{./start:s135}{{2.8}{41}} -\newlabel{./start:s136}{{2.8}{42}} -\newlabel{defn:simplelength}{{2.8}{42}} -\newlabel{./start:s137}{{2.8}{42}} -\newlabel{./start:s138}{{2.8}{42}} -\newlabel{./start:s139}{{2.8}{42}} -\newlabel{./start:s140}{{2.8}{43}} -\newlabel{./start:s141}{{2.8}{43}} -\newlabel{./start:s142}{{2.8}{44}} -\newlabel{./start:s143}{{2.8}{44}} -\newlabel{./start:s144}{{2.8}{44}} -\newlabel{./start:s145}{{2.8}{45}} -\newlabel{./start:s146}{{2.8}{45}} -\newlabel{./start:s147}{{2.8}{45}} -\newlabel{./start:s148}{{2.8}{46}} -\newlabel{defn:map1}{{2.8}{46}} -\newlabel{./start:s149}{{2.8.1}{46}} -\newlabel{./start:s150}{{2.8.2}{46}} -\newlabel{./start:s151}{{2.8.2}{46}} -\newlabel{./start:s152}{{2.8.3}{46}} -\newlabel{./start:s153}{{2.8.3}{46}} -\newlabel{./start:s154}{{2.8.4}{47}} -\newlabel{./start:s155}{{2.8.5}{47}} -\newlabel{./start:s156}{{2.8.5}{47}} -\newlabel{./start:s157}{{2.8.5}{47}} -\newlabel{./start:s158}{{2.8.6}{47}} -\newlabel{EXEVENODD}{{2.8.6}{47}} -\newlabel{./start:s159}{{2.8.6}{47}} -\newlabel{./start:s160}{{2.8.6}{47}} -\newlabel{./start:s161}{{2.8.7}{47}} -\newlabel{./start:s162}{{2.8.7}{47}} -\newlabel{SECTGSASSIGNMENT}{{2.9}{47}} +\newlabel{./start:s130}{{2.8}{41}{2}{Getting Started}{}} +\newlabel{./start:s131}{{2.8}{41}{2}{Getting Started}{}} +\newlabel{./start:s132}{{2.8}{41}{2}{Getting Started}{}} +\newlabel{./start:s133}{{2.8}{41}{2}{Getting Started}{}} +\newlabel{./start:s134}{{2.8}{41}{2}{Getting Started}{}} +\newlabel{./start:s135}{{2.8}{41}{2}{Getting Started}{}} +\newlabel{./start:s136}{{2.8}{42}{2}{Getting Started}{}} +\newlabel{defn:simplelength}{{2.8}{42}{2}{Getting Started}{}} +\newlabel{./start:s137}{{2.8}{42}{2}{Getting Started}{}} +\newlabel{./start:s138}{{2.8}{42}{2}{Getting Started}{}} +\newlabel{./start:s139}{{2.8}{42}{2}{Getting Started}{}} +\newlabel{./start:s140}{{2.8}{43}{2}{Getting Started}{}} +\newlabel{./start:s141}{{2.8}{43}{2}{Getting Started}{}} +\newlabel{./start:s142}{{2.8}{44}{2}{Getting Started}{}} +\newlabel{./start:s143}{{2.8}{44}{2}{Getting Started}{}} +\newlabel{./start:s144}{{2.8}{44}{2}{Getting Started}{}} +\newlabel{./start:s145}{{2.8}{45}{2}{Getting Started}{}} +\newlabel{./start:s146}{{2.8}{45}{2}{Getting Started}{}} +\newlabel{./start:s147}{{2.8}{45}{2}{Getting Started}{}} +\newlabel{./start:s148}{{2.8}{46}{2}{Getting Started}{}} +\newlabel{defn:map1}{{2.8}{46}{2}{Getting Started}{}} +\newlabel{./start:s149}{{2.8.1}{46}{2}{Getting Started}{}} +\newlabel{./start:s150}{{2.8.2}{46}{2}{Getting Started}{}} +\newlabel{./start:s151}{{2.8.2}{46}{2}{Getting Started}{}} +\newlabel{./start:s152}{{2.8.3}{46}{2}{Getting Started}{}} +\newlabel{./start:s153}{{2.8.3}{46}{2}{Getting Started}{}} +\newlabel{./start:s154}{{2.8.4}{47}{2}{Getting Started}{}} +\newlabel{./start:s155}{{2.8.5}{47}{2}{Getting Started}{}} +\newlabel{./start:s156}{{2.8.5}{47}{2}{Getting Started}{}} +\newlabel{./start:s157}{{2.8.5}{47}{2}{Getting Started}{}} +\newlabel{./start:s158}{{2.8.6}{47}{2}{Getting Started}{}} +\newlabel{EXEVENODD}{{2.8.6}{47}{2}{Getting Started}{}} +\newlabel{./start:s159}{{2.8.6}{47}{2}{Getting Started}{}} +\newlabel{./start:s160}{{2.8.6}{47}{2}{Getting Started}{}} +\newlabel{./start:s161}{{2.8.7}{47}{2}{Getting Started}{}} +\newlabel{./start:s162}{{2.8.7}{47}{2}{Getting Started}{}} +\newlabel{SECTGSASSIGNMENT}{{2.9}{47}{2}{Getting Started}{}} \@writefile{toc}{\contentsline {section}{\numberline {2.9}Assignment}{47}} -\newlabel{./start:s163}{{2.9}{47}} -\newlabel{./start:s164}{{2.9}{47}} -\newlabel{./start:s165}{{2.9}{47}} -\newlabel{./start:s166}{{2.9}{48}} -\newlabel{./start:s167}{{2.9}{49}} -\newlabel{./start:s168}{{2.9}{50}} -\newlabel{./start:s169}{{2.9}{50}} -\newlabel{./start:s170}{{2.9}{50}} -\newlabel{./start:s171}{{2.9}{51}} -\newlabel{./start:s172}{{2.9}{51}} -\newlabel{./start:s173}{{2.9}{51}} -\newlabel{./start:s174}{{2.9}{51}} -\newlabel{./start:s175}{{2.9}{51}} -\newlabel{./start:s176}{{2.9}{52}} -\newlabel{./start:s177}{{2.9}{52}} -\newlabel{./start:s178}{{2.9}{52}} -\newlabel{./start:s179}{{2.9}{53}} -\newlabel{queue-datatype}{{2.9}{53}} -\newlabel{./start:s180}{{2.9}{53}} -\newlabel{./start:s181}{{2.9}{53}} -\newlabel{./start:s182}{{2.9}{54}} -\newlabel{./start:s183}{{2.9}{54}} -\newlabel{./start:s184}{{2.9}{54}} -\newlabel{./start:s185}{{2.9}{54}} -\newlabel{./start:s186}{{2.9.1}{54}} -\newlabel{./start:s187}{{2.9.1}{54}} -\newlabel{./start:s188}{{2.9.2}{55}} -\newlabel{./start:s189}{{2.9.2}{55}} -\newlabel{./start:s190}{{2.9.2}{55}} -\newlabel{./start:s191}{{2.9.3}{55}} -\newlabel{EXSTACKREFANDSET}{{2.9.3}{55}} -\newlabel{./start:s192}{{2.9.4}{55}} -\newlabel{./start:s193}{{2.9.4}{55}} -\newlabel{./start:s194}{{2.9.5}{56}} -\newlabel{./start:s195}{{2.9.6}{56}} -\newlabel{./start:s196}{{2.9.7}{56}} -\newlabel{./start:s197}{{2.9.7}{56}} -\newlabel{./start:s198}{{2.9.7}{56}} -\newlabel{./start:s199}{{2.9.8}{56}} -\newlabel{EXLIST?}{{2.9.8}{56}} -\newlabel{./start:s200}{{2.9.8}{56}} -\newlabel{./start:s201}{{2.9.8}{56}} -\newlabel{./start:s202}{{2.9.8}{56}} +\newlabel{./start:s163}{{2.9}{47}{2}{Getting Started}{}} +\newlabel{./start:s164}{{2.9}{47}{2}{Getting Started}{}} +\newlabel{./start:s165}{{2.9}{47}{2}{Getting Started}{}} +\newlabel{./start:s166}{{2.9}{48}{2}{Getting Started}{}} +\newlabel{./start:s167}{{2.9}{49}{2}{Getting Started}{}} +\newlabel{./start:s168}{{2.9}{50}{2}{Getting Started}{}} +\newlabel{./start:s169}{{2.9}{50}{2}{Getting Started}{}} +\newlabel{./start:s170}{{2.9}{50}{2}{Getting Started}{}} +\newlabel{./start:s171}{{2.9}{51}{2}{Getting Started}{}} +\newlabel{./start:s172}{{2.9}{51}{2}{Getting Started}{}} +\newlabel{./start:s173}{{2.9}{51}{2}{Getting Started}{}} +\newlabel{./start:s174}{{2.9}{51}{2}{Getting Started}{}} +\newlabel{./start:s175}{{2.9}{51}{2}{Getting Started}{}} +\newlabel{./start:s176}{{2.9}{52}{2}{Getting Started}{}} +\newlabel{./start:s177}{{2.9}{52}{2}{Getting Started}{}} +\newlabel{./start:s178}{{2.9}{52}{2}{Getting Started}{}} +\newlabel{./start:s179}{{2.9}{53}{2}{Getting Started}{}} +\newlabel{queue-datatype}{{2.9}{53}{2}{Getting Started}{}} +\newlabel{./start:s180}{{2.9}{53}{2}{Getting Started}{}} +\newlabel{./start:s181}{{2.9}{53}{2}{Getting Started}{}} +\newlabel{./start:s182}{{2.9}{54}{2}{Getting Started}{}} +\newlabel{./start:s183}{{2.9}{54}{2}{Getting Started}{}} +\newlabel{./start:s184}{{2.9}{54}{2}{Getting Started}{}} +\newlabel{./start:s185}{{2.9}{54}{2}{Getting Started}{}} +\newlabel{./start:s186}{{2.9.1}{54}{2}{Getting Started}{}} +\newlabel{./start:s187}{{2.9.1}{54}{2}{Getting Started}{}} +\newlabel{./start:s188}{{2.9.2}{55}{2}{Getting Started}{}} +\newlabel{./start:s189}{{2.9.2}{55}{2}{Getting Started}{}} +\newlabel{./start:s190}{{2.9.2}{55}{2}{Getting Started}{}} +\newlabel{./start:s191}{{2.9.3}{55}{2}{Getting Started}{}} +\newlabel{EXSTACKREFANDSET}{{2.9.3}{55}{2}{Getting Started}{}} +\newlabel{./start:s192}{{2.9.4}{55}{2}{Getting Started}{}} +\newlabel{./start:s193}{{2.9.4}{55}{2}{Getting Started}{}} +\newlabel{./start:s194}{{2.9.5}{56}{2}{Getting Started}{}} +\newlabel{./start:s195}{{2.9.6}{56}{2}{Getting Started}{}} +\newlabel{./start:s196}{{2.9.7}{56}{2}{Getting Started}{}} +\newlabel{./start:s197}{{2.9.7}{56}{2}{Getting Started}{}} +\newlabel{./start:s198}{{2.9.7}{56}{2}{Getting Started}{}} +\newlabel{./start:s199}{{2.9.8}{56}{2}{Getting Started}{}} +\newlabel{EXLIST?}{{2.9.8}{56}{2}{Getting Started}{}} +\newlabel{./start:s200}{{2.9.8}{56}{2}{Getting Started}{}} +\newlabel{./start:s201}{{2.9.8}{56}{2}{Getting Started}{}} +\newlabel{./start:s202}{{2.9.8}{56}{2}{Getting Started}{}} \@setckpt{start}{ \setcounter{page}{57} \setcounter{equation}{0} diff --git a/csug/tspl4/summary.aux b/csug/tspl4/summary.aux index 503752f3aa..db69b9aa9e 100644 --- a/csug/tspl4/summary.aux +++ b/csug/tspl4/summary.aux @@ -1,4 +1,5 @@ \relax +match \@writefile{toc}{\contentsline {chapter}{Summary of Forms}{463}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} diff --git a/csug/tspl4/syntax.aux b/csug/tspl4/syntax.aux index bcef1aca33..edc91f9c10 100644 --- a/csug/tspl4/syntax.aux +++ b/csug/tspl4/syntax.aux @@ -1,104 +1,105 @@ \relax +match \@writefile{toc}{\contentsline {chapter}{\numberline {8}Syntactic Extension}{289}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{CHPTSYNTAX}{{8}{289}} +\newlabel{CHPTSYNTAX}{{8}{289}{8}{Syntactic Extension}{}} \citation{Dybvig:syntactic} \citation{Dybvig:csug8} -\newlabel{./syntax:s0}{{8}{291}} -\newlabel{./syntax:s1}{{8}{291}} -\newlabel{./syntax:s2}{{8}{291}} -\newlabel{./syntax:s3}{{8}{291}} -\newlabel{./syntax:s4}{{8}{291}} -\newlabel{./syntax:s5}{{8}{291}} -\newlabel{./syntax:s6}{{8}{291}} -\newlabel{./syntax:s7}{{8}{291}} -\newlabel{./syntax:s8}{{8}{291}} -\newlabel{./syntax:s9}{{8}{291}} -\newlabel{./syntax:s10}{{8}{291}} -\newlabel{SECTSYNTAXDEFINITIONS}{{8.1}{291}} +\newlabel{./syntax:s0}{{8}{291}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s1}{{8}{291}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s2}{{8}{291}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s3}{{8}{291}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s4}{{8}{291}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s5}{{8}{291}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s6}{{8}{291}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s7}{{8}{291}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s8}{{8}{291}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s9}{{8}{291}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s10}{{8}{291}{8}{Syntactic Extension}{}} +\newlabel{SECTSYNTAXDEFINITIONS}{{8.1}{291}{8}{Syntactic Extension}{}} \@writefile{toc}{\contentsline {section}{\numberline {8.1}Keyword Bindings}{291}} -\newlabel{./syntax:s11}{{8.1}{291}} -\newlabel{./syntax:s12}{{8.1}{292}} -\newlabel{body-expansion}{{8.1}{292}} -\newlabel{./syntax:s13}{{8.1}{293}} -\newlabel{letsyntaximplicitbegin}{{8.1}{293}} -\newlabel{SECTSYNTAXRULES}{{8.2}{294}} +\newlabel{./syntax:s11}{{8.1}{291}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s12}{{8.1}{292}{8}{Syntactic Extension}{}} +\newlabel{body-expansion}{{8.1}{292}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s13}{{8.1}{293}{8}{Syntactic Extension}{}} +\newlabel{letsyntaximplicitbegin}{{8.1}{293}{8}{Syntactic Extension}{}} +\newlabel{SECTSYNTAXRULES}{{8.2}{294}{8}{Syntactic Extension}{}} \@writefile{toc}{\contentsline {section}{\numberline {8.2}Syntax-Rules Transformers}{294}} -\newlabel{./syntax:s14}{{8.2}{294}} -\newlabel{./syntax:s15}{{8.2}{294}} -\newlabel{./syntax:s16}{{8.2}{294}} -\newlabel{./syntax:s17}{{8.2}{294}} -\newlabel{./syntax:s18}{{8.2}{294}} -\newlabel{./syntax:s19}{{8.2}{294}} -\newlabel{./syntax:s20}{{8.2}{294}} -\newlabel{./syntax:s21}{{8.2}{294}} -\newlabel{./syntax:s22}{{8.2}{294}} -\newlabel{patterns}{{8.2}{294}} -\newlabel{./syntax:s23}{{8.2}{295}} -\newlabel{./syntax:s24}{{8.2}{296}} -\newlabel{./syntax:s25}{{8.2}{296}} -\newlabel{./syntax:s26}{{8.2}{297}} -\newlabel{./syntax:s27}{{8.2}{297}} -\newlabel{./syntax:s28}{{8.2}{298}} -\newlabel{SECTSYNTAXCASE}{{8.3}{298}} +\newlabel{./syntax:s14}{{8.2}{294}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s15}{{8.2}{294}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s16}{{8.2}{294}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s17}{{8.2}{294}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s18}{{8.2}{294}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s19}{{8.2}{294}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s20}{{8.2}{294}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s21}{{8.2}{294}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s22}{{8.2}{294}{8}{Syntactic Extension}{}} +\newlabel{patterns}{{8.2}{294}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s23}{{8.2}{295}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s24}{{8.2}{296}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s25}{{8.2}{296}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s26}{{8.2}{297}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s27}{{8.2}{297}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s28}{{8.2}{298}{8}{Syntactic Extension}{}} +\newlabel{SECTSYNTAXCASE}{{8.3}{298}{8}{Syntactic Extension}{}} \@writefile{toc}{\contentsline {section}{\numberline {8.3}Syntax-Case Transformers}{298}} -\newlabel{./syntax:s29}{{8.3}{298}} -\newlabel{./syntax:s30}{{8.3}{299}} -\newlabel{./syntax:s31}{{8.3}{299}} -\newlabel{./syntax:s32}{{8.3}{299}} -\newlabel{./syntax:s33}{{8.3}{300}} -\newlabel{./syntax:s34}{{8.3}{300}} -\newlabel{./syntax:s35}{{8.3}{301}} -\newlabel{./syntax:s36}{{8.3}{301}} -\newlabel{./syntax:s37}{{8.3}{302}} -\newlabel{./syntax:s38}{{8.3}{304}} -\newlabel{./syntax:s39}{{8.3}{304}} -\newlabel{defn:cond}{{8.3}{305}} -\newlabel{./syntax:s40}{{8.3}{305}} +\newlabel{./syntax:s29}{{8.3}{298}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s30}{{8.3}{299}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s31}{{8.3}{299}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s32}{{8.3}{299}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s33}{{8.3}{300}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s34}{{8.3}{300}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s35}{{8.3}{301}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s36}{{8.3}{301}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s37}{{8.3}{302}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s38}{{8.3}{304}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s39}{{8.3}{304}{8}{Syntactic Extension}{}} +\newlabel{defn:cond}{{8.3}{305}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s40}{{8.3}{305}{8}{Syntactic Extension}{}} \citation{bawden:pepm99} -\newlabel{./syntax:s41}{{8.3}{306}} -\newlabel{defn:case}{{8.3}{306}} -\newlabel{./syntax:s42}{{8.3}{306}} -\newlabel{desc:make-variable-transformer}{{8.3}{306}} -\newlabel{./syntax:s43}{{8.3}{307}} -\newlabel{defn:identifier-syntax}{{8.3}{307}} -\newlabel{./syntax:s44}{{8.3}{308}} -\newlabel{./syntax:s45}{{8.3}{308}} -\newlabel{./syntax:s46}{{8.3}{308}} -\newlabel{./syntax:s47}{{8.3}{308}} -\newlabel{./syntax:s48}{{8.3}{309}} -\newlabel{./syntax:s49}{{8.3}{310}} -\newlabel{./syntax:s50}{{8.3}{310}} -\newlabel{defn:letrec}{{8.3}{310}} -\newlabel{fullletvalues}{{8.3}{310}} -\newlabel{./syntax:s51}{{8.3}{310}} -\newlabel{SECTSYNTAXEXAMPLES}{{8.4}{311}} +\newlabel{./syntax:s41}{{8.3}{306}{8}{Syntactic Extension}{}} +\newlabel{defn:case}{{8.3}{306}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s42}{{8.3}{306}{8}{Syntactic Extension}{}} +\newlabel{desc:make-variable-transformer}{{8.3}{306}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s43}{{8.3}{307}{8}{Syntactic Extension}{}} +\newlabel{defn:identifier-syntax}{{8.3}{307}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s44}{{8.3}{308}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s45}{{8.3}{308}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s46}{{8.3}{308}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s47}{{8.3}{308}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s48}{{8.3}{309}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s49}{{8.3}{310}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s50}{{8.3}{310}{8}{Syntactic Extension}{}} +\newlabel{defn:letrec}{{8.3}{310}{8}{Syntactic Extension}{}} +\newlabel{fullletvalues}{{8.3}{310}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s51}{{8.3}{310}{8}{Syntactic Extension}{}} +\newlabel{SECTSYNTAXEXAMPLES}{{8.4}{311}{8}{Syntactic Extension}{}} \@writefile{toc}{\contentsline {section}{\numberline {8.4}Examples}{311}} -\newlabel{./syntax:s52}{{8.4}{311}} -\newlabel{defn:let}{{8.4}{312}} -\newlabel{./syntax:s53}{{8.4}{312}} -\newlabel{defn:do}{{8.4}{313}} -\newlabel{./syntax:s54}{{8.4}{313}} -\newlabel{./syntax:s55}{{8.4}{313}} -\newlabel{./syntax:s56}{{8.4}{314}} -\newlabel{./syntax:s57}{{8.4}{314}} -\newlabel{./syntax:s58}{{8.4}{315}} -\newlabel{./syntax:s59}{{8.4}{315}} -\newlabel{./syntax:s60}{{8.4}{315}} -\newlabel{./syntax:s61}{{8.4}{315}} +\newlabel{./syntax:s52}{{8.4}{311}{8}{Syntactic Extension}{}} +\newlabel{defn:let}{{8.4}{312}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s53}{{8.4}{312}{8}{Syntactic Extension}{}} +\newlabel{defn:do}{{8.4}{313}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s54}{{8.4}{313}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s55}{{8.4}{313}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s56}{{8.4}{314}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s57}{{8.4}{314}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s58}{{8.4}{315}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s59}{{8.4}{315}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s60}{{8.4}{315}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s61}{{8.4}{315}{8}{Syntactic Extension}{}} \citation{Dybvig:csug8} -\newlabel{./syntax:s62}{{8.4}{316}} -\newlabel{./syntax:s63}{{8.4}{316}} -\newlabel{./syntax:s64}{{8.4}{317}} -\newlabel{./syntax:s65}{{8.4}{317}} -\newlabel{./syntax:s66}{{8.4}{317}} -\newlabel{./syntax:s67}{{8.4}{317}} -\newlabel{defn:method}{{8.4}{317}} -\newlabel{./syntax:s68}{{8.4}{317}} -\newlabel{./syntax:s69}{{8.4}{318}} -\newlabel{./syntax:s70}{{8.4}{318}} -\newlabel{./syntax:s71}{{8.4}{320}} +\newlabel{./syntax:s62}{{8.4}{316}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s63}{{8.4}{316}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s64}{{8.4}{317}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s65}{{8.4}{317}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s66}{{8.4}{317}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s67}{{8.4}{317}{8}{Syntactic Extension}{}} +\newlabel{defn:method}{{8.4}{317}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s68}{{8.4}{317}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s69}{{8.4}{318}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s70}{{8.4}{318}{8}{Syntactic Extension}{}} +\newlabel{./syntax:s71}{{8.4}{320}{8}{Syntactic Extension}{}} \@setckpt{syntax}{ \setcounter{page}{321} \setcounter{equation}{0} diff --git a/csug/tspl4/to-hyperref.rkt b/csug/tspl4/to-hyperref.rkt new file mode 100644 index 0000000000..920d65aec5 --- /dev/null +++ b/csug/tspl4/to-hyperref.rkt @@ -0,0 +1,38 @@ +#lang racket/base + +(for ([f (in-list (directory-list))] + #:when (regexp-match? #rx"[.]aux" f)) + (printf "Convert ~s\n" f) + (call-with-input-file* + f + (lambda (i) + (with-output-to-file + "tmp" + #:exists 'truncate + (lambda () + (for/fold ([sec #f]) ([line (in-lines i)]) + (cond + [(regexp-match #rx"\\\\@writefile{toc}{\\\\contentsline {chapter}{(?:\\\\numberline {([^}]*)})?([^}]*)}" + line) + => (lambda (m) + (displayln "match") + (displayln line) + (list (cadr m) (caddr m)))] + [(regexp-match #rx"\\\\newlabel" + line) + => (lambda (m) + (displayln (string-append + (substring line 0 (sub1 (string-length line))) + "{" (or (car sec) "") "}" + "{" (cadr sec) "}" + "{}" + "}")) + sec)] + [else + (displayln line) + sec])))))) + (rename-file-or-directory "tmp" f #t)) + + + + diff --git a/csug/tspl4/tspl.aux b/csug/tspl4/tspl.aux index f78500af97..6ce91c3c17 100644 --- a/csug/tspl4/tspl.aux +++ b/csug/tspl4/tspl.aux @@ -19,4 +19,5 @@ \@input{answers.aux} \@input{grammar.aux} \@input{summary.aux} +match \@writefile{toc}{\contentsline {chapter}{Index}{481}}