Zum Beispiel gerade jetzt habe ich eine Roll-my-own-Lösung, die Datendateien verwendet, die Blöcke wie umfassen:Vorschläge für die menschliche bearbeitbare Datendateiformat/Parsing-Bibliothek
PlayerCharacter Fighter
Hitpoints 25
Strength 10
StartPosition (0, 0, 0)
Art
Model BigBuffGuy
Footprint LargeFootprint
end
InventoryItem Sword
InventoryItem Shield
InventoryItem HealthPotion
end
- menschliche editierbar (w/minimale Junk-Zeichen, ideal)
- resistent gegen Fehler (weniger 'wow ich kann nichts nützliches mehr' Stilfehler analysieren, und damit habe ich alle Daten im Rest der Datei verloren) - aber immer noch in der Lage zu identifizieren und melden Sie sie natürlich. Mein Beispiel der einzige vollständige Fehlerfall ist das Ende.
- verschachtelte Struktur Stil Daten
- Array/Liste Stildaten
- anpassbare Grundlage Typen
- schnell
Sind alle bekannten Lösungen gibt, die/erfüllen übersteigen diese Anforderungen?