いくつかの引数の前に置くことができるいくつかの追加のキーワードを使用してCのような言語で記述された関数定義のセットがあり(たとえば、「unsigned」または「register」と同じ方法)、これらの行を分析する必要がありますいくつかの関数スタブと同様に、それらから実際のCコードを生成します。
Flex / Yaccがそれを行うための最も適切な方法であるというのは正しいですか?
アナライザー/パーサーの経験がまったくない場合、正規表現を使用してシェルまたはPythonスクリプトを作成するよりも遅くなりますか(追加のキーワードの数が多くなり、その効果がかなり異なる場合、これは大きな苦痛になる可能性があります) (私はLALRがその仕事をする方法を知っていますが)?
同様の問題をカバーするLex/Yaccに関する優れた資料はありますか?私が見つけたすべての論文は、「おもちゃ」計算機の同じ原始的な例を使用しています。
どんな助けでもありがたいです。