javascript解析括号

时间:2010-06-08 00:28:12

标签: javascript parsing

我需要在括号内解析一个字符串,它看起来像(A,B,C),其中A,B和C是可以包含任何合法JavaScript代码的字符串。例如,B可能是一个非常长的字符串,其嵌套结构类似于(A,B,C)。解析这样一个字符串的最佳方法是什么?

解析器的字符串示例是调用函数:

func(参数1,参数2,参数3)

其中所有三个参数都可以是其他函数定义。

1 个答案:

答案 0 :(得分:1)

创建这样一个解析器的最简单方法之一是编写recursive descent parser。这种类型的解析器相对容易创建,并且比更复杂的解析器生成器(例如“yacc”等)更容易理解。