File tree Expand file tree Collapse file tree 2 files changed +4
-6
lines changed Expand file tree Collapse file tree 2 files changed +4
-6
lines changed Original file line number Diff line number Diff line change 77@include-section{assignments/2.scrbl}
88@include-section{assignments/3.scrbl}
99@include-section{assignments/4.scrbl}
10- @; include-section{assignments/5.scrbl}
10+ @include-section{assignments/5.scrbl}
1111@;include-section{assignments/6.scrbl}
1212@;;include-section{assignments/7.scrbl}
1313
Original file line number Diff line number Diff line change 55@(require "../notes/ev.rkt "
66 "../notes/utils.rkt " )
77
8- @(ev `(current-directory ,(path->string (build-path notes "iniquity-plus " ))))
9- @(for-each (λ (f) (ev `(require (file ,f))))
10- '("ast.rkt " "parse.rkt " "interp.rkt " ))
118
12-
13- @bold{Due: Monday, May 6 , 11:59PM EST}
9+ @bold{Due: Tuesday November 26 , 11:59PM EST}
1410
1511The goal of this assignment is to extend a compiler with new pattern
1612matching forms for matching lists, vectors, and predicates.
@@ -62,6 +58,8 @@ same, but constructs a vector.
6258(vector 1 2 3 )
6359(vector 1 #t #\c )]
6460
61+ These are not directly useful in implementing the patterns above, but
62+ do make it easier to write examples and tests.
6563
6664@section[#:tag-prefix "a5- " #:style 'unnumbered #:tag "list " ]{List patterns}
6765
You can’t perform that action at this time.
0 commit comments