Describir: Meaning and Context in Computer Programs.