Size: a a a

Compiler Development

2021 May 24

YS

Yaroslav Schekin in Compiler Development
Да. Ещё для syntax highlighting в процессе написания кода, например (особенно, для "нетривиальных" языков).
источник

РС

Роман Соловьев... in Compiler Development
На чем он, кстати, написан? Там тоже фп?
источник

KT

Kirill Timofeev in Compiler Development
нет, там java обычная
источник

ВМ

Виталий Медоваров... in Compiler Development
Я уже скидывал конкретно тебе парсер комбинаторы для C# :)
источник

РС

Роман Соловьев... in Compiler Development
Там на линках, это не всегда удобно
источник

ВМ

Виталий Медоваров... in Compiler Development
Переслано от Виталий Медоваров...
источник

РС

Роман Соловьев... in Compiler Development
Да, как раз про него и говорю
источник

K

Kir in Compiler Development
Проще всего сделать "ражим паники"
источник

ВМ

Виталий Медоваров... in Compiler Development
Ничто не мешает использовать эту либу без linq, но парсер кобинаторы любые построены на таких монадических вычислениях
источник

РС

Роман Соловьев... in Compiler Development
Получится ли свой comby  на линках написать:)

https://github.com/comby-tools/comby
источник

K

Kir in Compiler Development
Запросто
источник

ВМ

Виталий Медоваров... in Compiler Development
Почему нет? Там же относительно простая грамматика. Тем более он в видео отлично всё объяснил как работает его штука
источник

K

Kir in Compiler Development
Parser<E, S, Res> = Func<S, Tuple<Int, Either<E, Res>>>
источник

РС

Роман Соловьев... in Compiler Development
Посоветуйте литературу по парсер - комбинаторы, пожалуйста
источник

ВМ

Виталий Медоваров... in Compiler Development
источник

ДК

Дмитрий К in Compiler Development
Лучше все же делать кондишены. В случае неожиданного токена - вызывается колбэк, в котором вызывающий код уже сам решает прерывать ли парсинг, либо продолжать его. А в качестве стратегии по умолчанию - падение.
источник
2021 May 25

DP

Dmitry Ponyatov in Compiler Development
ни у кого случайно нет опыта реализации DCG-парсеров на Erlang ?
источник

RA

R A in Compiler Development
Случайно есть.
источник

DP

Dmitry Ponyatov in Compiler Development
исходники на гитхабе, или может какие-то статьи?
источник

RA

R A in Compiler Development
Публиковать там нечего, а сырцы где-то лежали, надо поискать.
источник