2012-02-17 112 views
-2

我需要解析来自几个python文件的docstring,我需要用Javascript来做到这一点。从javascript解析python文档字符串

我找不到任何这方面的参考,任何想法?

编辑:我正在使用Titanium SDK和jQuery。 PyDoc不是我正在寻找的解决方案,因为我不想在JavaScript和python源代码中间包含一些进程。

编辑2:已解决 - 钛可以同时使用python和javascript,因此我可以使用python从python文件中解析文档字符串。

+1

你在使用什么样的环境?为什么你不能使用一个小型的python程序来创建你需要的数据,并将它读入你的javascript环境? – Marcin 2012-02-17 14:25:57

+0

我必须在JavaScript中做一些操作,用来读取python脚本并将它们的参数和文档显示出来。 – estemendoza 2012-02-17 14:59:11

+0

没错,但是你的部署平台没有python吗?你可以使用服务器来处理python吗?你至少可以透露你将使用什么样的JavaScript环境? – Marcin 2012-02-17 15:10:28

回答

0

检查SyntaxHighlighter的词法分析器是如何工作的。这应该给你一些关于如何进行的想法。还有一些其他的语法荧光笔可供学习,以防万一这不符合你的目的。

0

没有“硬”强制文档字符串格式,但与大多数Python一样,只有“最佳实践”文档。请参见下面的PEP对于如何使用文档字符串规范和它们是什么,与后续的阅读许多沿着链接: http://www.python.org/dev/peps/pep-0257/

您也可以尝试寻找PyDoc,它在内部使用Python来显示文档字符串。它可以输出HTML,但即使这还不够,您应该能够将Python source转换为JavaScript来编写您自己的解析器。

+0

是的,我知道PyDoc,但我不想使用JavaScript和Python源代码之间的工具,但感谢信息。 – estemendoza 2012-02-17 15:07:04