File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2323
2424@itemlist[
2525
26+ @item{incorporating the Con+ features you added in
27+ @seclink["Assignment 3 " ]{Assignment 3 },}
28+
2629@item{incorporating the Fraud+ features you added in
2730@seclink["Assignment 4 " ]{Assignment 4 },}
2831
@@ -32,10 +35,24 @@ with:
3235
3336]
3437
38+ As usual, the code in @tt{ast.rkt} will need to be studied in order to
39+ understand the structure of the AST and how to traverse/operate on
40+ Hustle+ programs.
41+
3542@section[#:tag-prefix "a5- " #:style 'unnumbered ]{From Fraud+ to Hustle+}
3643
37- Implement all the features of Fraud+, extended to Hustle+.
44+ Implement all the features of Con+ and Fraud+, extended to Hustle+.
3845
46+ In order to get all the points for this section of the assignment you will
47+ need to modify the following files:
48+
49+ @itemlist[
50+
51+ @item{@tt{compile.rkt}}
52+
53+ @item{@tt{syntax.rkt}}
54+
55+ ]
3956
4057@section[#:tag-prefix "a5- " #:style 'unnumbered ]{Strung out}
4158
@@ -84,10 +101,6 @@ need to modify the following files:
84101
85102]
86103
87- As usual, the code in @tt{ast.rkt} will need to be studied in order to
88- understand the structure of the AST and how to traverse/operate on
89- Hustle+ programs.
90-
91104@section[#:tag-prefix " a5-" #:style 'unnumbered]{More operations}
92105
93106Add the following operations to the Hustle+ language:
You can’t perform that action at this time.
0 commit comments