Pike compiler