Уведомления

Группа в Telegram: @pythonsu

#1 Март 25, 2014 12:13:49

dcs
Зарегистрирован: 2014-03-25
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

парсер

Здравствуйте, не пинайте сильно. за питоном второй день.

подскажите, пожалуйста, как лучше сделать следующее?

имеется файл

..
..
..
module test
(
input in_clk,
input in_data,
input in_data_en,
output out_data,
output out_data_en,
output out_test_bus
);
..
..
..

требуется прочитать его и выделить следующую информацию: имя сигнала и его разрядность

например :
in_clk = 1
in_data = 32
out_tetsbus = 16





Поскольку опыта нету, спрашиваю как это лучше сделать?
В какой структуре данных это лучше хранить, как (хотябы идею) выделить имя сигнала из строки

P.S. почему то не отобразилось то чт в скобках, должно было быть так
input in_data,
input in_data_en,
output out_data,
output out_data_en,
output out_test_bus

Отредактировано dcs (Март 25, 2014 12:16:51)

Офлайн

#2 Март 25, 2014 12:18:01

dcs
Зарегистрирован: 2014-03-25
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

парсер

вот , почему-то кадратные скобки удаляются

Прикреплённый файлы:
attachment aaaaaaaaaaaaaaaaaa.JPG (16,0 KБ)

Офлайн

#3 Март 25, 2014 15:34:02

ajib6ept
От: От: От: От: От: От: От: От:
Зарегистрирован: 2013-08-04
Сообщения: 297
Репутация: +  26  -
Профиль   Отправить e-mail  

парсер

Пример файла нужен



_________________________
Python golden rule: Do not PEP 8 unto others; only PEP 8 thy self.
Don't let PEP 8 make you insanely intolerant of other people's code.

Офлайн

#4 Март 25, 2014 16:05:11

dcs
Зарегистрирован: 2014-03-25
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

парсер

соотвественно после обработки файла мне нужно иметь ифрмацию о том какие сигналы есть в интерфейсе модуля и какова их разрядность.

Например (см. файл) i_afe_red –> 8 ; o_phy_txd –> 4 ; i_afe_vsync –> 1

именю всех сигналов начинаются с префикса i_ или o_ (зависит от направления)

Прикреплённый файлы:
attachment test.v (3,2 KБ)

Офлайн

#5 Март 25, 2014 16:12:07

Singularitty
От:
Зарегистрирован: 2012-02-02
Сообщения: 61
Репутация: +  5  -
Профиль   Отправить e-mail  

Офлайн

#6 Март 25, 2014 16:20:12

dcs
Зарегистрирован: 2014-03-25
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

парсер

ну в начале был один файл (придумал находу), щас другой (из реального проекта).

мне идея важна, как на питоне сделать

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version