\relax \@writefile{toc}{\contentsline {part}{Intermezzo 1: Syntax and Semantics}{95}} \newlabel{sec:synsem}{{8.1}{95}} \@writefile{toc}{\contentsline {subsection}{The Scheme Vocabulary}{96}} \newlabel{sec:synsem:vocab}{{8.2}{96}} \@writefile{lof}{\contentsline {figure}{\numberline {20}{\ignorespaces {\tt Beginning Student Scheme}: The vocabulary (core)}}{96}} \newlabel{fig:lex-beginner}{{20}{96}} \@writefile{toc}{\contentsline {subsection}{The Scheme Grammar}{96}} \newlabel{sec:synsem:grammar}{{8.3}{96}} \@writefile{lof}{\contentsline {figure}{\numberline {21}{\ignorespaces {\tt Beginning Student Scheme}: The core grammar}}{97}} \newlabel{fig:syn-beginner}{{21}{97}} \newlabel{ex:legal-ex1}{{8.3.1}{98}} \newlabel{ex:legal-def1}{{8.3.2}{98}} \newlabel{ex:illegal-exp1}{{8.3.3}{98}} \newlabel{ex:illegal-def1}{{8.3.4}{98}} \@writefile{lof}{\contentsline {figure}{\numberline {22}{\ignorespaces Syntactic naming conventions}}{99}} \newlabel{fig:terminology}{{22}{99}} \@writefile{toc}{\contentsline {subsection}{The Meaning of Scheme}{99}} \newlabel{sec:synsem:sem}{{8.4}{99}} \newlabel{ex:eval1}{{8.4.1}{102}} \newlabel{ex:eval+def1}{{8.4.2}{103}} \@writefile{toc}{\contentsline {subsection}{Errors}{103}} \newlabel{sec:synsem:errors}{{8.5}{103}} \@writefile{toc}{\contentsline {subsection}{Boolean Expressions}{106}} \newlabel{sec:synsem:and-or}{{8.6}{106}} \@writefile{toc}{\contentsline {subsection}{Variable Definitions}{107}} \newlabel{sec:synsem:var-defns}{{8.7}{107}} \@writefile{lof}{\contentsline {figure}{\numberline {23}{\ignorespaces An example of variable definitions}}{108}} \newlabel{fig:defined-variables}{{23}{108}} \newlabel{ex:def-var-syn}{{8.7.1}{108}} \newlabel{ex:def-var-sem2}{{8.7.2}{108}} \newlabel{ex:def-var-sem3}{{8.7.3}{109}} \@writefile{toc}{\contentsline {subsection}{Structure Definitions}{109}} \newlabel{sec:int1-structs}{{8.8}{109}} \newlabel{ex:define-struct-syn}{{8.8.1}{111}} \newlabel{ex:define-struct-value}{{8.8.2}{111}} \newlabel{ex:define-struct2}{{8.8.3}{112}} \newlabel{ex:define-struct2-r}{{8.8.3}{112}} \@writefile{lof}{\contentsline {figure}{\numberline {24}{\ignorespaces {\tt Scheme Beginning Student}: The full grammar}}{112}} \newlabel{fig:syn-beginner-full}{{24}{112}} \@setckpt{curriculumAa}{ \setcounter{page}{113} \setcounter{equation}{0} \setcounter{enumi}{3} \setcounter{enumii}{0} \setcounter{enumiii}{0} \setcounter{enumiv}{0} \setcounter{footnote}{26} \setcounter{mpfootnote}{0} \setcounter{part}{1} \setcounter{section}{8} \setcounter{subsection}{8} \setcounter{subsubsection}{0} \setcounter{paragraph}{0} \setcounter{subparagraph}{0} \setcounter{figure}{24} \setcounter{table}{0} \setcounter{lpart}{0} \setcounter{lchapter}{0} \setcounter{lsection}{1} \setcounter{lsubsection}{7} \setcounter{lsubsubsection}{0} \setcounter{lparagraph}{0} \setcounter{lsubparagraph}{0} \setcounter{lsubsubparagraph}{0} \setcounter{lequation}{0} \setcounter{foops}{80} \setcounter{exercise}{3} }