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