METHOD AND APPARATUS FOR TRANSLATING SOURCE CODE FROM ONE HIGH-LEVEL COMPUTER LANGUAGE TO ANOTHER
    1.
    发明申请
    METHOD AND APPARATUS FOR TRANSLATING SOURCE CODE FROM ONE HIGH-LEVEL COMPUTER LANGUAGE TO ANOTHER 审中-公开
    将源代码从一个高级计算机语言翻译成另一个的方法和装置

    公开(公告)号:WO1996011437A1

    公开(公告)日:1996-04-18

    申请号:PCT/US1995013260

    申请日:1995-10-06

    CPC classification number: G06F8/33 G06F8/423 G06F8/48 G06F8/51 Y10S707/99942

    Abstract: 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.

    Abstract translation: 一种使用双根树数据结构将一种计算机语言转换为另一种计算机语言的方法,系统,装置和程序。 双根树(7,19)是共享一组共同叶子的两组分层相关对象的组合。 还描述了一种有根根的树。 当以指定方式构造双根树,然后将其转换为第二个双根树时,源语言代码将转换为目标语言代码。 此外,翻译保留源语言代码的预处理器特性,包括宏,条件编译的代码区域,源包含语句和注释。

Patent Agency Ranking