Commit Graph

72 Commits

Author SHA1 Message Date
Danny Yoo
4a2f30b4f2 checking closures 2011-03-07 21:46:13 -05:00
Danny Yoo
414f806580 control stack label lookup 2011-03-07 17:54:55 -05:00
Danny Yoo
4924f92528 primitive application 2011-03-07 17:49:07 -05:00
Danny Yoo
c08c6ed667 lexical address lookup 2011-03-07 17:40:02 -05:00
Danny Yoo
82851496e2 capturing some variables. 2011-03-07 17:05:57 -05:00
Danny Yoo
283370015d need test to make sure we're doing variable capture. 2011-03-07 16:56:10 -05:00
Danny Yoo
f27072da7b get compiled procedure entry 2011-03-07 16:51:47 -05:00
Danny Yoo
700c637e47 getting lookup-primitive to return primitive values 2011-03-07 16:34:51 -05:00
Danny Yoo
865181ddc4 install closure values. 2011-03-07 16:06:50 -05:00
Danny Yoo
6cb9cf6539 changed the allowed set of primitives so we typecheck a bit better. Added chekc-toplevel-bound 2011-03-07 15:44:47 -05:00
Danny Yoo
27ee4739cc test-simulator appears to be doing something. 2011-03-04 17:08:14 -05:00
Danny Yoo
c84eba7786 continuing to implement performstatement 2011-03-04 16:55:16 -05:00
Danny Yoo
f1a9c6039c getting weird error message from typed racket. 2011-03-04 15:55:05 -05:00
Danny Yoo
b2df94e060 working on extendenvironment/prefix 2011-03-04 15:32:29 -05:00
Danny Yoo
9277109351 testandbranch 2011-03-04 14:11:15 -05:00
Danny Yoo
d3ceee5a63 popframe 2011-03-04 13:52:22 -05:00
Danny Yoo
24149f82cb pushenv tets 2011-03-04 13:18:33 -05:00
Danny Yoo
3b35a50810 testing environment lookup 2011-03-04 13:11:28 -05:00
dyoo
cefc85c72f simplifying the il a little bit, getting assignment 2011-03-03 17:17:10 -05:00
dyoo
be89ec9f0f testing goto in the simulator 2011-03-03 16:58:09 -05:00
dyoo
3b9722dcc6 simulator.rkt skeleton 2011-03-03 16:25:34 -05:00
dyoo
e8c2d199aa I need a simulator for the intermediate language. 2011-03-03 16:13:36 -05:00