A compiler framework written completely from scratch.