как выдрать данные из исходников c?
Участников: 2
FreeBasic :: Программирование :: Общее
Страница 1 из 1
как выдрать данные из исходников c?
У меня есть 40 файлов, на языке c.
Они почти все однотипные. А мне из них нужно выдрать массивы.
Дальше массив разобрать и сделать из него файл данных.
Кто-нибудь может подсказать, как это можно легко провернуть?
Варианты с написанием парсера языка c отпадают.
Ручное копирование тоже отпадает.
Вот кусок массива
Линуксойдам думаю будет понятнее, если я скажу, что это исходники nls из ядра.
Они почти все однотипные. А мне из них нужно выдрать массивы.
Дальше массив разобрать и сделать из него файл данных.
Кто-нибудь может подсказать, как это можно легко провернуть?
Варианты с написанием парсера языка c отпадают.
Ручное копирование тоже отпадает.
Вот кусок массива
- Код:
static const wchar_t charset2uni[256] = {
/* 0x00*/
0x0000, 0x0001, 0x0002, 0x0003};
Линуксойдам думаю будет понятнее, если я скажу, что это исходники nls из ядра.
Re: как выдрать данные из исходников c?
а почему бы и нет... линуксойды заюзаютс grep+awkВарианты с написанием парсера языка c отпадают.
Re: как выдрать данные из исходников c?
А что такое grep+awk?
Впрочем ладно. Вопрос решил, двумя полумерами.
Сначало ручками выдираю массив.
А потом своим специальным парсером его разбираю на цифорки.
Кажеться вышло неплохо.
Только вот сделал 8 файлов. А потом мне надоело.
Впрочем ладно. Вопрос решил, двумя полумерами.
Сначало ручками выдираю массив.
А потом своим специальным парсером его разбираю на цифорки.
Кажеться вышло неплохо.
Только вот сделал 8 файлов. А потом мне надоело.
FreeBasic :: Программирование :: Общее
Страница 1 из 1
Права доступа к этому форуму:
Вы не можете отвечать на сообщения
|
|