2012-09-10 29 views
2

是否存在用于为给定代码创建代码大纲的python或ruby库?图书馆应该支持多种语言。用于创建代码大纲的库

我正在寻找类似于Eclipse中的大纲视图。我不需要用户界面,我可以自己写。但是我正在寻找一个解析给定语言并创建一个大纲数据结构的库。

+2

您可以使用问号吗? :-) –

+0

@ Jan-PhilipGehrcke完成 – 18bytes

+0

看到类似的问题http://stackoverflow.com/questions/260165/whats-the-best-way-to-generate-a-uml-diagram-from-python-source-code (不完全一样,但足够接近给你一个出发点) –

回答

1

据我所知没有这样的图书馆。你可以自己创建它。

一个实用的方法是遵循Python中的缩进级别。对于其他语言,您可以遵循缩进级别,或使用正则表达式匹配和堆栈来跟踪轮廓。