5. The method of claim 1 , wherein said step of parsing said user input includes the steps of: determining at least one function contained in said user input; determining a target for each of said functions; and determining at least one connector for each of said functions.
5. The method of claim 1 , wherein said step of parsing said user input includes the steps of: determining at least one function contained in said user input; determining a target for each of said functions; and determining at least one connector for each of said functions. 9. The method of claim 5 , wherein said step of determining at least one connector for each of said functions includes the step of assigning for each of said connectors a value selected from the group comprising “is required for”, “eliminates”, “causes” and “impedes”.