Deciphering the code for cast-in-place concrete specifications