10. A method for generating meaningful symbolic debug information for a source code, adapted for use in translator-based software compilation systems, the method comprising the steps of: (a) generating translator debug information for the source code; (b) generating an intermediate source code for the source code; (c) generating compiler debug information for the source code; (d) generating an object code for the source code; (e) merging said translator and compiler debug information to form final debug information for the source code; wherein said final debug information completely and accurately represents the source code.
10. A method for generating meaningful symbolic debug information for a source code, adapted for use in translator-based software compilation systems, the method comprising the steps of: (a) generating translator debug information for the source code; (b) generating an intermediate source code for the source code; (c) generating compiler debug information for the source code; (d) generating an object code for the source code; (e) merging said translator and compiler debug information to form final debug information for the source code; wherein said final debug information completely and accurately represents the source code. 13. The method of claim 10, wherein the step of merging comprises the steps of: (a) reading said translator and compiler debug information; (b) generating first and second debug data structures from said translator and compiler debug information; (c) generating a merged lookup table from said first and second debug data structures, wherein said merged lookup table comprises said final debug information; and (d) storing said object code and said final debug information in an object code file, wherein said object code file includes an object code file header.