[发明专利]运算次序的图形表示有效
| 申请号: | 201380006662.3 | 申请日: | 2013-01-21 |
| 公开(公告)号: | CN104081347A | 公开(公告)日: | 2014-10-01 |
| 发明(设计)人: | A·洛维特 | 申请(专利权)人: | 微软公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 段登新 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 运算 次序 图形 表示 | ||
1.一种计算机实现的方法,包括:
从计算机程序选择第一代码部分,所述代码部分具有一行或多行源代码;
确定所述第一代码部分的执行的运算次序,所述运算次序基于与所述源代码相关联的语言模型;
提供所述运算次序的图形表示;以及
根据所述图形表示显示所述运算次序。
2.如权利要求1所述的计算机实现的方法,其特征在于,进一步包括:
指定图形表示来按行表示格式显示所述运算次序。
3.如权利要求1所述的计算机实现的方法,其特征在于,进一步包括:
指定图形表示来按树表示格式显示所述运算次序。
4.如权利要求1所述的计算机实现的方法,其特征在于,进一步包括:
指定图形表示来按着色文本表示格式显示所述运算次序。
5.如权利要求1所述的计算机实现的方法,其特征在于,进一步包括:
指定图形表示来按数字次序表示格式显示所述运算次序。
6.如权利要求1所述的计算机实现的方法,其特征在于,进一步包括:
指定图形表示来按并行表示格式显示所述运算次序。
7.一种计算机实现的系统,包括:
至少一个服务器,所述服务器具有至少一个处理器和第一存储器,所述第一存储器包含解析树储存库,所述解析树储存库包含一个或多个解析树;
一个或多个客户端设备,客户端设备具有至少一个处理单元和第二存储器,所述第二存储器包含指令,当所述指令在处理单元上执行时:
从获取自所述服务器的解析树中生成源代码的所选部分的运算次序的图形表示,所述运算次序表示用于执行源代码的所选部分中的运算的顺序次序;以及
将所述运算次序的所述图形表示与源代码的可视地显示的所选部分一起显示。
8.如权利要求7所述的计算机实现的系统,其特征在于,所述服务器进一步包括客户端设备可访问的用于存储源代码的源代码储存库。
9.如权利要求8所述的计算机实现的系统,其特征在于,所述服务器具有当在所述第一处理器上执行时生成被传送到所述服务器的源代码的解析树的指令。
10.如权利要求9所述的计算机实现的系统,其特征在于,所述服务器具有当在所述第一处理器上执行时应来自客户端设备的请求而将解析树传送到所述客户端设备的指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380006662.3/1.html,转载请声明来源钻瓜专利网。





