发明申请
- 专利标题: PARTIAL ON-DEMAND LAZY SEMANTIC ANALYSIS
- 专利标题(中): 部分需求LAZY语义分析
-
申请号: US12613925申请日: 2009-11-06
-
公开(公告)号: US20110113408A1公开(公告)日: 2011-05-12
- 发明人: John Lawrence Hamby , Joshua Ryan Williams , John D. Doty , Clemens A. Szyperski , David Michael Miller
- 申请人: John Lawrence Hamby , Joshua Ryan Williams , John D. Doty , Clemens A. Szyperski , David Michael Miller
- 申请人地址: US WA Redmond
- 专利权人: MICROSOFT CORPORATION
- 当前专利权人: MICROSOFT CORPORATION
- 当前专利权人地址: US WA Redmond
- 主分类号: G06F9/45
- IPC分类号: G06F9/45 ; G06N5/02
摘要:
Computing responses to semantic queries. A method includes accessing a plurality of objects that represent source code for an input program. The source code is transformed into a plurality of immutable objects that are structured such that the immutable objects can be used to derive any response as defined by the semantic rules about the source code. A query is received from a requestor requesting a semantic characteristic of the input program. The semantic characteristic is calculated. The semantic characteristic is returned to the requestor. The semantic characteristic is cached in a cache. Information describing a dependency between the cached semantic characteristic and one or more of the objects in the plurality of objects is stored.
公开/授权文献
- US08539457B2 Partial on-demand lazy semantic analysis 公开/授权日:2013-09-17
信息查询