C#/.NET 用のまともな字句スキャナ ジェネレータを探しています。これは、Unicode 文字カテゴリをサポートし、ある程度読みやすく効率的なコードを生成するものです。誰か知っていますか?
編集: Unicode 文字だけでなく、 Unicode カテゴリのサポートが必要です。現在、(文字、大文字) カテゴリだけで 1421 文字あります。さまざまなカテゴリを非常に具体的に一致させる必要があり、それに必要な文字セットを手書きしたくありません。Lu
また、実際のコードは必須です。これにより、ドライバで使用されるバイナリ ファイルを生成するものが除外されます (つまり、GOLD)。
編集: ANTLR はまだ Unicode カテゴリをサポートしていません。ただし、未解決の問題があるため、いつか私のニーズに合うかもしれません。