たとえば、現在、次のようなブロックを含むデータ ファイルを使用する独自のソリューションがあります。
PlayerCharacter Fighter
Hitpoints 25
Strength 10
StartPosition (0, 0, 0)
Art
Model BigBuffGuy
Footprint LargeFootprint
end
InventoryItem Sword
InventoryItem Shield
InventoryItem HealthPotion
end
- 人間が編集可能 (理想的には最小限のジャンク文字で)
- エラーに対する回復力(「もう有用なものを解析できない」スタイルのエラーが最も少ないため、ファイルの残りのすべてのデータが失われました)-もちろん、それらを識別して報告することはできます. 私の例では、唯一の完全な失敗のケースは、'end's が欠落していることです。
- 入れ子構造のスタイル データ
- 配列/リスト スタイル データ
- カスタマイズ可能なファンデーションの種類
- 速い
これらの要件を満たす/超える既知のソリューションはありますか?