クリップボード内にあるC/C++言語ソースのトークンを抽出(18種類)
- ソフト名 :C/C++言語のトークンを抽出
- バージョン :1.0.0.0
- ライセンス :フリーソフト
- OS :Windows
- 開発 :科学太郎
C/C++言語のトークンを抽出詳細
抽出可能なC/C++言語のトークン(語句)は全部で次の18種類ある。
1.1行コメント…// コメント
2.範囲コメント…/* コメント */
3.開始コメント…/*
4.中間コメント…コメント
5.最終コメント…*/
6.プリプロセッサ…’#’文字+識別子を抽出(#include、#define など)
7.予約語…予約語の定義ファイル内にある識別子を抽出(if、else、whileなど)
8.データ型…データ型の定義ファイル内にある識別子を抽出(size_t、LPTSTRなど)
9.変数名…大文字、小文字混じりの識別子を抽出(識別子の次が'(‘でない場合)
10.関数名…大文字、小文字混じりの識別子を抽出(識別子の次が'(‘である場合)
11.マクロ名…大文字のみの識別子を抽出(識別子の次が'(‘である場合)
12.記号定数…大文字のみの識別子を抽出(識別子の次が'(‘でない場合)
13.整数定数…8進数、10進数、16進数の整数定数を抽出
14.小数定数…浮動小数点の小数形式、指数形式を抽出
15.文字定数…文字定数を抽出(シングルクオーテーションで囲まれた文字列)
16.文字列定数…文字列定数を抽出(ダブルクォーテーションで囲まれた文字列)
17.演算子文字…演算子文字を抽出(++、–、->、&&、||など)
18.区切り文字…区切り文字を抽出(1~17以外の記号文字のこと)
※C/C++言語ソース以外のデータで抽出実行したときの動作保証はしません。