1. A method of pre-compilation processing an HDL source code file including at least one of creating a “make it” file, on demand processing of the HDL source code in an HDL source browser debugger, and resolving overloaded function and operator calls in an HDL source code browser debugger comprising: a) running an HDL source code file, wherein if the run is unsuccessful due to a missing module name, the file is manually processed, otherwise, a small file is saved on disk by the name of the defined module so that the analyzer recognizes it if needed later; and b) after all files are attempted, those that failed are run again until all runs are successful.