Structural Information Analysis for CLP Languages