Star compiler