G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 9/45 (2006.01) G06F 9/44 (2006.01) G06F 17/30 (2006.01)
Patent
CA 2201882
A method, system, apparatus, and program for translating one computer language to another using doubly-rooted tree data structures. A doubly-rooted tree (7, 19) is the combination of two sets of hierarchically related objects sharing a common set of leaves. An N-rooted tree is also described. When a doubly-rooted tree is constructed in the specified manner and then translated to a second doubly-rooted tree, source language code is transformed into target language code. In addition, the translation preserves preprocessor characteristics of the source language code including macros, conditionally compiled regions of code, source inclusion statements, and comments.
Un procédé, un système, un appareil et un programme permettent de traduire un langage informatique dans un autre en utilisant des structures de données en arbre à double racine. Un arbre à double racine (7, 19) combine deux jeux d'objets hiérarchisés qui partagent un jeu commun de feuilles. On décrit aussi un arbre à N racines. Quand on construit un arbre à double racine de la manière indiquée et qu'on le traduit en un deuxième arbre à double racine, le code rédigé en langage source est traduit en code de langage cible. De plus, cette traduction préserve les caractéristiques du pré-processeur propres au code rédigé en langage source, y compris des macro-instructions, des régions de code compilées à titre conditionnel, des ordres d'inclusion de source et des commentaires.
Andrews Kristy A.
Del Vigna Paul
Molloy Mark E.
Smart & Biggar
Tandem Computers Incorporated
LandOfFree
Method and apparatus for translating source code from one... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for translating source code from one..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for translating source code from one... will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1761478