ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 июля
314427 Топик полностью
Evgeny_CD, Архитектор (13.03.2012 11:36, просмотров: 146) ответил =AlexD= на Это нужен тогда редактор HTML нормальный + препроцессор, умеющий из HTML вытаскивать голый исходник... А чё, идея мне очень нравитсо, ещё бы Diff умеющий отсекать лишнее, хмм, или дифить после препроцессора. Занятно.
Тут может быть 2 концепции - композитный файл и файл-дескриптор. Композитный файл надежнее (где все в одном), но с diff засада. Можно попробовать решить так - строка кода - строка "HTML". diff по HTML фильтровать. Дексриптор удобнее, но опаснее - вдруг рассинхронизируются. Дескриптор устроен как моя бд - строка, символ - описание, что это на нах. Редактор работает с двумя файлами одновременно, компилер только с исходником, дифить тоже можно только исходник. Есть сцуперкомпозитный вариант - исходник и расширенный исходник - HTML. Редактор работает с обоими. Точнее, он работает с HTML, потом синтезирует исходник. Исходник дифится, в SVN оба файла загоняются одновременно. Для проверки синхронности в HTML есть CRC и имя файла, от которого он. XML все же перспективнее.