Информация об изменениях

Сообщение Re[10]: подскажите как парсят мнемоники С от 14.10.2022 10:43

Изменено 14.10.2022 10:45 VVVa

Re[10]: подскажите как парсят мнемоники С
Здравствуйте, netch80, Вы писали:


N>С обоими, лексером и парсером.

N>На выходе препроцессора, формально, поток лексем. Но как минимум #line и #pragma требуют поддержки в парсере.

а конец \n препроцессора определяется лексером?

N>Написать — да. Но зачем? Если это реальная заказная работа, то ограничиваться C нет смысла, а если это для себя, то вообще к ним лезть не следует, ибо бесполезный гимор.

не я просто сам решил написать свой говно компилятор попроше

N>Нет. У меня нет даже 10 человеко-лет ненужных, чтобы выкинуть их на повторение уже доступных GCC или Clang в худшем варианте.

А сколько человеко-лет уйдёт чтобы написать С компилятор попроще без оптимизаций ?
Re[10]: подскажите как парсят мнемоники С
Здравствуйте, netch80, Вы писали:


N>С обоими, лексером и парсером.

N>На выходе препроцессора, формально, поток лексем. Но как минимум #line и #pragma требуют поддержки в парсере.

а конец \n препроцессора определяется лексером?

N>Написать — да. Но зачем? Если это реальная заказная работа, то ограничиваться C нет смысла, а если это для себя, то вообще к ним лезть не следует, ибо бесполезный гимор.

не я просто сам решил написать свой говно компилятор попроще (видал самопальные С компиляторы в интернете)

N>Нет. У меня нет даже 10 человеко-лет ненужных, чтобы выкинуть их на повторение уже доступных GCC или Clang в худшем варианте.

А сколько человеко-лет уйдёт чтобы написать С компилятор попроще без оптимизаций ?