DominoJ compiler