extract pure syntax