目前,为此目的开发了许多商业和开源工具。然而(不幸的是),它们都没有满足我对我正在处理的具体问题的要求。目前,我正在开发一个项目,它将不同的类和函数作为脚本接口公开给用户。用户可以使用自定义脚本编制接口中的对象并调用方法来解决某些特定问题。
我面临的问题是我的类的用户需要某种文档才能有效地编写脚本。为了解决这个问题,我计划使用编译器生成的XML文件来提供上下文敏感的帮助,它允许用户从GUI上鼠标悬停任何控件和相应的方法,并阅读类/方法的参考文档。
我的问题是:
我可以获取示例源代码吗?
任何人都可以告诉我如何最好地解决这个问题吗?
答案 0 :(得分:0)
免费Pascal有类似的东西。它有一个单独的解析器,可以单独生成XML摘要,这是文档工具(fpdoc)的基础
Lazarus IDE可以在后台读取这些XML文件,允许在编辑时编辑文档。它当然也可以显示已经输入的信息。 (虽然更像是一个类似维基的化妆,但没有呈现)