name
id
desc
note
の各データ
- ツクール側パラメータ定義
tkool-params
- RDML側パラメータ定義
rdml-params
- 要素の属性などに用いるパラメータ名と、それに対応する型
rdml.units
- 用途、範囲、デフォルト値などをまとめた独自の単位定義
rdml.attrs
- 属性名と単位をセットにしたもの。同じ意味の属性を異なるコマンド間で統一する。
rdmlParams: {
attrName: {
unit: rdml.units.???
desc: 各種説明文
required: 必須パラメータかどうか
alts: [代替として使用可能な名前リスト]
}
(or predefined attribute)
__data: データとしても記述できる属性名
__alts: [代替として使用可能な名前リスト]
}
tkoolParams: {
index: {
ref: 参照先attrName
unit: rdml.units.???
desc: 各種説明文
}
}
// T is based type: (string | number)
unit<T>: {
default<T>: デフォルト値
}