powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / C++ [игнор отключен] [закрыт для гостей] / Запись в реестр
15 сообщений из 140, страница 6 из 6
Запись в реестр
    #40032297
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
petrav
пропущено...

У нас часто такой формат используется:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
     ; Название раздела 1
     ; ==================

 1.1 ; Описание значения 1.
-1.2 ; Описание значения 2.
 1.3 ; Описание значения 3.

     ; Название раздела 2
     ; ==================
...

Абсолютный human-readable. Реально круто, без шуток.

Както чудно. С точки с запятой начинается комментарий?

Конечно комментарий, это не id. Такой ini читается как книга, всё просто и понятно.
...
Рейтинг: 0 / 0
Запись в реестр
    #40032317
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так у тебя values нету. Если убрать каменты получистя

Код: python
1.
2.
3.
 1.1 
-1.2 
 1.3 



А где само тело конфига? Или это был неудачный пример?
...
Рейтинг: 0 / 0
Запись в реестр
    #40032319
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonКакто чудно.

Чудно - чёрт с ним. Проблема в том, что это совершенно не машино-писабельно. То есть
править такой конфиг может исключительно человек.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Запись в реестр
    #40032320
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Так у тебя values нету. Если убрать каменты получистя

Код: python
1.
2.
3.
 1.1 
-1.2 
 1.3 



А где само тело конфига? Или это был неудачный пример?

Так это и есть values и тело конфига (то что вы процитировали). Причём значения могут быть разных типов, не только double.
...
Рейтинг: 0 / 0
Запись в реестр
    #40032328
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrav,
Вот оракл любит книгообразие, а MS не любит.
Имей ввиду.
...
Рейтинг: 0 / 0
Запись в реестр
    #40032397
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

maytonКакто чудно.

Чудно - чёрт с ним. Проблема в том, что это совершенно не машино-писабельно. То есть
править такой конфиг может исключительно человек.

Его и правит только человек. :) Но я не вижу проблем добавить в парсер возможность записи
такого файла (с сохранением комментариев). Подумать придётся только о сохранении выравнивания.
...
Рейтинг: 0 / 0
Запись в реестр
    #40032399
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrav,
Тогда надо убрать из меню п.п. Сервис - настройки.
Иначе дублирование.
...
Рейтинг: 0 / 0
Запись в реестр
    #40032401
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrav
Dimitry Sibiryakov

пропущено...

Чудно - чёрт с ним. Проблема в том, что это совершенно не машино-писабельно. То есть
править такой конфиг может исключительно человек.

Его и правит только человек. :) Но я не вижу проблем добавить в парсер возможность записи
такого файла (с сохранением комментариев). Подумать придётся только о сохранении выравнивания.

Да я не против комментариев. Кстати посмотри этот топик.
https://www.sql.ru/forum/1324921/semantika-yaml-dokumenta
Может пригодится.
...
Рейтинг: 0 / 0
Запись в реестр
    #40032411
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petravНо я не вижу проблем добавить в парсер возможность записи
такого файла (с сохранением комментариев).

А я - вижу. Но если сумеете сделать рабочий код не слишком монстрообразным - дайте на
посмотреть.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Запись в реестр
    #40051163
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrav
mayton
Он совершенно не human-readable.

У нас часто такой формат используется:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
     ; Название раздела 1
     ; ==================

 1.1 ; Описание значения 1.
-1.2 ; Описание значения 2.
 1.3 ; Описание значения 3.

     ; Название раздела 2
     ; ==================
...

Кстати, люди, а как бы вы назвали такой формат файла настроек? Мне в голову приходит
только plain-ini. Просто мне название парсера нужно придумать, но что-то plain-in мне не
нравится. А больше ничего в голову не приходит.
...
Рейтинг: 0 / 0
Запись в реестр
    #40051168
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petravа как бы вы назвали такой формат файла настроек?

Если я честно отвечу на этот вопрос - меня забанят.

К .ini этот формат не имеет никакого отношения, он совершенно кастомный.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Запись в реестр
    #40051169
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
flatINI

?
...
Рейтинг: 0 / 0
Запись в реестр
    #40051170
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

petravа как бы вы назвали такой формат файла настроек?

Если я честно отвечу на этот вопрос - меня забанят.

К .ini этот формат не имеет никакого отношения, он совершенно кастомный.

Вот поэтому мне и не нравится название plain-ini. Культурное нужно придумать.
Он не кастомный в смысле что каждый файл уникальный. Структура и общая идея
то присутствуют.
...
Рейтинг: 0 / 0
Запись в реестр
    #40051173
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petravСтруктура и общая идея то присутствуют.

Ну и назовите "structured idea parser".

PS: Или "structured text data". Расширение файла получится .std.
...
Рейтинг: 0 / 0
Запись в реестр
    #40051175
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrav
petrav
пропущено...

У нас часто такой формат используется:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
     ; Название раздела 1
     ; ==================

 1.1 ; Описание значения 1.
-1.2 ; Описание значения 2.
 1.3 ; Описание значения 3.

     ; Название раздела 2
     ; ==================
...

Кстати, люди, а как бы вы назвали такой формат файла настроек? Мне в голову приходит
только plain-ini. Просто мне название парсера нужно придумать, но что-то plain-in мне не
нравится. А больше ничего в голову не приходит.

Любите вы Г... решения)))
...
Рейтинг: 0 / 0
15 сообщений из 140, страница 6 из 6
Форумы / C++ [игнор отключен] [закрыт для гостей] / Запись в реестр
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]