さまざまなキーワードと演算子をサポートするパーサー ジェネレーター (コンパイラー コンパイラー) はありますか?
私の言語には、カスタマイズ可能なキーワードと演算子があります (複数の記号と文字を含めることができます)。以前は、特殊記号を演算子とキーワードにマッピングしてから JFlex を使用することで、この問題を回避していました。現在、構文の強調表示の問題が発生したため (そのために RSyntaxPane を使用しています)、これは単純に機能しません。
編集:ところで、レクサー部分だけが必要です。
また、いくつかの例:
ロシア語のレイアウトでは、中かっこがありません。ロシア語訳では:
{ = ?\
} = ?/
キーワードはローカライズすることもできます。たとえば、"function" はロシア語訳では "функция" です。