Context-sensitive spellchecking for programming languages. - David C. Pheanis; Kenneth D. Thomas (CATA, 1999)