Я хотел бы расширить формат файла NEC таким образом, чтобы можно было добавлять расширяемые данные (ключ / значение), но при этом оставаться совместимым с исходным стандартом.
Мне известны различные системы для формального определения таких систем, такие как BNF, но я также считаю, что есть способы использовать эти системы, чтобы избежать распространенных ошибок в определении.
Однако термины «определение формата документа» и его варианты не дают ничего интересного. Может кто-нибудь направить меня в правильном направлении?