20. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for compiling source code to p-code or machine-language instructions, wherein the source code contains high-level source code with embedded SQL statements, said method steps comprising: reading the source code one line at a time to generate a read line of source code; determining whether said read line of source code is high-level source code or an SQL statement; and compiling said read line of source code to p-code or machine-language instructions, wherein if said read line of source code is an SQL statement, said compilation of said read line of source code occurs in a one-pass parsing mechanism.
20. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for compiling source code to p-code or machine-language instructions, wherein the source code contains high-level source code with embedded SQL statements, said method steps comprising: reading the source code one line at a time to generate a read line of source code; determining whether said read line of source code is high-level source code or an SQL statement; and compiling said read line of source code to p-code or machine-language instructions, wherein if said read line of source code is an SQL statement, said compilation of said read line of source code occurs in a one-pass parsing mechanism. 23. A program storage device according to claim 20, further comprising writing said p-code or machine-language instructions to an output executable file.