Editor visualization of symbolic relationships
    1.
    发明授权
    Editor visualization of symbolic relationships 有权
    编辑符号关系的可视化

    公开(公告)号:US09256401B2

    公开(公告)日:2016-02-09

    申请号:US13149693

    申请日:2011-05-31

    IPC分类号: G06F9/44

    CPC分类号: G06F8/33

    摘要: Enhancing dynamic code. A 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 about the body of the dynamic language source code is generated. The generated metadata is represented as a symbol table. The body of dynamic language source code is visually enhanced based on the symbol table structure.

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

    EDITOR VISUALIZATION OF SYMBOLIC RELATIONSHIPS
    2.
    发明申请
    EDITOR VISUALIZATION OF SYMBOLIC RELATIONSHIPS 有权
    编码可视化的符号关系

    公开(公告)号:US20120311533A1

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

    申请号:US13149693

    申请日:2011-05-31

    IPC分类号: G06F9/44

    CPC分类号: G06F8/33

    摘要: Enhancing dynamic code. A 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 about the body of the dynamic language source code is generated. The generated metadata is represented as a symbol table. The body of dynamic language source code is visually enhanced based on the symbol table structure.

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

    Statically derived symbolic references for dynamic languages
    3.
    发明授权
    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.

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

    STATICALLY DERIVED SYMBOLIC REFERENCES FOR DYNAMIC LANGUAGES
    4.
    发明申请
    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.

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

    Generating and caching software code
    5.
    发明授权
    Generating and caching software code 有权
    生成和缓存软件代码

    公开(公告)号:US09110751B2

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

    申请号:US13371479

    申请日:2012-02-13

    IPC分类号: G06F9/45 G06F9/445 G06F9/44

    CPC分类号: G06F8/61 G06F8/41 G06F8/71

    摘要: Aspects of the subject matter described herein relate to generating and caching software code. In aspects, a target device may receive software to install. The software may include source code that has not been compiled. The target device may install the software and indicate the source code of the package is to be compiled into intermediate or executable code that is persistently stored. If the target device receives a request to execute the software prior to it being compiled, the target device may compile and execute the software without delay. If the target device receives a request to execute the software after it is compiled, the target device may obtain and execute the compiled code. The behavior above may also be applied to scripting code obtained from a server remote to the target device.

    摘要翻译: 本文描述的主题的方面涉及产生和缓存软件代码。 在一些方面,目标设备可以接收安装的软件。 该软件可能包括尚未编译的源代码。 目标设备可以安装软件并且指示要将包的源代码编译成持久存储的中间或可执行代码。 如果目标设备在编译之前收到执行软件的请求,则目标设备可以毫不迟延地编译和执行软件。 如果目标设备在编译之后接收到执行软件的请求,则目标设备可以获得并执行编译的代码。 上述行为也可以应用于从远程到目标设备的服务器获取的脚本代码。

    TYPE SYSTEM SUPPORT FOR MEMORY ISOLATION PERMISSIONS
    8.
    发明申请
    TYPE SYSTEM SUPPORT FOR MEMORY ISOLATION PERMISSIONS 有权
    类型系统支持存储器隔离许可

    公开(公告)号:US20100262801A1

    公开(公告)日:2010-10-14

    申请号:US12422764

    申请日:2009-04-13

    IPC分类号: G06F12/14

    CPC分类号: G06F9/52

    摘要: An object reference is tagged with an isolation permission modifier. At least two permissions can be included, and in an example three permissions are included. In implementing the permissions, type modifiers for controlling access to type members through references pointing at an object are defined. One of the type modifiers is associated with each occurrence of a type name. Each of the of type modifiers defines a different access permission to restrict operations on the object to which the reference points.

    摘要翻译: 对象引用被隔离权限修饰符标记。 可以包括至少两个权限,并且在一个示例中包括三个权限。 在实现权限时,通过定义对象的引用键入类型修饰符来控制对类型成员的访问。 类型修饰符之一与每个出现的类型名称相关联。 类型修饰符中的每一个定义了不同的访问权限,以限制对参考点所对应的操作。

    Type system support for memory isolation permissions
    9.
    发明授权
    Type system support for memory isolation permissions 有权
    键入系统支持内存隔离权限

    公开(公告)号:US08495329B2

    公开(公告)日:2013-07-23

    申请号:US12422764

    申请日:2009-04-13

    IPC分类号: G06F12/00 G06F13/00 G06F13/28

    CPC分类号: G06F9/52

    摘要: An object reference is tagged with an isolation permission modifier. At least two permissions can be included, and in an example three permissions are included. In implementing the permissions, type modifiers for controlling access to type members through references pointing at an object are defined. One of the type modifiers is associated with each occurrence of a type name. Each of the of type modifiers defines a different access permission to restrict operations on the object to which the reference points.

    摘要翻译: 对象引用被隔离权限修饰符标记。 可以包括至少两个权限,并且在一个示例中包括三个权限。 在实现权限时,通过定义对象的引用键入类型修饰符来控制对类型成员的访问。 类型修饰符之一与每个出现的类型名称相关联。 类型修饰符中的每一个定义了不同的访问权限,以限制对参考点所对应的操作。