Size: a a a

Compiler Development

2021 January 15

л

лиза in Compiler Development
а стоп
источник

BD

Berkus Decker in Compiler Development
его не надо делать регуляркой, сказали же
источник

AT

Alexander Tchitchigi... in Compiler Development
@true_grue кстати, хозяйке на заметку. Хорошее задание. За одно проверяет, кто внимательно читатет, что написано и думает, а не кидается сразу код писать. 😉
источник

л

лиза in Compiler Development
ну понятно тогда, кто-то в беседу кинул, что нужна регулярка для вот этой штуки, а задание только сегодня отправили снова уже полностью, там каждый день экзамен пишут просто, да, ловушка препода получается
источник

AT

Alexander Tchitchigi... in Compiler Development
лиза
ну понятно тогда, кто-то в беседу кинул, что нужна регулярка для вот этой штуки, а задание только сегодня отправили снова уже полностью, там каждый день экзамен пишут просто, да, ловушка препода получается
Ну, если "нужно внемательно прочитать задание" -- это уже "ловушка препода", то да. 😊
источник
2021 January 17

J

JohnByte in Compiler Development
Привет. Делаю прототип парсера на pest. Есть ли вообще какой-то способ средствами внутренней грамматики заставить парсер чекать строку до конца а не до первого удачного match? В документации о global vs first match не написано
источник

J

JohnByte in Compiler Development
источник

J

JohnByte in Compiler Development
источник

J

JohnByte in Compiler Development
А всё. Нашел аналог регексповских "^" и "$".
источник

JT

James Tevision in Compiler Development
Добрый день, можете подсказать что почитать про написание фронтэнда для gcc с использованием flex+bison

https://tldp.org/HOWTO/GCC-Frontend-HOWTO-8.html
Настолько стар, что архива с исходниками уже нет

https://thinkingeek.com/2016/01/17/tiny-gcc-front-part-6/
Тоже устарел
Есть ли что-то свежее и подробное с обяснением gnuтого дерева?
источник

A

Alex in Compiler Development
James Tevision
Добрый день, можете подсказать что почитать про написание фронтэнда для gcc с использованием flex+bison

https://tldp.org/HOWTO/GCC-Frontend-HOWTO-8.html
Настолько стар, что архива с исходниками уже нет

https://thinkingeek.com/2016/01/17/tiny-gcc-front-part-6/
Тоже устарел
Есть ли что-то свежее и подробное с обяснением gnuтого дерева?
Добрый день. Недавно написал серию примеров по работе с GENERIC http://alexanius.ru/gcc_generic_1.html
Когда есть время пишу про написание фронтенда при помощи flex + bison, в перспективе с прикручиванием к gcc ,но процесс довольно долгий (ещё даже этап с bison не закончил) http://alexanius.ru/comp_intro.html
источник

SI

Serghei Iakovlev in Compiler Development
Alex
Добрый день. Недавно написал серию примеров по работе с GENERIC http://alexanius.ru/gcc_generic_1.html
Когда есть время пишу про написание фронтенда при помощи flex + bison, в перспективе с прикручиванием к gcc ,но процесс довольно долгий (ещё даже этап с bison не закончил) http://alexanius.ru/comp_intro.html
Хорошие статьи. Продолжайте еще
источник

A

Alex in Compiler Development
Serghei Iakovlev
Хорошие статьи. Продолжайте еще
Спасибо, буду стараться )
источник

BD

Berkus Decker in Compiler Development
Alex
Добрый день. Недавно написал серию примеров по работе с GENERIC http://alexanius.ru/gcc_generic_1.html
Когда есть время пишу про написание фронтенда при помощи flex + bison, в перспективе с прикручиванием к gcc ,но процесс довольно долгий (ещё даже этап с bison не закончил) http://alexanius.ru/comp_intro.html
О, спасибо, я думал в гцц с актуальной документацией дело печально.
источник

A

Alex in Compiler Development
Berkus Decker
О, спасибо, я думал в гцц с актуальной документацией дело печально.
Очень печально. Они сейчас стараются её вести, но это не особо помогает - примеров нет и всё равно приходится копаться в готовых фронтах с переменным успехом.
источник

PS

Pavel Samolysov in Compiler Development
А почему gcc, а не llvm, из-за лицензии?
источник

BD

Berkus Decker in Compiler Development
Pavel Samolysov
А почему gcc, а не llvm, из-за лицензии?
У ллвм лицензия свободная
источник

PS

Pavel Samolysov in Compiler Development
Berkus Decker
У ллвм лицензия свободная
Есть люди (не отношусь к ним), которые хотят контрибьютить только в gpl-код. Технически мне llvm понравился больше, с gcc вообще не понял куда начинать смотреть, но может быть не все разделяют такое мнение, вот и спрашиваю из-за лицензии, по техническим причинам или ещё почему.
источник

A

Alex in Compiler Development
Вообще на лицензию не смотрел. Просто было интересно в gcc покопаться
источник

BD

Berkus Decker in Compiler Development
Pavel Samolysov
Есть люди (не отношусь к ним), которые хотят контрибьютить только в gpl-код. Технически мне llvm понравился больше, с gcc вообще не понял куда начинать смотреть, но может быть не все разделяют такое мнение, вот и спрашиваю из-за лицензии, по техническим причинам или ещё почему.
А, ок, так тож бывает
источник