TreeStructInfo - Wersja do druku
Ultima Forum
TreeStructInfo - Wersja do druku

+- Ultima Forum (https://forum.ultimateam.pl)
+-- Dział: Śmietnik (/Forum-%C5%9Amietnik)
+--- Dział: Inne (/Forum-Inne)
+--- Wątek: TreeStructInfo (/Thread-TreeStructInfo)



TreeStructInfo - spartanPAGE - 14-07-15 21:51

[Obrazek: logo-big-pl.png]
Cytat:TreeStructInfo to projekt uniwersalnego formatu tekstowych i binarnych plików konfiguracyjnych, przeznaczonych do przechowywania ustawień aplikacji i gier w formie drzew danych. Umożliwia tworzenie zarówno prostych, jednoplikowych konfiguracji, jak i złożonych systemów konfiguracyjnych, składających się z wielu powiązanych ze sobą plików.

Format ten zaprojektowany został tak, aby był przyjazny dla człowieka, ale także jak najbardziej funkcjonalny i prosty do przetwarzania. Forma tekstowa daje możliwość tworzenia i edytowania plików w dowolnych edytorach, forma binarna zaś sprzyjać ma szybkości przetwarzania plików.

Bardzo ciekawy projekt, do którego dorzucam kilka swoich groszy, pod postacią API w C++(z paroma kluczowymi założeniami) i proposalsów.

https://github.com/furious-programming/TreeStructInfo

https://github.com/spartanPAGE/TreeStructInfo
https://github.com/spartanPAGE/TreeStructInfo.Test

Przykładowe drzewko:
Kod:
:: Basic Warrior

tsinfo version "1.0" name "First Warrior"
  attr name "Stephano"

  :: Gender info
  attr sex "male"

  :: Weapon data
  node Weapon
    attr name "stone sword"
              "the old one"

    :: Very special
    node Special Powers
    end
  end
end tree

Przy okazji zapraszam na http://4programmers.net/ :kawa:
[Obrazek: logo.png]