0
我使用ParserGenApp生成靜態解析器。生成的代碼以「parser:didMatch [Rule]:'的形式包含彙編回調。但是,在DempApp的JavaScriptSyntaxParser中,回調的形式爲'parser:didMatchInterior:'等。我可以讓ParserGenApp生成這樣的電話嗎?還是你手動添加它們?生成解析器:didMatchInterior:回調
感謝/的Mikael
我使用ParserGenApp生成靜態解析器。生成的代碼以「parser:didMatch [Rule]:'的形式包含彙編回調。但是,在DempApp的JavaScriptSyntaxParser中,回調的形式爲'parser:didMatchInterior:'等。我可以讓ParserGenApp生成這樣的電話嗎?還是你手動添加它們?生成解析器:didMatchInterior:回調
感謝/的Mikael
開發的ParseKit這裏。
關鍵是「郵政匹配回調」彈出式菜單的設置。
默認情況下,ParserGenApp被配置爲產生正常的parser:didMatch[Rule]:
回調。這些對大多數應用程序很有用。 (這是「全部」設置)。
但你正在尋找的語法樹回調像parser:didMatchInterior:
和parser:didMatchLeaf:
。
要生成語法樹回調,請將「Post Match Callbacks」彈出框更改爲「語法」選項。並再生。
*誰是JavaScriptSyntaxParser?這不會直接向任何實施parsekit或其演示的團隊,它將轉到一個通用編程社區。你能給一個指針嗎?此外,包含幾行代碼將會很有幫助,而不是簡單地描述它。 –