reconstructed grammar