ParseKit贪心匹配模式

时间:2012-12-18 18:59:18

标签: parsing bnf parsekit

我正在制作类似公式验证器的东西,我正在使用ParseKit框架来实现这一点。我的方法是创建正确的语法,当在样本字符串上调用didMatchFormula回调方法时,我假设已找到公式,因此它是有效的。

但是有一个困难 - 即使样本字符串中包含其他字符,也会从样本字符串中检测出公式。我需要像贪婪模式匹配的东西 - 整个字符串将与公式语法匹配,这样只有当字符串包含公式而没有其他字符时才会调用didMatchFormula。

你能给我一些提示,告诉我如何使用PaseKit或其他方式实现这一目标。 我不能使用正则表达式,因为我的公式会使用递归,而regexp不是处理它的好工具。

0 个答案:

没有答案