ユーザー定義の関数、変数および定数についてコード補完機能を利用できるようにするには、利用する関数、変数または定数を定義する .bdf または .bdh ファイルと同じディレクトリに同じ名前で拡張子 .bdd を付けた新しいファイルを作成する必要があります。
.bdd ファイルの構造は次のとおりです。
<CodeCompletionInfo> <Function id="FuncId"> <Description>FuncDesc</Description> <ParamList> <Param no="1"> <Name>ParamName</Name> <Description>ParamDesc</Description> </Param> </ParamList> <Returns> <Type>RetValTyp</Type> <Description>RetValDesc</Description> </Returns> </Function> <Global id="GlobalId"> <Description>GlobalDesc</Description> </Global> </CodeCompletionInfo>
これは、コード補完情報に加える各関数について、関数コードを付け加える必要がある、ということです。 それ以外 (変数および定数) については、グローバル ノードを付け加える必要があります。
FuncID | .bdf または .bdh ファイルにある関数の名前。この関数について、コード補完情報を提供します。 |
FuncDesc | 関数の説明。 |
ParamName | パラメータ名。 |
ParamDesc | パラメータの説明。 |
RetValTyp | 戻り値のデータ型。 |
RetValDesc | 戻り値の説明。 |
GlobalId | グローバル変数またはグローバル定数の名前。 |
GlobalDesc | 変数または定数の説明。 |