Появилась идея создать свой текстовый формат, да да знаю что это очередной велосипед который никому ненужен, но всё таки. Вот примерная концепция.
+ атрибут // комментарий // атрибуты грузятся построчно, и могут быть загружены до загрузки всего файла /* многострочный комментарий */ NodName = "Some Text" // Узел может иметь значение и вложенные узлы { Nod = 1; // Целочисленная запись Nod = 2.5; // Дробная Nod = "Text"; // Текст по определению является многострочным, сохраняет все переносы Nod = 0xFABC89D2F3 ;// Бинарные данные Nod = !SomeRaw; // Псевдоним для бинарных данных // Массив с смешанными значениями Nod = [ "Text", 1, 2.5, 0xFABC89D2F3 , !SomeRaw, ArrNode = "text" { nod = 1;} ] { SubNod = "Text"; } } // В документе может быть сколько угодно начальных узлов, нет ограничения как в XML NodName = !SomeRaw; // Псевдоним для бинарных данных всегда начинается с !, не может находится внутри узла !SomeRaw = 0xFABC89D2F3;
Комментариев нет:
Отправить комментарий