2010-12-03 4 views
1

私はpreprocesserを実行するために、GCCで-Eオプションを使用することができます知っている(マーシャリングのための)コードを生成するCヘッダファイルを処理するスクリプトツールを使用するプロジェクトを持っていますが、I空白(空白、タブ、改行など)を正規化/縮小して処理スクリプトの複雑さを減らすことも望みます。これを行うGCCオプションはありますか?GCCのpreparseとコードジェネレータの空白文字を正規化

2次的にVisual Cにも同様のオプションがありますか?

+0

すべての空白文字を削除しますか?それは1つの大きな、大規模な行に終わるでしょう。さらに、コンパイラが標準によって義務づけられるまで、プログラマにとってこの作業を行うことは期待していません。自分で空白を削除する必要があるかもしれません。 – vpit3833

+0

注意してください私は正常化し、削除しないでください。場合によっては空白が重要である(すなわち、「int a = 2;」は「inta = 2」と同じではない)。また、私は構文的に空白になるようにspcifiedされているので、コメントを削除するようなツールを期待します。 – tletnes

答えて

2

はなぜGNU indentを通して、あなたの前処理のコードを実行しませんか?最小限のサイズを与えることはありませんが、確かにそれをもっと読みやすくするでしょう...

+0

私は必要なものではありませんが、それは仕事を完了します。 – tletnes

関連する問題