входа на fpc.
Ну, чтобы через флаг {$mode} фронт мог воспринимать "немножко другой синтаксис с той же самой семантикой...
Это - просто намётки для коллективного задания группе тестируемых (студентов, слушателей курсов).
Но я просто сам пока во Free Pascal (его "трансляторной инфраструктуре и наборе утилит и инструментария") - "не в зуб ногой"...
... поэтому задаю чисто дилетантский вопрос: "откуда плясать" и с чего начинать читать (хотя бы "вводные темы") и - ГДЕ оно лежит?
Сам парсер здесь: https://github.com/fpc/FPCSource/blob/main/compiler/parser.pas , но он размазан на несколько десятков юнитов, так что если сам раньше компиляторы не писал-не ковырял, разобраться в этом нагроможндении может быть задачей не совсем тривиальной.
Огосподипомилуй! Это - ЧТО : {$i fpcdefs.inc} ???
это include -- включение указанного файла в единицу трансляции
Директива вложения, так делают обычно когда надо спрятать портянку. Как по мне - плохой тон, потому что потом задрлбаешься искать реализацию по инклудам, а ctrl + click не работает
Обсуждают сегодня