alex / alex/rply

LexerGenerator has no error handler hooks

オープン
#22 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Python
スター
391
フォーク
62
PR マージ指標
30日以内にマージされた PR はありません

説明

I can define a custom error handler for ParserGenerator with the ParserGenerator.error decorator, but if there's a lexing error I have to live with the default Python exception handling behaviour.

Looking at the code I see the else clause in LexerStream.next just throws a useless SourcePosition with both lineno and colno set to -1, so even if I were to try and catch the LexingError I wouldn't get any useful information.

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。