Local rules for quasicrystals