1. An article of manufacture for use in a computer system for providing assistance to a programmer writing computer programming code, said assistance comprising suggested candidates responsive to a parsing of a partial program instruction statement, said article of manufacture comprising a computer-useable storage medium having a computer program embodied in said medium which causes the computer system to execute method steps comprising: parsing a program containing the partial program instruction statement to identify variables contained in the program; parsing the partial program instruction statement to generate proposals; and providing proposals to append to the partial program instruction statement to a user responsive to both the parsing of the program and the parsing of the partial program instruction statement.