On Dyadic Parity Check Codes And Their Generalizations