Embedding expression in XML literals
    1.
    发明申请
    Embedding expression in XML literals 有权
    在XML文字中嵌入表达式

    公开(公告)号:US20070043760A1

    公开(公告)日:2007-02-22

    申请号:US11209067

    申请日:2005-08-22

    IPC分类号: G06F7/00

    摘要: An architecture that that extends conventional computer programming languages that compile into an instance of an extensible markup language (XML) document object model (DOM) to provide support for XML literals in the underlying programming language. This architecture facilitates a convenient short cut by replacing the complex explicit construction required by conventional systems to create an instance of a DOM with a concise XML literal for which conventional compilers can translate into the appropriate code. The architecture allows these XML literals to be embedded with expressions, statement blocks or namespaces to further enrich the power and versatility. In accordance therewith, context information describing the position and data types that an XML DOM can accept can be provided to the programmer via, for example, an integrated development environment. Additionally, the architecture supports escaping XML identifiers, a reification mechanism, and a conversion mechanism to convert between collections and singletons.

    摘要翻译: 一种将常规计算机编程语言扩展到可扩展标记语言(XML)文档对象模型(DOM)的实例的体系结构,以便为底层编程语言中的XML文字提供支持。 该架构通过替代传统系统所需的复杂显式构造来简化方便的快捷操作,以创建具有简洁XML文字的DOM实例,常规编译器可将其转换为适当的代码。 该架构允许这些XML文字嵌入表达式,语句块或命名空间,以进一步丰富功能和多功能性。 根据此,可以通过例如集成开发环境向程序员提供描述XML DOM可以接受的位置和数据类型的上下文信息。 另外,该架构支持转义XML标识符,一个验证机制,以及一个在集合和单例之间进行转换的转换机制。

    Query comprehensions
    4.
    发明申请
    Query comprehensions 失效
    查询理解

    公开(公告)号:US20070050347A1

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

    申请号:US11215089

    申请日:2005-08-30

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30637 Y10S715/968

    摘要: The subject disclosure pertains to interaction with one or more collections of data. Queries and domains are presented as separate entities. A number of compositional operators are provided to manipulate a generic collection of data at a low level. Query comprehensions can specify interactions with one or more collections at a higher or more intuitive level. The query comprehensions can be translated or mapped to operators that can be employed to interact with one or more data collections and return results where applicable.

    摘要翻译: 主题公开涉及与一个或多个数据集合的交互。 查询和域作为单独实体呈现。 提供了许多组合操作符来操纵低级别的通用数据集合。 查询理解可以在更高或更直观的级别指定与一个或多个集合的交互。 可以将查询理解转换或映射到可用于与一个或多个数据集合进行交互并在适用的情况下返回结果的运算符。

    Late bound programmatic assistance
    8.
    发明授权
    Late bound programmatic assistance 有权
    晚期计划援助

    公开(公告)号:US08321836B2

    公开(公告)日:2012-11-27

    申请号:US11766347

    申请日:2007-06-21

    IPC分类号: G06F9/44

    CPC分类号: G06F8/437 G06F8/33

    摘要: Programmatic assistance is provided for dynamic typing within an integrated development environment (IDE). Types associated with late bound constructs can be inferred from static information and/or determined from design time execution. Assistance can then be provided as a function of a precise and/or speculative type. Furthermore, dynamic type assistance can be employed in conjunction with static type assistance to facilitate development of a program that supports both late and early binding, for example.

    摘要翻译: 为集成开发环境(IDE)中的动态打字提供程序化帮助。 与后期绑定结构相关联的类型可以从静态信息推断和/或从设计时执行确定。 然后可以根据精确和/或推测类型提供援助。 此外,例如,可以结合静态类型辅助来使用动态类型辅助以促进支持晚期和早期绑定的程序的开发。

    Explicit delimitation of semantic scope
    9.
    发明授权
    Explicit delimitation of semantic scope 有权
    语义范围的明确定界

    公开(公告)号:US08171453B2

    公开(公告)日:2012-05-01

    申请号:US11751503

    申请日:2007-05-21

    IPC分类号: G06F9/44

    CPC分类号: G06F8/436

    摘要: Systems and methods are provided with respect to computer programming. Program behavior can be tuned to provide a seamless mixture of semantic behavior across a single program language syntax. Semantic behavior can be explicitly specified at arbitrary levels of syntactic granularity (e.g. expressions, members, types, compilation units . . . ), wherein semantic scope is commensurate with the specified level of granularity.

    摘要翻译: 关于计算机程序设计提供了系统和方法。 可以调整程序行为,以便通过单个程序语言语法提供语义行为的无缝混合。 语义行为可以以任意级别的句法粒度(例如表达式,成员,类型,编译单位......)明确指定,其中语义范围与指定的粒度级别相称。

    Anonymous types
    10.
    发明授权
    Anonymous types 失效
    匿名类型

    公开(公告)号:US07788651B2

    公开(公告)日:2010-08-31

    申请号:US11219256

    申请日:2005-09-02

    IPC分类号: G06F9/45 G06F9/44

    CPC分类号: G06F8/437

    摘要: A computer-implemented system for representing data comprises a position indicator that indicates a position of a datum within a group, a name indicator that optionally names the datum, and a value of the datum. A type to be assigned to the datum is derived from at least one of a name of the datum and the position of the datum within the group. Methods of using the system are also provided.

    摘要翻译: 用于表示数据的计算机实现的系统包括指示组内的数据的位置的位置指示符,可选地命名数据的名称指示符和基准的值。 要分配给基准的类型从基准的名称和组内基准的位置中的至少一个派生。 还提供了使用该系统的方法。