File tree Expand file tree Collapse file tree 3 files changed +25
-24
lines changed
Expand file tree Collapse file tree 3 files changed +25
-24
lines changed Original file line number Diff line number Diff line change @@ -132,7 +132,7 @@ interpret @racket[cond] expressions and new primitives.}
132132@item{Make examples of @racket[cond ]-expressions and primitives and
133133potential translations of them to assembly.}
134134
135- @item{Update @tt{compile.rkt} and @tt{compile-prim .rkt} to correctly
135+ @item{Update @tt{compile.rkt} and @tt{compile-ops .rkt} to correctly
136136compile these expressions based on your examples.}
137137
138138@item{Test your compiler with @tt{raco test test/compile.rkt}.}
Original file line number Diff line number Diff line change @@ -312,9 +312,9 @@ value of the right hand side.
312312
313313
314314
315- The heart of the semantics is a function @racket[interp-env ] the
315+ The heart of the semantics is a function @racket[interp-e ] the
316316provides the meaning of an expression under a given environment. The
317- top-level @racket[interp] function simply calls @racket[interp-env ]
317+ top-level @racket[interp] function simply calls @racket[interp-e ]
318318with an empty enivornment.
319319
320320These rely on two functions: one for extending an environment with a
Original file line number Diff line number Diff line change 4242
4343 (list @wk{9/23 }
4444 @;""
45- @secref["Dodger " ]
46- @secref["Evildoer " ])
47-
45+ @itemlist[@item{@secref["Dodger " ]}
46+ @item{@secref["Evildoer " ]}]
47+ @secref["Extort " ])
48+
4849 (list @wk{9/30 }
4950 @;elem{A3}
5051 @;elem{@seclink["Assignment 2"]{A2}}
51- @secref["Evildoer " ]
52- @secref{Extort} )
52+ @secref["Fraud " ]
53+ @secref[ " Fraud " ] )
5354
5455 (list @wk{10/7 }
5556 @;""
56- @secref{Fraud }
57- @secref{Fraud })
57+ @secref{Hustle }
58+ @secref{Hustle })
5859
5960 (list @wk{10/14 }
6061 @;elem{A4}
6364
6465 (list @wk{10/21 }
6566 @;""
66- @secref{Hustle }
67- @secref{Hustle })
67+ @secref{Hoax }
68+ @secref{Hoax })
6869
6970 (list @wk{10/28 }
7071 @;elem{A5}
7172 @;elem{@seclink["Assignment 4"]{A4}}
72- @secref{Hoax }
73- @secref{Hoax })
73+ @secref{Iniquity }
74+ @secref{Iniquity })
7475
7576 (list @wk{11/4 }
7677 @;""
77- @secref{Iniquity }
78- @secref{Iniquity })
78+ @secref{Knock }
79+ @secref{Jig })
7980
8081
8182 (list @wk{11/11 }
8283 @;elem{A6}
83- @secref{Knock }
84+ @secref{Loot }
8485 @secref["Midterm_2 " ])
8586
8687
8788 (list @wk{11/18 }
8889 @;""
89- @secref{Jig }
90- @secref{Loot })
90+ @secref{Loot }
91+ @secref{Mug })
9192
9293 (list @wk{11/25 }
9394 @;elem{A7}
9495 @;elem{@seclink["Assignment 5"]{A5}}
95- @secref{Loot }
96+ @secref{Neerdowell }
9697 @elem{No class: Thanksgiving})
9798
9899 (list @wk{12/2 }
99100 @;""
100- @secref{Mug}
101- @secref{Neerdowell })
101+ @secref{Outlaw}
102+ @elem{Outlaw })
102103
103104 (list @wk{12/9 }
104105 @;""
105- @secref{Outlaw }
106- @secref{Outlaw })
106+ @elem{Slack }
107+ @elem{Slack })
107108
108109)]
109110
You can’t perform that action at this time.
0 commit comments