【发布时间】:2013-03-11 22:19:58
【问题描述】:
我正在构建一个项目,但遇到了一个问题。我基本上应该能够解析 JavaDoc 风格的(例如)cmets。我知道已经有解析 JavaDoc 的工具,但这只是一个例子。我的数据格式类似于:
// Function: Divide
//
// Divides two integers.
//
// Parameters:
//
// x - The first integer.
// y - The second integer.
//
// Returns:
//
// The two integers divided.
//
// See Also:
//
// <Multiply>
我应该能够设置关键字(功能、参数、返回等)。此外,注释符号可能并不总是//(** 或; 也是可能的)。我知道我不应该尝试使用正则表达式来解析它,而是使用某种语法解析器。我的问题是根据您的经验,哪一种最适合我的情况?
【问题讨论】: