Patent ID: 9043766
Filing Date: 2015-05-26
Classification: G06F,G06T

Abstract:
1. A computer-implemented method comprising: receiving computer programming code incorporating a plurality of macros, wherein the plurality of macros represent program control flow, and wherein the computer programming code is written in a source language including statements consistent with the source language; preprocessing the received computer programming code, wherein the preprocessing comprises replacing the plurality of macros with a plurality of associated control flow classes representing the control flow associated with the macros, such that: using the computer programming code generates a general language representation of the control flow using the classes, the classes include overloaded operators that create classes using the statements consistent with the source language, and the general language representation is configured to output specific language code; compiling the preprocessed computer programming code to create a computer program executable; and storing the computer program executable in a non-transitory storage medium.