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.}
132
132
@item{Make examples of @racket[cond ]-expressions and primitives and
133
133
potential translations of them to assembly.}
134
134
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
136
136
compile these expressions based on your examples.}
137
137
138
138
@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.
312
312
313
313
314
314
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
316
316
provides 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 ]
318
318
with an empty enivornment.
319
319
320
320
These rely on two functions: one for extending an environment with a
Original file line number Diff line number Diff line change 42
42
43
43
(list @wk{9/23 }
44
44
@;""
45
- @secref["Dodger " ]
46
- @secref["Evildoer " ])
47
-
45
+ @itemlist[@item{@secref["Dodger " ]}
46
+ @item{@secref["Evildoer " ]}]
47
+ @secref["Extort " ])
48
+
48
49
(list @wk{9/30 }
49
50
@;elem{A3}
50
51
@;elem{@seclink["Assignment 2"]{A2}}
51
- @secref["Evildoer " ]
52
- @secref{Extort} )
52
+ @secref["Fraud " ]
53
+ @secref[ " Fraud " ] )
53
54
54
55
(list @wk{10/7 }
55
56
@;""
56
- @secref{Fraud }
57
- @secref{Fraud })
57
+ @secref{Hustle }
58
+ @secref{Hustle })
58
59
59
60
(list @wk{10/14 }
60
61
@;elem{A4}
63
64
64
65
(list @wk{10/21 }
65
66
@;""
66
- @secref{Hustle }
67
- @secref{Hustle })
67
+ @secref{Hoax }
68
+ @secref{Hoax })
68
69
69
70
(list @wk{10/28 }
70
71
@;elem{A5}
71
72
@;elem{@seclink["Assignment 4"]{A4}}
72
- @secref{Hoax }
73
- @secref{Hoax })
73
+ @secref{Iniquity }
74
+ @secref{Iniquity })
74
75
75
76
(list @wk{11/4 }
76
77
@;""
77
- @secref{Iniquity }
78
- @secref{Iniquity })
78
+ @secref{Knock }
79
+ @secref{Jig })
79
80
80
81
81
82
(list @wk{11/11 }
82
83
@;elem{A6}
83
- @secref{Knock }
84
+ @secref{Loot }
84
85
@secref["Midterm_2 " ])
85
86
86
87
87
88
(list @wk{11/18 }
88
89
@;""
89
- @secref{Jig }
90
- @secref{Loot })
90
+ @secref{Loot }
91
+ @secref{Mug })
91
92
92
93
(list @wk{11/25 }
93
94
@;elem{A7}
94
95
@;elem{@seclink["Assignment 5"]{A5}}
95
- @secref{Loot }
96
+ @secref{Neerdowell }
96
97
@elem{No class: Thanksgiving})
97
98
98
99
(list @wk{12/2 }
99
100
@;""
100
- @secref{Mug}
101
- @secref{Neerdowell })
101
+ @secref{Outlaw}
102
+ @elem{Outlaw })
102
103
103
104
(list @wk{12/9 }
104
105
@;""
105
- @secref{Outlaw }
106
- @secref{Outlaw })
106
+ @elem{Slack }
107
+ @elem{Slack })
107
108
108
109
)]
109
110
You can’t perform that action at this time.
0 commit comments