Size: a a a

2020 April 11

AZ

Alex Zhukovsky in rust_offtopic
Правда ты наверное уже все знаешь из неё
источник

AZ

Alex Zhukovsky in rust_offtopic
Там для студента и легаси мамонтов инфа в основном
источник

EG

Emmanuel Goldstein in rust_offtopic
Ы.
Ладно, возможно, я буду прикручивать строки с эскейпами к pest, а не обработку ошибок к nom.
источник

DS

Doge Shibu in rust_offtopic
Emmanuel Goldstein
Ы.
Ладно, возможно, я буду прикручивать строки с эскейпами к pest, а не обработку ошибок к nom.
Мне вот кажется, что если нужны нормальные ошибки, то проще написать кастомный парсер руками тем же рек. спуском.
источник

DS

Doge Shibu in rust_offtopic
А то нормальные ошибки и комбинаторы без геммора плохо получаются
источник

EG

Emmanuel Goldstein in rust_offtopic
Вот написания парсера с нуля я хочу избежать
источник

p

polunin.ai in rust_offtopic
Gymmasssorla
А я думал сейчас прочитаю "Чистый код" и стану кул программистом
Ну норм книга. Там в основном для ООП рекомендации актуальны.
источник

а

а кто это in rust_offtopic
Alex Zhukovsky
Норм книга
а про чистую архитектуру что скажете?
источник

p

polunin.ai in rust_offtopic
Emmanuel Goldstein
Вот написания парсера с нуля я хочу избежать
Ну норм, хули ты. У меня около 1300 строк вышла четверть парсера для языка. И ошибки были супер классные.
источник

p

polunin.ai in rust_offtopic
Как в расте, один в один делал
источник

EG

Emmanuel Goldstein in rust_offtopic
polunin.ai
Как в расте, один в один делал
Оформление как в расте это несложно
источник

EG

Emmanuel Goldstein in rust_offtopic
Сложно правильно понять, в чём ошибка
источник

p

polunin.ai in rust_offtopic
Не понял
источник

EG

Emmanuel Goldstein in rust_offtopic
Чтобы «красиво» нарисовать ошибку, достаточно использовать тот же крейт, что и компилятор Rust
источник

EG

Emmanuel Goldstein in rust_offtopic
Чтобы определить, в каком конкретно токене ошибка, нужно уже повозиться
источник

p

polunin.ai in rust_offtopic
Emmanuel Goldstein
Чтобы определить, в каком конкретно токене ошибка, нужно уже повозиться
Всмысле
источник

p

polunin.ai in rust_offtopic
Emmanuel Goldstein
Чтобы определить, в каком конкретно токене ошибка, нужно уже повозиться
Всмыыысле
источник

p

polunin.ai in rust_offtopic
Храни в дереве ссылку на конкретный токен
источник

p

polunin.ai in rust_offtopic
Точнее на location
источник

EG

Emmanuel Goldstein in rust_offtopic
polunin.ai
Храни в дереве ссылку на конкретный токен
Если в нём ошибка, то я его не распарсил и никакого токена не получилось, лол
источник