Disclosed is a system and method for compiling a program. A source program including program statements in a first computer language, such as C++, Fortran, Java, etc., and embedded statements in a second computer language, such as SQL, is processed. A determination is made as to whether a program statement is in one of the first and second languages. The statement is lexically scanned and parsed into a parse tree if the statement is in the first language. If the statement is in the second language, then the statement is lexically scanned. Then a plurality of function calls capable of executing the statement are accessed and translated to at least one parse tree. The parsed statements are converted into target code.

Gegeben ein System und eine Methode für das Kompilieren eines Programms frei. Ein Quellenprogramm einschließlich Programmaussagen in einer ersten Computersprache, wie C++, Fortran, Java, etc. und eingebetteten Aussagen in einer zweiten Computersprache, wie SQL, wird verarbeitet. Eine Ermittlung wird gebildet, ob eine Programmaussage in einer der ersten und zweiten Sprachen ist. Die Aussage wird lexically in einen Satzgliederung Baum abgelichtet und analysiert, wenn die Aussage in der ersten Sprache ist. Wenn die Aussage in der zweiten Sprache ist, dann wird die Aussage lexically abgelichtet. Dann werden eine Mehrzahl der Funktion Anrufe, die zur Durchführung der Aussage fähig sind, erreicht und übersetzt bis eine mindestens analysieren Sie Baum. Die analysierten Aussagen werden in Zielcode umgewandelt.

 
Web www.patentalert.com

< (none)

< Automatically-actuated cargo and personnel scooping apparatus with techniques for alleviating the effects of wind gusts

> Method for processing and reproducing audio signal

> (none)

~ 00033