LINUX.ORG.RU

История изменений

Исправление uin, (текущая версия) :

Знатные наркоманы его сочиняли, да.

Обычный XML, ничего особенного.

Посмотри на libucl - там синтаксис не строго JSON.

И правда -

section "blah" {
    key = value;
}
section foo {
    key = value;
}

section {
    blah {
        key = value;
    }
    foo {
        key = value;
    }
}

section "blah" "foo" {
    key = value;
}

.macro(param=value) "something";
.macro(param={key=value}) "something";
.macro(.include "params.conf") "something";
.macro(#this is multiline macro
param = [value1, value2]) "something";
.macro(key="()") "something";
выглядит так, как будто его изнасиловал пыхопист.

Исправление uin, :

Знатные наркоманы его сочиняли, да.

Обычный XML, ничего необычного.

Посмотри на libucl - там синтаксис не строго JSON.

И правда -

section "blah" {
    key = value;
}
section foo {
    key = value;
}

section {
    blah {
        key = value;
    }
    foo {
        key = value;
    }
}

section "blah" "foo" {
    key = value;
}

.macro(param=value) "something";
.macro(param={key=value}) "something";
.macro(.include "params.conf") "something";
.macro(#this is multiline macro
param = [value1, value2]) "something";
.macro(key="()") "something";
выглядит так, как будто его изнасиловал пыхопист.

Исходная версия uin, :

Знатные наркоманы его сочиняли, да.

Обычный XML, ничего необычного.

Посмотри на libucl - там синтаксис не строго JSON.

И правда -

section "blah" {
    key = value;
}
section foo {
    key = value;
}

section {
    blah {
        key = value;
    }
    foo {
        key = value;
    }
}

section "blah" "foo" {
    key = value;
}

.macro(param=value) "something";
.macro(param={key=value}) "something";
.macro(.include "params.conf") "something";
.macro(#this is multiline macro
param = [value1, value2]) "something";
.macro(key="()") "something";
выглядит так, как будто его изнасиловал пыхопист.