我在使用ANTLR v3恢復和重新發布錯誤時遇到問題。我遵循這個鏈接http://www.antlr.org/blog/antlr3/error.handling.tml,但我沒有解決方案。 我想讓例如一些報告和恢復 在這樣的源程序: 學生輸入代碼:ANTLR:錯誤恢復和報告
FOR(int a=0;a<10;a++){
b=b*a;
}
,並計劃將報告是這樣的: 計劃:「是你的意思是關鍵字,用於爲對於?」 學生回答:「是」 之後,系統自動恢復並修改源代碼。 ANTLR v3如何做到這一點?不可能與ANTLR做什麼? 需要幫助。多謝你們!
重新開始解析從頭開始是否可以接受?它可能會簡化實施。 – sarnold 2012-02-22 04:07:47
是的..你有解決方案嗎? – 2012-02-22 06:43:58