abc プロジェクト
関数名 | Pass3 |
定義ファイル名 | pass3.cpp |
定義行 | 41 |
宣言形式 | void Pass3 ( TList * TokenList , TList * ValDataList ) |
概要 | スクリプトの解析を行ない、Token->Scriptにデータをセットする。 |
戻り値 | |
パラメタ説明 | TokenList トークンリスト ValDataList 変数リスト |
機能説明 | |
備考 | |
呼出し元関数一覧表
呼出し先関数一覧表
参照先一覧表
関数論理チャート
| +--------------------------------------------------+
41 +--+ void Pass3(TList *TokenList,TList *ValDataList) |
42 | { |
+--+-----------------------------------------------+
43 +--- int i;
44 +--- TToken *Token;
45 |
46 +--- // スクリプトの字句解析を行う
| +------------------------------------------+
47 +--+ for(i = 0 ; i < TokenList->Count ; i++){ |
| +--+---------------------------------------+
48 | +--- Token = (TToken *)TokenList->Items[i];
| | +------------------------------------+
49 | +--+ if(Token->TokId != tid_Comment1){ |
| | +--+---------------------------------+
| | | +------------+
50 | | +--+ continue; |
| | | +------------+
| | +-+---+
51 | | | } |
| | +-----+
52 | +--- ParseScript(TokenList,i,Token->Str);
| +-+---+
53 | | } |
| +-----+
54 +--- // スクリプトの構文解析を行う
55 |
+-+---+
56 | } |
+-----+