ユーザー定義の関数、変数および定数についてコード補完機能を利用できるようにするには、利用する関数、変数または定数を定義する .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 | 変数または定数の説明。 |