The Simplest Markup Language

v0.2 2022-07-29 10:58 UTC

This package is auto-updated.

Last update: 2024-10-29 06:25:36 UTC


README

The Simplest Markup Language

Формат

Root
    Item1 Value1
    Item2
        SubItem21 Value1, Value2, Value3
        SubItem22
            SubSubItem221 Value1
            SubSubItem222 Value2
    Item3
    Item4
        SubItem41 Value1, Value2, Value3
        SubItem42 1.2
        SubItem43 true
        SubItem44 false
    Item5
        SubItem51 string1, string2

Использование

use sagittaracc\TSML;

TSML::parse(<TSML string>);

[
    'Root' => [
        'Item1' => 'Value1',
        'Item2' => [
            'SubItem21' => ['Value1', 'Value2', 'Value3'],
            'SubItem22' => [
                'SubSubItem221' => 'Value1',
                'SubSubItem222' => 'Value2',
            ],
        ],
        'Item3' => [],
        'Item4' => [
            'SubItem41' => ['Value1', 'Value2', 'Value3'],
            'SubItem42' => 1.2,
            'SubItem43' => true,
            'SubItem44' => false,
        ],
        'Item5' => [
            'SubItem51' => ['string1', 'string2'],
        ],
    ]
]