rosella/libcompiler
Jesse D. McDonald 9e4286b49e Refactor (define) parser to work in (let), (lambda), (begin), etc.
Add support for (fix=), (list), (and), (or), (cond), (when), and (unless).
Fix a mapper bug which could assign the same frame var to separate variables.
Update make-struct primitive for new structure type layout.
Change primitives to use #% as prefix instead of just %.
Add primitive operations for comparing byte-strings.
2012-07-14 13:45:54 -05:00
..
compiler.scm Lots of misc. cleanup, and a few bug fixes. 2012-07-14 13:45:22 -05:00
mapper.scm Refactor (define) parser to work in (let), (lambda), (begin), etc. 2012-07-14 13:45:54 -05:00
optimizer.scm Refactor (define) parser to work in (let), (lambda), (begin), etc. 2012-07-14 13:45:54 -05:00
primitives.scm Refactor (define) parser to work in (let), (lambda), (begin), etc. 2012-07-14 13:45:54 -05:00
reader.scm Refactor (define) parser to work in (let), (lambda), (begin), etc. 2012-07-14 13:45:54 -05:00
simplifier.scm Refactor (define) parser to work in (let), (lambda), (begin), etc. 2012-07-14 13:45:54 -05:00
utilities.scm Refactor (define) parser to work in (let), (lambda), (begin), etc. 2012-07-14 13:45:54 -05:00
writer.scm Refactor (define) parser to work in (let), (lambda), (begin), etc. 2012-07-14 13:45:54 -05:00