6. A machine readable storage device having stored thereon a computer program for parameter management, the computer program comprising a set of instructions which when executed by a machine cause the machine to perform the steps of: detecting a compiler directive disposed in source code; extracting a generic function name, a specific function name and a plurality of parameter data types from said compiler directive; populating a supplemental symbol-type dictionary with said plurality of parameter data types extracted from said compiler directive, wherein each of said plurality of parameter data types in said supplemental symbol-type dictionary are associated with a specific function call of a corresponding generic type function based upon said compiler directive disposed in said source code; locating in said source code a generic function call having said generic function name; substituting in said source code said specific function call having said specific function name for said generic function call by matching a parameter data type provided in said generic function call with a parameter data type populated in said supplemental symbol-type dictionary associated with said specific function call; and compiling said source code.
6. A machine readable storage device having stored thereon a computer program for parameter management, the computer program comprising a set of instructions which when executed by a machine cause the machine to perform the steps of: detecting a compiler directive disposed in source code; extracting a generic function name, a specific function name and a plurality of parameter data types from said compiler directive; populating a supplemental symbol-type dictionary with said plurality of parameter data types extracted from said compiler directive, wherein each of said plurality of parameter data types in said supplemental symbol-type dictionary are associated with a specific function call of a corresponding generic type function based upon said compiler directive disposed in said source code; locating in said source code a generic function call having said generic function name; substituting in said source code said specific function call having said specific function name for said generic function call by matching a parameter data type provided in said generic function call with a parameter data type populated in said supplemental symbol-type dictionary associated with said specific function call; and compiling said source code. 8. The machine readable storage device of claim 6 , wherein said extracting step further comprises the step of extracting at least one constraining condition for said plurality of parameter data types, and wherein said populating step further comprises the step of populating said supplemental symbol-type dictionary with said at least one constraining condition.