生成python源树的cscope索引

pycscope的Python项目详细描述


===
pycscope
==


:版权所有:2013 Peter Portante版权所有。有关详细信息,请参见许可证。
:作者:peter portante
:发行版:1.2.1
:日期:2013/03/16


用途
----


>从python源树生成cscope索引的python脚本。` py cscope`使用python自己的解析器和(c)oncrete(s)yntax
(t)ree来生成索引,因此它比
普通cscope要精确一些。



----




-d转储解析器为每个文件生成的(c)oncrete(s)yntax(t)ree
-r文件的递归目录
-s将简单字符串解释为符号
-v打印版本并退出
-f ref file使用'reffile'作为交叉引用文件名代替"cscope.out"
-i srclistfile使用"srclistfile"的内容作为源文件列表来扫描



许可证
----



Copyright 2013 Peter Portante

此程序是免费软件;您可以重新分发它和/或BR/>根据自由软件基金会发布的GNU通用BR/>公共许可证第2版的条款修改它。
> BR/>此程序被分发,希望它是有用的,
但没有任何保证;甚至没有
适销性或特定用途适用性的隐含保证。详情请参阅
GNU通用公共许可证。
BR/>您应该已经收到了GNU通用公共版BR/>许可证与此程序的副本;如果没有,请写到免费的
软件基金会,51富兰克林街,第五楼,BR/>波士顿,MA02110-1301,美国



install
----

使用以下命令安装此包::

%python setup.py install



features
--


-支持python 2.7和python 3
-命令行界面
-jedit的"cscopefinder"插件可以使用输出
-以".py"结尾的所有文件的标记
-所有"类"定义的标记
-所有已定义函数的标记
-函数的标记调用(算法不是完美的)
-函数结束标记(还没有搜索使用此标记)
-导入模块标记(使用搜索包含)
-符号分配标记




history
----

pycscope 0.1-0.3最初已编写,版权归dean hall所有。



status
-



用于jedit的"cscopefinder"插件。其他编辑器未经测试。



发行说明
----



这是PycScope 1.2.1版


=================================================================================================================================================================一个固定字符串作为符号支持(真的)。一个固定字符串作为符号支持(真的)。一个固定字符串作为符号支持(真的)。修复函数结束标记;添加仅运行索引器的功能;
移除已损坏的线程支持。
---------------------
2012/10/01 1.1 N/A修复python3支持;使用
nose增强要运行的单元测试,默认生成覆盖范围;修复broken
在切换到nose之前未正确运行的单元测试;添加包含用于(x)Emacs的
PyxScope集成的贡献区域。
-------------
2012/09/20 1.0 n/a调用它1.0;更新以使用setuptools;drop.py from
安装的脚本名;从Dean Hall到Peter Portante的过渡作者。
-----------------br/>2012/09/19 0.3e-pajp n/a修复问题7和8:我们现在正确处理符号
最接近作业本身(而不是第一个作业)。并用更稳定的模式识别方法替换疯狂的逗号计数法,该方法显式地记录哪些元组应该接收赋值标记;固定处理导入状态-
表单的各个部分,从。import moda"
---------从问题9开始实现调试帮助:dumpcst现在可以在元组的子树上工作,而不仅仅是在列表上工作。"-------------------------------
2012/09/17 0.3c-pajp n/a问题的第一次修复6删除错误断言
,从而允许符号分配标记作为
编码工作(如果不正确,请参阅第7期。
----包括fspeech的更改以使其适用于
python 3;添加对yield表达式的适当支持
在一个扩展的赋值之后;添加了当断言触发时对文件名和行号的支持;修复了对赋值语句左侧逗号的处理;优雅地处理错误
打开文件。
GitHub问题:5
--------------------
2012/04/29 0.3A-PAJP N/A(注意:未能更新版本!)
修复对DOS样式行结尾的处理。
Github问题:4
-----------------------br/>2012/04/13 0.3A-PAJP N/A(注意:未能更新版本!)
修复函数定义修饰符的处理
Github问题:2,3
-------------------
2012/03/11 0.3A-PAJP N/A(注意:未能更新版本!)
将引用从抽象语法树更改为具体语法树;修正尾随的
逗号的处理。
---------支持符号分配的更新更改,
2012/03/05 0.3A-PAJP N/A增强单元测试覆盖率,准备pycon
海报会话的代码。
---------------------
2007/12/25 0.3 N/A包括由谷歌的k.rader提交的更改:
-添加了"-`指定文件lis的参数t
文件
-页眉和页脚的链接,以生成cscope可以读取的有效
文件#33创建0.2版本。

34将所有"pyscope"更改为"pycscope"

29使错误报告不那么模糊。

23创建distutils文件。

20创建单元测试。

---------通过
电子邮件未向相关方发布任何测试。


19即使没有
换行标记。


标记文件前的18行换行导致
异常。


16在"默认目录"上工作。

10异常:格式中的类型错误。


#8类标记不正确。

6创建项目空间。
=============================================================================

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java创建猜谜游戏程序   JavaWebSocketContainer。connectToServer似乎挂起了   如何在java中中断函数   java c#socket client multiple BeginSend()未到达服务器   不可见的组件然后在Java中的窗格之间切换   java在应用程序类中使用静态接口安全吗?   java等待函数完成,直到回调到来   使用DataOutputStream时的java新行,Android   java服务对象的定义是什么?   基于视图的javahibernate复合密钥   java将varchar连接到char在JPA(oracle)中不起作用   如何在java中通过point类读取多个点?