Module Driver

val main : unit -> unit

Main program entry point, including command-line parsing and return code

module Passes : sig ... end

Compiler passes

module Commands : sig ... end

Helper functions used by top-level commands

API available to plugins for their own registration

module Plugin : sig ... end