著者
包 胡日査 中田 充 葛 崎偉
出版者
一般社団法人 CIEC
雑誌
コンピュータ&エデュケーション (ISSN:21862168)
巻号頁・発行日
vol.36, pp.56-61, 2014-06-01 (Released:2014-12-01)

本研究は構文木の類似度を測ることによってC言語プログラムの類似性を評価することを目的とし,本論文ではC言語プログラムを構文木で表現する方法を提案する。まずは,C言語の変数宣言文,代入文,制御文,関数呼出文,関数展開等を構文木表現に変換するための構文木部品を設計する。次に,構文木部品を用いてC言語プログラムを一つの木グラフに変換し,XMLによる構文木の表現法を提案する。最後に,提案手法に基づいてC言語プログラムをXML形式で表現する構文木に変換するプログラムについて説明する。