用于声明性编程语言的基于树的有向图编程结构

    公开(公告)号:CN102171679A

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

    申请号:CN200980139954.8

    申请日:2009-09-30

    Applicant: 微软公司

    CPC classification number: G06F8/43 G06F8/75

    Abstract: 提供了用于声明性编程语言的基于树的有向图编程结构的各实施例。在各实施例中,复杂的图结构化数据(在此在一个非限制性实现中被称为“DGraph”)是使用紧凑的人类友好的句法而不使用显式标识符来创作的。在一个非限制性方面,句法包括对遵从关系(也被称为因子分解的关系)的支持。在另一非限制性方面,半结构化图数据是基于树的表示,并且句法包括引用的词法解析或词法作用域确定和/或非局部初始化。

    具有可扩展句法的编程语言

    公开(公告)号:CN102171654A

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

    申请号:CN200980139972.6

    申请日:2009-09-30

    Applicant: 微软公司

    CPC classification number: G06F8/41

    Abstract: 本发明涉及一种用于脚本语言的可扩展句法,该语言允许以紧凑的人类友好的文本格式来编写数据密集应用程序,并且该数据密集应用程序还是根据该数据密集应用程序内的自定义的句法来编写的,使得程序的单个编译单元能够支持多个句法。向M提供了可扩展句法,该可扩展句法允许内联地定义替换句法并随后将其用在程序中,以便适应用户定义的句法和其他预先存在的域专用语言。在一个实施例中,替换句法可以在程序中的预先指定的功能点处定义。

Patent Agency Ranking