История изменений
Исправление hateyoufeel, (текущая версия) :
я не про с++ :)
А про что? Потому что из активно развиваемых языков, я не припомню ни одного кроме C/C++, где взаимно рекурсивные функции или типы требовали бы предварительного объявления.
Из всех возможностей компилятора, сделать такое — наименьшая из проблем.
да вроде и на темплейты доп. проход не нужен.
Да там второй проход вообще никогда не нужен, на самом деле. Сейчас не 1971, а твой комп — не PDP-11 с 4кб памяти. AST можно и в памяти держать.
Исходная версия hateyoufeel, :
я не про с++ :)
А про что? Потому что из активно развиваемых языков, я не припомню ни одного кроме C/C++, где взаимно рекурсивные функции или типы требовали бы предварительного объявления.
Из всех возможностей компилятора, сделать такое — наименьшая из проблем.