Microsoft DirectX 8.0 (C++) |
データ オブジェクトには、次の構文の定義がある。
object : identifier optional_name TOKEN_OBRACE optional_class_id data_parts_list TOKEN_CBRACE data_parts_list : data_part | data_parts_list data_part data_part : data_reference | object | number_list | float_list | string_list number_list : TOKEN_INTEGER_LIST float_list : TOKEN_FLOAT_LIST string_list : string_list_1 list_separator string_list_1 : string | string_list_1 list_separator string list_separator : comma | semicolon string : TOKEN_STRING identifier : name | primitive_type data_reference : TOKEN_OBRACE name optional_class_id TOKEN_CBRACE
バイナリ ファイルの number_list および float_list データでは、TOKEN_COMMA および TOKEN_SEMICOLON は使用されないことに注意すること。カンマおよびセミコロンは string_list データで使用される。オプションのデータ メンバとして使用できるのは data_reference だけであることにも注意すること。