×

Leveraging legacy applications for use with modern applications

  • US 9,405,518 B2
  • Filed: 01/11/2016
  • Issued: 08/02/2016
  • Est. Priority Date: 11/12/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for translating computer code, comprising:

  • receiving a compiler output, wherein the compiler output comprises a first set of data structures that are associated with a source code written in a first programming language;

    analyzing the first set of data structures within the compiler output;

    building an internal representation of the source code based on the compiler output, wherein building the internal representation comprises mapping the first set of data structures to a second set of data structures associated with a second programming language;

    creating a source code template using the second set of data structures associated with the second programming language; and

    transforming a plurality of source code of the first programming language into a plurality of comments in the source code template of the second programming language;

    wherein building an internal representation of the source code based on the compiler output comprises;

    generating a list of the data structures within the first set of data structures within the compiler output;

    mapping the first set of data structures within the compiler output to a plurality of classes and objects associated with the second programming language;

    assigning to the classes and object associated with the second programming language, a name that corresponds to the first set of data structures contained in the compiler output.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×