Carpentry compiler