Skip to content
Hiroki Kobayashi edited this page Jun 16, 2017 · 47 revisions

MinCaml on Rust

This project is a port of min-caml from OCaml to Rust.

Currently, nothing works.

Progress

Target-independent

File Status
syntax.ml
type.ml
id.ml
lexer.mll ✅ (replaced with nom) https://github.com/koba-e964/min-caml-rust/wiki/parser-port
parser.mly ✅ (replaced with nom)
typing.ml ✅ (full of ugly hacks)
kNormal.ml
alpha.ml
beta.ml
assoc.ml
inline.ml
constFold.ml partial (tuple is not supported)
elim.ml
anchor.ml
closure.ml
main.ml

Target-specific

File Status
asm.ml
emit.ml
regAlloc.ml
simm.ml
virtual.ml

Known problems

Clone this wiki locally