#addition


#addition "filename"			[別ファイルを結合]
"filename" : 結合するファイル名

#cfunc


#cfunc 新規名称 "関数名" タイプ名1,…			[外部DLL呼び出し関数登録]

#cmd


#cmd 新規キーワード サブID			[拡張キーワードの登録]
新規キーワード : 追加されるキーワード
サブID : キーワードの与えられるサブID値

#comfunc


#comfunc 新規名称 インデックス タイプ名1,…			[外部COM呼び出し命令登録]
新規名称 : 命令として認識されるキーワード名
インデックス : メソッドindex値
タイプ名 : 引数のタイプを,で区切って指定します

#const


#const マクロ名 定数式			[マクロ名の定数定義]

#defcfunc


#defcfunc p1 p2 p3,…			[新規関数を登録する]
p1 : 登録する関数の名前
p2 p3〜 : バラメータタイプ名・エイリアス名

#deffunc


#deffunc p1 p2 p3,…			[新規命令を登録する]
p1 : 割り当てられる命令の名前
p2 p3〜 : バラメータタイプ名・エイリアス名

#define


#define マクロ名 マクロ定義			[新規マクロを登録する]

#else


[コンパイル制御を反転]

#endif


[コンパイル制御ブロック終了]

#enum


#enum マクロ名 = p1			[マクロ名の定数を列挙]
マクロ名 : 定数を割り当てるマクロ名
p1 : 割り当てられる定数

#epack


#epack "filename"			[PACKFILE追加ファイル指定]
"filename" : PACKFILEに追加されるファイル

#func


#func 新規名称 "関数名" タイプ名1,…			[外部DLL呼び出し命令登録]

#global


[モジュールの終了]

#if


#if 数値式			[数値からコンパイル制御]

#ifdef


#ifdef マクロ名			[マクロ定義からコンパイル制御]

#ifndef


#ifndef マクロ名			[マクロ定義からコンパイル制御]

#include


#include "filename"			[別ファイルを結合]
"filename" : 結合するファイル名

#modfunc


#modfunc p1 p2 p3,…			[新規命令を割り当てる]
p1 : 割り当てられる命令の名前
p2 p3〜 : バラメータタイプ名・エイリアス名

#modinit


#modinit p1 p2,…			[モジュール初期化処理の登録]
p1 p2〜 : バラメータタイプ名・エイリアス名

#modterm


#modterm p1 p2,…			[モジュール解放処理の登録]
p1 p2〜 : バラメータタイプ名・エイリアス名

#module


#module モジュール名 変数名1,…			[モジュールの開始]
モジュール名 : 新規モジュール名
変数名 : 登録するモジュール変数名

#pack


#pack "filename"			[PACKFILE追加ファイル指定]
"filename" : PACKFILEに追加されるファイル

#packopt


#packopt p1 p2			[自動作成オプション指定]
p1 : キーワード
p2 : 設定内容

#regcmd


#regcmd "初期化関数名","DLLファイル名"			[拡張プラグインの登録]
"初期化関数名" : プラグイン初期化関数のエクスポート名
"DLLファイル名" : プラグイン初期化関数のDLL名

#runtime


#runtime "ランタイム名"			[ランタイムファイルの設定]
"ランタイム名" : 設定するランタイム名

#undef


#undef マクロ名			[マクロ名の取り消し]

#usecom


#usecom インターフェース名 "インターフェースIID" "クラスIID"			[外部COMの指定]
インターフェース名 : インターフェースを識別するキーワード
"インターフェースIID" : COMのインターフェースを示すIID文字列
"クラスIID" : COMのクラスを示すIID文字列

#uselib


#uselib "filename"			[外部DLLの指定]
"filename" : 外部DLLファイル名

_break


[マクロループを脱出する]

_continue


[マクロループをやり直す]