
Artem
04.05.2017
07:26:41
слова flex bison yacc antlr

Vasiliy
04.05.2017
07:26:45
на грамматиках

Artem
04.05.2017
07:26:45
ключевые

Vasiliy
04.05.2017
07:26:48
PEG еще

Google

Artem
04.05.2017
07:26:54
а также БНФ

Whore Amazing
04.05.2017
07:26:56
ну вы меня тут вряд ли застали
так что я скажу еще раз, что я аутист слегка

Artem
04.05.2017
07:26:59
как ключевое слово

Whore Amazing
04.05.2017
07:26:59
ну или не слегка

Vasiliy
04.05.2017
07:27:14
ну так и делай на эксепшенах

Whore Amazing
04.05.2017
07:27:43
ужос

Vasiliy
04.05.2017
07:27:54
это костыль конечно, но не потому, что у тебя словарь растет (это как раз плюс, на самом-то деле, плюс словарь можно от файла к файлу обнулять)

Artem
04.05.2017
07:28:11
не надо обнулять
быстрее работать будет

Whore Amazing
04.05.2017
07:28:29
особенно когда всю память сожрет

Vasiliy
04.05.2017
07:28:34
если у тебя после работы парсера есть список ключевых слов, который в этом файле были введены, это прям хорошо

Whore Amazing
04.05.2017
07:28:42
не, если есть аналоги аста, я бы ими воспользовался

Artem
04.05.2017
07:28:44
можно сделать lru кеш!

Google

Vasiliy
04.05.2017
07:28:56
по тому, как твоя задача звучит.

Artem
04.05.2017
07:28:57
да никак у тебя не сожрет оно всю память

Whore Amazing
04.05.2017
07:29:00

Artem
04.05.2017
07:29:15
у тебя файл занимает сотни мегабайт?
текстовый

Whore Amazing
04.05.2017
07:29:22
нет

Artem
04.05.2017
07:29:44
ну ты закладываешься на невыполнимую ситуацию

Vasiliy
04.05.2017
07:29:46
у тебя 10-200 слов на файл по идее

Whore Amazing
04.05.2017
07:30:03

Vasiliy
04.05.2017
07:30:13
мб 0-200

Whore Amazing
04.05.2017
07:30:26

Vasiliy
04.05.2017
07:30:44
ну тогда обнуляй между файлами словарь и успокойся
т.е. никакой особой памяти ты не займешь 2к символами, но если тебе так спокойнее

Whore Amazing
04.05.2017
07:31:32
меня заинтересовали другие парсеры
теперь я не успокоюсь
ибо пересобирать питон каждый раз это чето мда

Vasiliy
04.05.2017
07:31:43
тогда смотри в сторону arpeggio

Artem
04.05.2017
07:31:53
Тебе не надо его каждый раз пересобирать

Whore Amazing
04.05.2017
07:32:14

Vasiliy
04.05.2017
07:32:45
питон конечно пилить задолбаешься

Google

Vasiliy
04.05.2017
07:32:50
сложный язык
но вообще опыт полезный

Artem
04.05.2017
07:34:20
Но для решения практической задачи достаточно падать на эксепшенах. Приделать к микроскопу удобную ручку, а не делать свой с ручкой

Whore Amazing
04.05.2017
07:34:53
в общем, мне надо подумать

Artem
04.05.2017
07:35:26
У питона опубликована грамматика
Достаточно впилить в стейтмент вариант с ident expr или как оно там называется и пересоьрать один раз
Это же просто идентифаер вместо принта

Vasiliy
04.05.2017
07:37:29

Artem
04.05.2017
07:37:42
А я говорю, что не надо пег)

Проксимов
04.05.2017
07:38:22

Maxim robox
04.05.2017
07:40:08

Vasiliy
04.05.2017
07:41:04
ну, ботик, которому можно скармливать спамеров и шитпостеров это в принципе полезная вещь

Igor
04.05.2017
07:42:21

Artem
04.05.2017
07:42:46

Vasiliy
04.05.2017
07:42:46
почти

Artem
04.05.2017
07:42:51
Вроде

Igor
04.05.2017
07:42:57
эх, попробовать стоило
да, _ast нету питоньего, эх
может можно какой-нибудь pypy'йный парсер взять и завести с незначительным допилом
https://bitbucket.org/pypy/pypy/src/54dc01ff643b/pypy/interpreter/pyparser/?at=default
конечно, совсем сумасшедшая идея, но мало ли

Google

Whore Amazing
04.05.2017
07:47:26
Нет, я не справлюсь. Я идиот.
Подайте денежку на пропитание умственно неполноценному.

Igor
04.05.2017
07:47:47
а не проще sed'ом пройтись по файлам и выпилить/заменить невалидные кейворды?

Whore Amazing
04.05.2017
07:48:15
Нет, они важны. Это вроде под-языка.

Igor
04.05.2017
07:48:47
ну конвертнуть подъязык в питон, пусть и неэффективно

Проксимов
04.05.2017
07:48:57

Whore Amazing
04.05.2017
07:48:58
вообще неэффективно.

Проксимов
04.05.2017
07:49:04
https://xakep.ru/2017/01/11/python-3-asyncio/

Whore Amazing
04.05.2017
07:49:11
Не сработает.

Admin
ERROR: S client not available

Igor
04.05.2017
07:49:14
а если не секрет, че там такое-то используется?

Whore Amazing
04.05.2017
07:49:20
RenPy.

Igor
04.05.2017
07:49:35
хуясе!

Whore Amazing
04.05.2017
07:50:08
В общем, учитывая, что для проекта мне нужно будет еще жс выучить, проще забить и спиться.

Проксимов
04.05.2017
07:51:00
Посоветуйте что-нибудь понятное по async/await для чайника почитать)

Whore Amazing
04.05.2017
07:51:10
О, и мне.

Проксимов
04.05.2017
07:51:59
А то не вдупляю совсем

Whore Amazing
04.05.2017
07:52:19
Я думал, я один такой дурак. Ан нет.

Artem
04.05.2017
07:52:20

Google

Rocket
04.05.2017
07:52:54

Проксимов
04.05.2017
07:53:18

Rocket
04.05.2017
07:53:33
ну да

Проксимов
04.05.2017
07:53:38

Artem
04.05.2017
07:53:43
pyparser норм затея

Whore Amazing
04.05.2017
07:53:47
А желательно с объяснениями, как оно вообще работает и почему.

Проксимов
04.05.2017
07:54:47
+ с 3.5 питона это по другому выглядит

Artem
04.05.2017
07:55:04
Можно ссылочку
http://www.dabeaz.com/talks.html generators: the final frontier кажется этот ток
И дальше есть что-то про асинкио, я не смотрел кстати. Надо бы
Бизли прекрасный
Даже когда рассказывает про известные вещи

Проксимов
04.05.2017
07:57:32
На англе тяжело слушать о том, чего не знаешь)

Artem
04.05.2017
07:58:14
Учись, без этого никуда
Там слайды есть
Вся нормальная инфа о том, чего ты не знаешь, всегда будет на английском
Не считая мб математики

Victor
04.05.2017
07:59:35
Или на китайском

Artem
04.05.2017
07:59:44
Это в перспективе

Whore Amazing
04.05.2017
07:59:49
на хинди

Victor
04.05.2017
08:00:26
У индусов не стальные яйца, они на английском

Oleg
04.05.2017
08:11:46
Я интранет-сайт беркли залез случайно и там нашёл крутой конспект лекций по питону. Там настолько простой английский, что читаешь как на родном )