Уведомления

Группа в Telegram: @pythonsu

#1 Май 2, 2011 09:27:18

amin
От:
Зарегистрирован: 2011-05-02
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

парсер для исходных кодов Python

Имеется-ли в стандартной поставке Python модуль или интерфейс для парсинга исходных кодов Python и составления API этих модулей
например в формате CSV.
Спасибо.



Офлайн

#2 Май 2, 2011 10:16:45

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

парсер для исходных кодов Python

Исходный код парсится в AST. При чем здесь CSV?



Офлайн

#3 Май 2, 2011 11:03:38

amin
От:
Зарегистрирован: 2011-05-02
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

парсер для исходных кодов Python

Андрей Светлов
Исходный код парсится в AST. При чем здесь CSV?
Неправильно выразился, имел ввыду чтоб потом можна было сохранить спарсенный результат.
На счет AST на русском есть чтонить может в книжках.



Офлайн

#4 Май 2, 2011 11:33:10

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

парсер для исходных кодов Python

Уверен, на русском по AST питона ничего не найдете. На английском, пожалуй, тоже в толстых книжках ничего не будет.



Офлайн

#5 Май 2, 2011 11:41:42

amin
От:
Зарегистрирован: 2011-05-02
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

парсер для исходных кодов Python

Жало а что нить кроме AST не подскажете.



Офлайн

#6 Май 2, 2011 19:01:18

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

парсер для исходных кодов Python

amin
Жало а что нить кроме AST не подскажете.
Месье шутит. Такой мягкий, ненавязчивый юмор
Все есть в стандартной библиотеке http://docs.python.org/library/ast.html
на русском литературы масса, вот, например
http://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%82%D0%BE%D1%80%D1%8B:_%D0%BF%D1%80%D0%B8%D0%BD%D1%86%D0%B8%D0%BF%D1%8B,_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%B8_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

#7 Май 4, 2011 00:32:37

Leron
От:
Зарегистрирован: 2007-12-11
Сообщения: 59
Репутация: +  0  -
Профиль   Отправить e-mail  

парсер для исходных кодов Python

PooH
amin
Жало а что нить кроме AST не подскажете.
Месье шутит. Такой мягкий, ненавязчивый юмор
Все есть в стандартной библиотеке http://docs.python.org/library/ast.html
на русском литературы масса, вот, например
http://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%82%D0%BE%D1%80%D1%8B:_%D0%BF%D1%80%D0%B8%D0%BD%D1%86%D0%B8%D0%BF%D1%8B,_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%B8_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B
Ещё не плохая книга Language Implementation Patterns. Понятно расписано, много практических примеров. Гвидо рекомендует опять же.



Офлайн

#8 Май 4, 2011 05:32:14

amin
От:
Зарегистрирован: 2011-05-02
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

парсер для исходных кодов Python

Начал со стандартной документации. Всем спасибо.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version