Hosts files for the original 430 Outlaw compiler
Hosts files for compiler with function contracts
To open the Racket IDE:
cd pact
racket
To test parsing, do the following inside the racket IDE:
(require "parse.rkt")
(parse '(<insert_program_here>))
To test compilation, do the following inside the racket IDE, run the following:
(require "compile.rkt")
(require "parse.rkt")
(compile (parse '(<insert_program_here>)))
OR if you have a racket program (i.e. programs directory), call the following:
make <program_name>.run
./<program_name>.run
To run the test suite:
cd pact/test
racket compile.rkt