コメントのコメント
2103 ワード
デコメントはCプリプロセッサの主要なタスクの一つです.ソースコードからコメントを削除する簡単なCプログラムを示します.
DFAデザイン
決定論的有限状態オートマトン(dfa)は,要求された脱コメント論理を表現する.DFAは伝統的な「ラベルされた卵形とラベル付き矢印」表記を使用して表現される.各楕円は状態を表す.各状態は、左の詳細な説明と短い名前が与えられます.各矢印は、1つの状態から別の状態への遷移を表します.各矢印は、遷移を起こす単一の文字でラベル付けされます.
用途
プログラムが引数なしで実行されるならば、分解されるコードは標準入力から読まれて、標準出力 の上で[圧縮されたコード]を表示しました引数が与えられた場合、解凍するコードはファイルを読み込んで標準出力に表示されます. プロジェクトの完全なソースコードはGithubにあります.
eyuelberga / decomment-program-c
ソースコードからコメントを削除するCプログラム
コメントプログラム
ソースコードからコメントを削除するCプログラム
DFAデザイン
決定論的有限状態オートマトン(dfa)は,要求された脱コメント論理を表現する.DFAは伝統的な「ラベルされた卵形とラベル付き矢印」表記を使用して表現される.各楕円は状態を表す.各状態は、左の詳細な説明と短い名前が与えられます.各矢印は、1つの状態から別の状態への遷移を表します.各矢印は、遷移を起こす単一の文字でラベル付けされます.
ビルド
$ gcc分解.C - O分解
用途
//分解< file > path
プログラムが< filechen path >引数なしで実行された場合、
標準出力と標準出力の表示[復元コード]
< filechen path >引数が与えられた場合は、解凍するコードをファイルとして読み込み、
標準出力.
テスト
View on GitHub
DFAデザイン
決定論的有限状態オートマトン(dfa)は,要求された脱コメント論理を表現する.DFAは伝統的な「ラベルされた卵形とラベル付き矢印」表記を使用して表現される.各楕円は状態を表す.各状態は、左の詳細な説明と短い名前が与えられます.各矢印は、1つの状態から別の状態への遷移を表します.各矢印は、遷移を起こす単一の文字でラベル付けされます.
用途
$ ./decomment <file_path>
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
Reference
この問題について(コメントのコメント), 我々は、より多くの情報をここで見つけました https://dev.to/eyuelberga/de-comment-program-in-c-ia4テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol