pad's fork of qc--
OCaml C TeX Makefile Lua Perl Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
arch
assembler
commons
commons2
commons3
demos
docs
error
front_asm
front_cfg
front_fenv
front_ir
front_last
front_nelab
front_rtl
front_target
front_zipcfg
h_asdl
h_camlburg
parsing
tests
todo
tools
.gitignore
Cminusminus.nw
Cminusminus_extra.nw
Makefile
Makefile.common
Makefile.config
Makefile.template
authors.txt
copyright.txt
driver.ml
driver.mli
install.txt
license.txt
main.ml
pad.txt
project.el
readme.txt
skip_list.txt
this.in
this.ml
this.mli

readme.txt

                    The Quick C-- Compiler

     ``A new perspective on programming-language infrastructure''
                                                         
This directory contains the source code for Quick C--.  If you write a
compiler that emits C--, we'll turn your C-- into efficient machine
code.  More information can be found at http://www.cminusminus.org.

To build the compiler from source code, see the install.txt document.  

Simple usage for qc
--------------------------

To test the parser just do:

  $ ./qc -dump_cmm demos/hello.c-- 

which should output the internal representation of hello.c-- when
everything went fine.




Problems and Bug Reports
--------------------------------

Once the compiler is built, to make effective use of it, you should
read the release notes in doc/release.ps.  The notes describe what
parts of the C-- specification are and are not currently supported.
You can also try `man qc--'.  Quick C-- is still under development, so
if there is a feature you need, please ask for it.

If you have trouble building the compiler or using it, send email to
bugs@cminusminus.org.  You can view the status of bug reports at
http://www.cminusminus.org/qc--bugs.  If either this email or this URL 
fails, please send a letter of complaint to nr@eecs.harvard.edu with a 
copy to help@eecs.harvard.edu.