Transforming dynamic source code based on semantic analysis
    1.
    发明授权
    Transforming dynamic source code based on semantic analysis 有权
    基于语义分析转换动态源代码

    公开(公告)号:US08752035B2

    公开(公告)日:2014-06-10

    申请号:US13149676

    申请日:2011-05-31

    IPC分类号: G06F9/45

    CPC分类号: G06F8/75 G06F8/49

    摘要: Transforming dynamic code. The method includes obtaining one or more first data structures defining constructs in a body of dynamic language source code. From the one or more first data structures, identifier information is extracted for one or more of the defined constructs. Knowledge about the constructs is augmented. Using the identifier information and augmented knowledge, metadata is generated about the body of the dynamic language source code. The generated metadata is represented as a symbol table. Using the symbol table, the body of dynamic language source code is transformed.

    摘要翻译: 转换动态代码。 该方法包括获得在动态语言源代码体中定义构造的一个或多个第一数据结构。 从一个或多个第一数据结构中,为一个或多个所定义的构造提取标识符信息。 关于结构的知识增加了。 使用标识符信息和增强知识,生成关于动态语言源代码的主体的元数据。 生成的元数据表示为符号表。 使用符号表,动态语言源代码体被转换。

    Profiler for Page Rendering
    2.
    发明申请
    Profiler for Page Rendering 有权
    Profiler进行页面渲染

    公开(公告)号:US20110078555A1

    公开(公告)日:2011-03-31

    申请号:US12569928

    申请日:2009-09-30

    IPC分类号: G06F15/16 G06F17/00

    CPC分类号: G06F17/30902 G06F17/2827

    摘要: Profiling may be provided. First, scripts may be inserted into a first page to create a modified page and the modified page may be requested from a profiler server once or a plurality of times. Next, the modified page may be received from the profiler server a correspond number of times in response to requesting the modified page from the profiler server and time markers may be retrieve from the received modified page. The time markers may correspond to the inserted scripts. Then a profile may be rendered based upon the retrieved time markers and the rendered profile may be displayed.

    摘要翻译: 可以提供分析。 首先,可以将脚本插入第一页以创建修改的页面,并且可以从分析器服务器请求修改的页面一次或多次。 接下来,可以从分析器服务器接收响应于从分析器服务器请求修改的页面的相应次数的修改的页面,并且可以从接收到的修改的页面检索时间标记。 时间标记可能对应于插入的脚本。 然后可以基于检索到的时间标记呈现简档,并且可以显示所呈现的简档。

    Static semantic analysis of dynamic languages
    3.
    发明授权
    Static semantic analysis of dynamic languages 有权
    动态语言的静态语义分析

    公开(公告)号:US08555250B2

    公开(公告)日:2013-10-08

    申请号:US13149651

    申请日:2011-05-31

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3604

    摘要: Analyzing dynamic source code. A method includes accessing a specific metadata format data structure. The data structure was created by obtaining one or more first data structures defining constructs in a body of dynamic language source code. From the one or more first data structures, identifier information is extracted for one or more of the defined constructs. Knowledge about the constructs is augmented. The metadata format data structure is parsed to compute metrics about the metadata format data structure. The metrics about the metadata format data structure are provided to a user.

    摘要翻译: 分析动态源代码。 一种方法包括访问特定的元数据格式数据结构。 通过获取在动态语言源代码体中定义构造的一个或多个第一数据结构来创建数据结构。 从一个或多个第一数据结构中,为一个或多个所定义的构造提取标识符信息。 关于结构的知识增加了。 分析元数据格式数据结构以计算关于元数据格式数据结构的度量。 关于元数据格式数据结构的指标被提供给用户。

    TRANSFORMING DYNAMIC SOURCE CODE BASED ON SEMANTIC ANALYSIS
    6.
    发明申请
    TRANSFORMING DYNAMIC SOURCE CODE BASED ON SEMANTIC ANALYSIS 有权
    基于语义分析的变换动态源代码

    公开(公告)号:US20120311546A1

    公开(公告)日:2012-12-06

    申请号:US13149676

    申请日:2011-05-31

    IPC分类号: G06F9/45

    CPC分类号: G06F8/75 G06F8/49

    摘要: Transforming dynamic code. The method includes obtaining one or more first data structures defining constructs in a body of dynamic language source code. From the one or more first data structures, identifier information is extracted for one or more of the defined constructs. Knowledge about the constructs is augmented. Using the identifier information and augmented knowledge, metadata is generated about the body of the dynamic language source code. The generated metadata is represented as a symbol table. Using the symbol table, the body of dynamic language source code is transformed.

    摘要翻译: 转换动态代码。 该方法包括获得在动态语言源代码体中定义构造的一个或多个第一数据结构。 从一个或多个第一数据结构中,为一个或多个所定义的构造提取标识符信息。 关于结构的知识增加了。 使用标识符信息和增强知识,生成关于动态语言源代码的主体的元数据。 生成的元数据表示为符号表。 使用符号表,动态语言源代码的主体被转换。

    STATICALLY DERIVED SYMBOLIC REFERENCES FOR DYNAMIC LANGUAGES
    7.
    发明申请
    STATICALLY DERIVED SYMBOLIC REFERENCES FOR DYNAMIC LANGUAGES 有权
    用于动态语言的静态派生符号参考

    公开(公告)号:US20120311536A1

    公开(公告)日:2012-12-06

    申请号:US13149665

    申请日:2011-05-31

    IPC分类号: G06F9/44

    CPC分类号: G06F8/43 G06F8/427 G06F8/75

    摘要: Creating metadata for dynamic code in a descriptive metadata language. The method includes obtaining one or more first data structures defining constructs in a body of dynamic language source code. From the one or more first data structures, identifier information is extracted for one or more of the defined constructs. Knowledge about the constructs is augmented. Metadata about the body of the dynamic language source code is provided, with the source code, in a specific metadata format, to a user.

    摘要翻译: 以描述性元数据语言创建动态代码的元数据。 该方法包括获得在动态语言源代码体中定义构造的一个或多个第一数据结构。 从一个或多个第一数据结构中,为一个或多个所定义的构造提取标识符信息。 关于结构的知识增加了。 动态语言源代码的主体的元数据以特定的元数据格式提供给用户。

    Profiler for page rendering
    8.
    发明授权
    Profiler for page rendering 有权
    Profiler用于页面呈现

    公开(公告)号:US09208249B2

    公开(公告)日:2015-12-08

    申请号:US12569928

    申请日:2009-09-30

    IPC分类号: G06F17/00 G06F17/30 G06F17/28

    CPC分类号: G06F17/30902 G06F17/2827

    摘要: Profiling may be provided. First, scripts may be inserted into a first page to create a modified page and the modified page may be requested from a profiler server once or a plurality of times. Next, the modified page may be received from the profiler server a correspond number of times in response to requesting the modified page from the profiler server and time markers may be retrieve from the received modified page. The time markers may correspond to the inserted scripts. Then a profile may be rendered based upon the retrieved time markers and the rendered profile may be displayed.

    摘要翻译: 可以提供分析。 首先,可以将脚本插入第一页以创建修改的页面,并且可以从分析器服务器请求修改的页面一次或多次。 接下来,可以从分析器服务器接收响应于从分析器服务器请求修改的页面的相应次数的修改的页面,并且可以从接收到的修改的页面检索时间标记。 时间标记可能对应于插入的脚本。 然后可以基于检索到的时间标记呈现简档,并且可以显示所呈现的简档。

    Statically derived symbolic references for dynamic languages
    9.
    发明授权
    Statically derived symbolic references for dynamic languages 有权
    动态语言的静态派生符号引用

    公开(公告)号:US08789018B2

    公开(公告)日:2014-07-22

    申请号:US13149665

    申请日:2011-05-31

    IPC分类号: G06F9/44

    CPC分类号: G06F8/43 G06F8/427 G06F8/75

    摘要: Creating metadata for dynamic code in a descriptive metadata language. The method includes obtaining one or more first data structures defining constructs in a body of dynamic language source code. From the one or more first data structures, identifier information is extracted for one or more of the defined constructs. Knowledge about the constructs is augmented. Metadata about the body of the dynamic language source code is provided, with the source code, in a specific metadata format, to a user.

    摘要翻译: 以描述性元数据语言创建动态代码的元数据。 该方法包括获得在动态语言源代码体中定义构造的一个或多个第一数据结构。 从一个或多个第一数据结构中,为一个或多个所定义的构造提取标识符信息。 关于结构的知识增加了。 动态语言源代码的主体的元数据以特定的元数据格式提供给用户。

    STATIC SEMANTIC ANALYSIS OF DYNAMIC LANGUAGES
    10.
    发明申请
    STATIC SEMANTIC ANALYSIS OF DYNAMIC LANGUAGES 有权
    动态语言的静态语义分析

    公开(公告)号:US20120311535A1

    公开(公告)日:2012-12-06

    申请号:US13149651

    申请日:2011-05-31

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3604

    摘要: Analyzing dynamic source code. A method includes accessing a specific metadata format data structure. The data structure was created by obtaining one or more first data structures defining constructs in a body of dynamic language source code. From the one or more first data structures, identifier information is extracted for one or more of the defined constructs. Knowledge about the constructs is augmented. The metadata format data structure is parsed to compute metrics about the metadata format data structure. The metrics about the metadata format data structure are provided to a user.

    摘要翻译: 分析动态源代码。 一种方法包括访问特定的元数据格式数据结构。 通过获取在动态语言源代码体中定义构造的一个或多个第一数据结构来创建数据结构。 从一个或多个第一数据结构中,为一个或多个所定义的构造提取标识符信息。 关于结构的知识增加了。 分析元数据格式数据结构以计算关于元数据格式数据结构的度量。 关于元数据格式数据结构的指标被提供给用户。