Size: a a a

Сообщество Python Программистов

2020 October 21

ВП

Винни Пух.d in Сообщество Python Программистов
так что всё ок
источник

E

Egor in Сообщество Python Программистов
Egor
хх пишет говнокод и ничему нормальному не учит, не соблюдает пеп 8 и
ладно, похер, просто соболезную
источник

ВП

Винни Пух.d in Сообщество Python Программистов
Egor
хх пишет говнокод и ничему нормальному не учит, не соблюдает пеп 8 и
и пишет в сублиме
источник

AT

Alexander T in Сообщество Python Программистов
Винни Пух.d
ну, iris же как-то заработал
“заработал на придуманном мной же примере” это не заработал. заработал - это собранный на нем проект.
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Бензофуран Гетероцикл
На входе
""""a = 1
b = 2
c = a+b
print(c)"""


На выходе уже типа
[Variable("a"), Operator("="), Literal("1"), Endline(), Variable("b"), Operator("="), Literal("1"), Variable("c"), Operator("="), Variable("a"), Operator("+") Variable("b"), Endline(), Variable("print"), OpenParenthesis(), Variable("c"), CloseParenthesis()]
Это вот ты разбил на токены
Потом знаешь что? Потом, сцуко, AST из этого кастовать
источник

AT

Alexander T in Сообщество Python Программистов
все грамматики чуть сложнее пальца строятся в обратном направлении, и это не просто так
источник

E

Egor in Сообщество Python Программистов
ребят, я написал яп

eval(input())
источник

ВП

Винни Пух.d in Сообщество Python Программистов
Alexander T
“заработал на придуманном мной же примере” это не заработал. заработал - это собранный на нем проект.
ну, он поддерживает только функции и ветвления, если мы говорим про структуры языка
источник

AT

Alexander T in Сообщество Python Программистов
токенизацией ты не сделаешь яп с контекстно-зависимыми конструкциями
источник

ВП

Винни Пух.d in Сообщество Python Программистов
Alexander T
все грамматики чуть сложнее пальца строятся в обратном направлении, и это не просто так
ну, лексер - штука универсальная
источник

AT

Alexander T in Сообщество Python Программистов
Винни Пух.d
ну, он поддерживает только функции и ветвления, если мы говорим про структуры языка
ну понятно. калькулятор, я так и сказал.
источник

AT

Alexander T in Сообщество Python Программистов
Винни Пух.d
ну, лексер - штука универсальная
нет.
источник

ВП

Винни Пух.d in Сообщество Python Программистов
Alexander T
токенизацией ты не сделаешь яп с контекстно-зависимыми конструкциями
ну почему ж.
источник

AT

Alexander T in Сообщество Python Программистов
так уж мир устроен.
источник

ВП

Винни Пух.d in Сообщество Python Программистов
ну, в любом случае. Я учусь только на своих шишках
источник

ВП

Винни Пух.d in Сообщество Python Программистов
время есть, мозгов нет. Буду пробовать
источник

ВП

Винни Пух.d in Сообщество Python Программистов
всё равно тема меня заинтересовала, в любом случае буду развиваться
источник

E

Egor in Сообщество Python Программистов
Винни Пух.d
время есть, мозгов нет. Буду пробовать
соболезную
источник

AT

Alexander T in Сообщество Python Программистов
я точно знаю место, где начнется боль, но если ты хочешь туда еще и окольными путями идти, то дело твое.
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Винни Пух.d
а, и да, с Parenthesis у меня немного другие обстоятельства: авось отдельный класс для этого введу
Я тебе пример показываю как сделать цивил
источник