Command line parser, full compiler driver