2013-10-21 32 views
0

我使用ParserGenApp生成靜態解析器。生成的代碼以「parser:didMatch [Rule]:'的形式包含彙編回調。但是,在DempApp的JavaScriptSyntaxParser中,回調的形式爲'parser:didMatchInterior:'等。我可以讓ParserGenApp生成這樣的電話嗎?還是你手動添加它們?生成解析器:didMatchInterior:回調

感謝/的Mikael

+0

*誰是JavaScriptSyntaxParser?這不會直接向任何實施parsekit或其演示的團隊,它將轉到一個通用編程社區。你能給一個指針嗎?此外,包含幾行代碼將會很有幫助,而不是簡單地描述它。 –

回答

0

開發的ParseKit這裏。

關鍵是「郵政匹配回調」彈出式菜單的設置。

默認情況下,ParserGenApp被配置爲產生正常的parser:didMatch[Rule]:回調。這些對大多數應用程序很有用。 (這是「全部」設置)。

但你正在尋找的語法樹回調像parser:didMatchInterior:parser:didMatchLeaf:

要生成語法樹回調,請將「Post Match Callbacks」彈出框更改爲「語法」選項。並再生。