История изменений
Исправление crutch_master, (текущая версия) :
Я могу показать проще :)
Ну, это понятно. Можно запилить интерпритатор с правилами и записать всё еще проще без полей, и описаний типа
//все, что в {} парсится как локация первая строчка - название, через после " ака " псевдонимы через запятую всё, что после // обрезается, дальше обычный json объект с автоматической расстановкой кавычек в начале, конце строки, между первым двоеточием и обрезкой пробелов.
локации : {
лес ака чаща, тайга //етц
//nam не нужен, т.к. nam == лес
мы : в лесной чаще; На западе, сквозь густую листву, можно разглядеть небольшое строение.
//мы - ключ для описания локации, ; - разделитель между кратким и полным описанием
восток : перед домом,
тут есть : птичка
}
Конечно, самый большой изврат будет с проверкой при компилянии этого всего, чтобы автор не наделал ошибок, а если наделал, то быстро их нашел.
А на выходе будет валидный json, который скормится кому надо.
Исправление crutch_master, :
Я могу показать проще :)
Ну, это понятно. Можно запилить интерпритатор с правилами и записать всё еще проще без полей, и описаний типа
//все, что в {} парсится как локация первая строчка - название, через после " ака " псевдонимы через запятую всё, что после // обрезается, дальше обычный json объект с автоматической расстановкой кавычек в начале, конце строки, между первым двоеточием и обрезкой пробелов.
локации : {
лес ака чаща, тайга //етц
//nam не нужен, т.к. nam == лес
мы : в лесной чаще; На западе, сквозь густую листву, можно разглядеть небольшое строение.
//мы - ключ для описания локации, ; - разделитель между
восток : перед домом,
тут есть : птичка
}
Конечно, самый большой изврат будет с проверкой при компилянии этого всего, чтобы автор не наделал ошибок, а если наделал, то быстро их нашел.
А на выходе будет валидный json, который скормится кому надо.
Исправление crutch_master, :
Я могу показать проще :)
Ну, это понятно. Можно запилить интерпритатор с правилами и записать всё еще проще без полей, и описаний типа
//все, что в {} парсится как локация первая строчка - название, через после " ака " псевдонимы через запятую всё, что после // обрезается, дальше обычный json объект с автоматической расстановкой кавычек в начале, конце строки, между первым двоеточием и обрезкой пробелов.
локации : {
лес ака чаща, тайга //етц
//nam не нужен, т.к. nam == лес
мы : в лесной чаще; На западе, сквозь густую листву, можно разглядеть небольшое строение.
//мы - ключ для описания локации, ; - разделитель между
восток : перед домом,
тут есть : птичка
}
Конечно, самый большой изврат будет с проверкой при компилянии этого всего, чтобы автор не наделал ошибок, а если наделал, то быстро их нашел.
А на выходе будет валидный json, который скормится кому надо.
Исходная версия crutch_master, :
Я могу показать проще :)
Ну, это понятно. Можно запилить интерпритатор с правилами и записать всё еще проще без полей, и описаний типа
//все, что в {} парсится как локация первая строчка - название, через после " ака " псевдонимы через запятую всё, что после // обрезается, дальше обычный json объект с автоматической расстановкой кавычек в начале, конце строки, между первым двоеточием и обрезкой пробелов.
локации : {
лес ака чаща, тайга //етц
//nam не нужен, т.к. nam == лес
мы : в лесной чаще; На западе, сквозь густую листву, можно разглядеть небольшое строение.
//мы - ключ для описания локации, ; - разделитель между
восток : перед домом,
тут есть : птичка
}
Конечно, самый большой изврат будет с проверкой при компилянии этого всего, чтобы автор не наделал ошибок, а если наделал, то быстро их нашел.