Invention Grant
- Patent Title: Compiling a specified instruction from a first virtual application to a second virtual application
-
Application No.: US17196053Application Date: 2021-03-09
-
Publication No.: US11861389B2Publication Date: 2024-01-02
- Inventor: Ryan Goulding , Andrew Toth , Aneesh Puttur
- Applicant: Red Hat, Inc.
- Applicant Address: US NC Raleigh
- Assignee: Red Hat, Inc.
- Current Assignee: Red Hat, Inc.
- Current Assignee Address: US NC Raleigh
- Agency: K&L Gates LLP
- Main IPC: G06F9/455
- IPC: G06F9/455 ; G06F9/30 ; G06F9/38

Abstract:
Systems and methods are described for compiling a specified instruction from a first virtual application to a second virtual application. Each virtual application may be associated with different programming languages. In an example method, a computing device receives a request to execute the specified instruction in the second virtual application. A target data structure may be created, using a library of the second virtual application, where a template directory may be stored. First syntax features, each defining a respective variable may be identified. An abstract syntax tree may be used to derive, for each first syntax feature, a modified definition for the respective variable. Second syntax features may be generated that define the respective variables more precisely than the first syntax features. The specified instruction may be rendered the second virtual application and may be expressed via the second syntax features and their respective variables.
Public/Granted literature
- US20220291938A1 COMPILING A SPECIFIED INSTRUCTION FROM A FIRST VIRTUAL APPLICATION TO A SECOND VIRTUAL APPLICATION Public/Granted day:2022-09-15
Information query