Zwiększ wartość właściwości: wiele wartości na klucz

Drzewo właściwości wzmocnienia wydaje się doskonałą biblioteką do przetwarzania plików konfiguracyjnych. Nie potrafię jednak zrozumieć, jak radzić sobie z sytuacjami, w których istnieje wiele wartości dla każdego klucza. Załóżmy na przykład, że określiłem takie pole:

box
{
    x -1 1
    y -1 1
    z -1 1
}

gdziex, y, iz są granice pudełka nax, y, iz odpowiednio osie, określone za pomocą formatu INFO property_tree. Widzę wzmiankę w podręczniku o używaniu cudzysłowów dla wartości używających spacji, ale nie widzę, żebym mógł importować te wartości jako liczby. Musiałbym parsować ciąg znaków na liczby, co wydaje się pokonywać cel użycia właściwości property_tree. Z pewnością mogę dać każdemu numerowi klucz:

box 
{
    xlo -1
    xhi 1
    ylo -1
    yhi 1
    zlo -1
    zhi 1
}    

ale to wydaje się kłopotliwe i spowoduje nadmuchanie mojego pliku konfiguracyjnego. Zauważyłem również, że mogę poradzić sobie z tą sytuacją w opcjach programu, ale tracę możliwości zagnieżdżonego pliku konfiguracyjnego (tak, wiem, że mogę użyć notacji kropkowej do „zagnieżdżenia”, ale to nie to samo).

Czy istnieje sposób importowania np. x jako lista takich liczb?

questionAnswers(1)

yourAnswerToTheQuestion