rolph-recto / miniml

A toy implementation of ML

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MiniML

A compiler for a subset of OCaml.

Roadmap:

Implemented:

  • lexer and parser

Todo:

  • FIX operator
  • Hindley-Milner type-checker
    • typechecking rules for patterns, tuples, matches, records and fields
  • frontend for viewing multiple compiler passes simultaneously
    • have ability to highlight corresponding sections of code between passes
  • records will add a lot of complexity to the typechecker. should we remove them?

About

A toy implementation of ML


Languages

Language:OCaml 98.7%Language:Makefile 1.3%