0

我正在使用 ParserGenApp 生成一个静态解析器。生成的代码包含“parser:didMatch[Rule]:”形式的汇编回调。但是,在 DempApp 中的 JavaScriptSyntaxParser 中,回调的形式为“parser:didMatchInterior:”等。我可以让 ParserGenApp 生成这样的调用吗?还是您手动添加的?

谢谢/米凯尔

4

1 回答 1

0

ParseKit的开发者在这里。

关键是“Post Match Callbacks”弹窗的设置。

默认情况下,ParserGenApp 被配置为产生正常的parser:didMatch[Rule]:回调。这些对大多数应用程序都很有用。(这是“全部”设置)。

但是您正在寻找语法树回调,例如parser:didMatchInterior:parser:didMatchLeaf:

要生成语法树回调,请将“Post Match Callbacks”弹出窗口更改为“on Syntax”选项。并再生。

于 2013-10-24T04:13:38.400 回答