9. The system of claim 8 , said method further comprising; after said displaying the second typed line and before said generating the second declaration statement and before said inserting the second declaration statement in the reserved variable declaration area, said processor displaying a pop-up window which displays a warning to the programmer that the variable is already in use as a different variable type; and in response to the warning, said processor receiving from the programmer a directive to use the second variable type for the variable in the second typed line, wherein the first variable type is being used for the variable in the first typed line.
8. The method of claim 7 , said method further comprising; after said displaying the first modified line, said processor receiving a second typed line of the software program from the programmer, said second typed line including the variable name of the variable and a second variable type string adjacent to the variable name, said second variable type string identifying a second variable type of the variable, said second variable type differing from the first variable type, said second variable type string differing from the first variable type string; said processor displaying the second typed line in the window; said processor generating a second declaration statement for the software program, said generating the second declaration statement determining the second variable type from the second variable type string, said second declaration statement including a second standard character string of the programming language that specifies the second variable type of the variable, said second standard character string differing from the second variable type string; said processor inserting the second declaration statement in the reserved variable declaration area of the window; and said processor displaying a second modified line in the window, said second modified line replacing the second typed line in the window, said second modified line consisting of a portion of the second typed line that does not include the second variable type string.