プリプロセッサのスキャン

プリプロセッサは、入力の開始時にスキャンを開始し、順次処理を進めます。プリプロセッサ文が見つかった場合は直ちに実行されます (プリプロセッサ プロシージャは参照されたときにのみ実行されます)。

アクティブなプリプロセッサ変数の名前と一致する識別子は、プリプロセッサの出力で変数の値に置き換えられます。識別子がアクティブなプリプロセッサ関数 (プログラマーが記述した関数または組み込み関数) の名前と一致する場合は、その関数が呼び出され、呼び出しが戻り値に置き換えられます。アクティブ化、置換、および再スキャンについては、「%ACTIVATE」を参照してください。