System and method for interacting with computer programming languages at semantic level
    1.
    发明授权
    System and method for interacting with computer programming languages at semantic level 有权
    在语义层面与计算机编程语言交互的系统和方法

    公开(公告)号:US06832365B1

    公开(公告)日:2004-12-14

    申请号:US09686033

    申请日:2000-10-11

    IPC分类号: G06F944

    CPC分类号: G06F8/36

    摘要: The present invention relates to a system and method that models computer programming language concepts in a plurality of objects and enables a computer programmer to interact with multiple programming languages through one code model interface. This allows the computer programmer to identify objects or functionality available in an application without having to know or specify an underlying language that implements that object or functionality. The computer programmer can employ the code model to locate an object that implements a specific functionality and return a code model object that implements that functionality. The computer programmer may then interact with that code model object rather than having to interact with the computer programming language.

    摘要翻译: 本发明涉及一种对多个对象中的计算机编程语言概念进行建模并使计算机程序员能够通过一个代码模型界面与多个编程语言交互的系统和方法。 这允许计算机程序员识别应用程序中可用的对象或功能,而不必知道或指定实现该对象或功能的底层语言。 计算机程序员可以使用代码模型来定位实现特定功能的对象,并返回实现该功能的代码模型对象。 然后,计算机程序员可以与该代码模型对象交互,而不必与计算机编程语言交互。

    System and method for browse information parsing without compilation
    2.
    发明授权
    System and method for browse information parsing without compilation 有权
    无编译浏览信息解析的系统和方法

    公开(公告)号:US07240340B2

    公开(公告)日:2007-07-03

    申请号:US10218142

    申请日:2002-08-12

    IPC分类号: G06F9/45

    CPC分类号: G06F8/20 G06F8/33 G06F11/0751

    摘要: A dynamic browse information parser captures the location within a program at which symbols exist. The dynamic browse information parser also parses function bodies, capturing location of symbols within the function body. Upon selection of a symbol and type of information desired, a datastore of browse information is queried. If additional information is required for disambiguation, the dynamic browse information parser parses the source code again to find the indicated browse information. Optionally the browse information is displayed in a window.

    摘要翻译: 动态浏览信息解析器捕获程序中存在符号的位置。 动态浏览信息解析器还解析函数体,捕获函数体内符号的位置。 在选择所需信息的符号和类型时,查询浏览信息的数据存储区。 如果消除歧义需要额外的信息,动态浏览信息解析器将再次解析源代码以找到指示的浏览信息。 可选地,浏览信息显示在窗口中。