C++ パーサーを探していて、最近、以下のプロジェクトに出くわしました。その中には、私のニーズに非常に適していると思われるパーサーがありますが、作成者がコードのコア部分の一部を意図的に難読化しているため、コードを調べるのが少し難しくなっていると思います。
https://github.com/ArashPartow/math-parser-benchmark-project/blob/master/fparser/fpoptimizer.cc
このファイルと作成者の Web サイトには、難読化解除された単純なバージョンがあるという説明がありますが、示されたサイトにはリンクが切れているだけのようで、作成者に連絡を取ろうとしても成果がありませんでした。
仲間の SOers が、上記のファイルの難読化を元に戻すための迅速かつ簡単な方法を知っているかどうか疑問に思っていました。
私は C++ の専門家ではないので、よくわかりませんが、おそらくファイルの名前が示すように、パフォーマンス上の理由である可能性があるため、コードがそのままである正当な理由がある可能性があります。