会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Enhanced source code translator from procedural programming language (PPL) to an object oriented programming language (OOPL)
    • 从程序编程语言(PPL)到面向对象编程语言(OOPL)的增强的源代码翻译器
    • US06523171B1
    • 2003-02-18
    • US09450076
    • 1999-11-29
    • Jean-Christophe DupuyMartine Linares-LangloysRémi PiroMarc FiammanteEric MenguyPatrick Boeuf
    • Jean-Christophe DupuyMartine Linares-LangloysRémi PiroMarc FiammanteEric MenguyPatrick Boeuf
    • G06F945
    • G06F8/51
    • A method for translating source code programs written in a procedural computer language in source code programs written in an Object Oriented language. The method of the invention provides a parser which adds to the lexicographic and syntactical analysis of the source code a semantic analysis: a parser is written for identifying the semantic patterns in the source code. At execution, the parser reads the instructions of the procedural language and classify the sequences of instructions identified as using a known pattern. According to the matched patterns, the parser creates different categories of classes containing both functional (linearly translated code) or references to other object instances. Each time an object is discovered in the code it is stored in an Object Dictionary with its description and reused when referred later in the code. The parser is executed for each program and at each execution new classes and new objects are created; when all the programs are translated the OO classes and objects form the target object model.
    • 一种以面向对象语言编写的源代码程序中用程序计算机语言编写的源代码程序的方法。 本发明的方法提供了一种解析器,其将源代码的词典和语法分析添加到语义分析中:解析器被编写用于识别源代码中的语义模式。 在执行时,解析器读取程序语言的指令,并将识别为使用已知模式的指令序列进行分类。 根据匹配的模式,解析器创建不同类别的类,包含功能(线性转换代码)或对其他对象实例的引用。 每次在代码中发现一个对象时,它将被存储在一个具有其描述的对象字典中,并在代码中稍后引用时被重用。 为每个程序执行解析器,并在每次执行时创建新类和新对象; 当所有程序被翻译时,OO类和对象形成目标对象模型。