CCFinderSW (CCFSW) はトークンベースのコードクローン検出ツールです.
コードクローンはソースコード中に存在する一致または類似するコード片のことを指します.
互いに類似したコード片をクローンペアと呼び,本ツールはこれを検出し,出力します.
また現在クローンペアは,文の挿入・削除など含むものは対象外としています.
いくつかのドキュメントが存在します.
実行について Run.md
予約語ファイル・コメントファイルについて OptionFile.md
利用できるViewerについて OutputAndViewer.md
考えられるトラブルについて TroubleShooting.md
- Java Runtime Environment( >=8 )
現在,Javaのみで実装しています. - 出来る限り多くのRAM...
省メモリ化を予定しています.
Windows 10 Pro
See LICENSE.
このソフトウェアにはApache Licence2.0で配布されているライブラリが含まれています.
著者: 瀬村 雄一 所属: 大阪大学大学院情報科学研究科 井上研究室
CCFSWは字句解析を行いますが,言語ごとに個別の字句解析機構は持っていません.
オプションファイルを使用することで各言語に合わせた字句解析を行います.
(また同時に,各言語に最適化されたレクサーアルゴリズムではない,ということも意味します.)
このオプションファイルはユーザ自身が変更できるものです.
オプションファイルの記法については, OptionFile.md を参照してください.