Linuxプログラミング 2 (555レス)
上下前次1-新
抽出解除 レス栞
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
216(3): 2012/03/10(土)22:31 ID:qRYZkVQs(1) AAS
>>215
では、そんなことが出来るプログラムはもうありますか?
無ければ作るが
217: 2012/03/10(土)23:18 ID:VdIAOAXn(1) AAS
>>216
簡単なものでよければ
awk '/^[_a-zA-Z]/{fn=$0}/foo/{print fn;print}' bar.c
218: 2012/03/11(日)01:07 ID:8VY07izi(1) AAS
>>216
無い
219(1): 2012/03/11(日)09:11 ID:x4UqQ7FF(1) AAS
>>216
トークンが関数を表すかどうかを判断するのって、意外とプログラムとしてかなり高度で、やりがいのある難易度高い題材。
おそらく本当に「grepした単語が含まれる、元の関数」を検索しるコードを書こうとしたら、
C言語の構文解析器を作る規模のことになるので、意外と結構かなり高度。
もし本当にそのレベルでやるのだとしたら、bisonを使うのがおすすめ。
bisonを使えば、直接手動でCコード全て書かなくても、構文解析器のコードを吐き出してくれるので非常に便利。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.027s