コメントのコメント


デコメントはCプリプロセッサの主要なタスクの一つです.ソースコードからコメントを削除する簡単なCプログラムを示します.

DFAデザイン
決定論的有限状態オートマトン(dfa)は,要求された脱コメント論理を表現する.DFAは伝統的な「ラベルされた卵形とラベル付き矢印」表記を使用して表現される.各楕円は状態を表す.各状態は、左の詳細な説明と短い名前が与えられます.各矢印は、1つの状態から別の状態への遷移を表します.各矢印は、遷移を起こす単一の文字でラベル付けされます.


用途
$ ./decomment <file_path>
  • プログラムが引数なしで実行されるならば、分解されるコードは標準入力から読まれて、標準出力
  • の上で[圧縮されたコード]を表示しました
  • 引数が与えられた場合、解凍するコードはファイルを読み込んで標準出力に表示されます.
  • プロジェクトの完全なソースコードはGithubにあります.

    eyuelberga / decomment-program-c
    ソースコードからコメントを削除するCプログラム
    コメントプログラム
    ソースコードからコメントを削除するCプログラム
    DFAデザイン
    決定論的有限状態オートマトン(dfa)は,要求された脱コメント論理を表現する.DFAは伝統的な「ラベルされた卵形とラベル付き矢印」表記を使用して表現される.各楕円は状態を表す.各状態は、左の詳細な説明と短い名前が与えられます.各矢印は、1つの状態から別の状態への遷移を表します.各矢印は、遷移を起こす単一の文字でラベル付けされます.

    ビルドgccを使ってプログラムをコンパイルできます.
    $ gcc分解.C - O分解
    用途
    //分解< file > path

  • プログラムが< filechen path >引数なしで実行された場合、
    標準出力と標準出力の表示[復元コード]

  • < filechen path >引数が与えられた場合は、解凍するコードをファイルとして読み込み、
    標準出力.
  • テストtest.pyは簡単です.
    View on GitHub