[英]Custom lexer Error Message in JavaCC
我想自定義lexer錯誤消息,我有一個異常類,該類將TokenMgrError子類化,並重新定義了該函數,但是如何確保在Lexer2TokenManager類中它將執行此操作
throw new mysubclassexception(.........)
代替
throw new TokenMgrError(.......)
注釋所引用的文檔可能過時了嗎?
每當我想使用自定義異常類時,都會在生產規則中插入try / catch塊。 與此類似的東西;
(
...
{
try {
...
} catch (Exception e) {
...
throw new MyCustomException ( e, customMessage );
}
}
)
也許這不是最優雅的解決方案,但對我而言一直足夠。 希望能幫助到你。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.