Реконструкция AST: Как мы вручную пришивали Out-Of-Line методы в libclang
Почему строгий нативный парсер теряет методы, и как мы собирали разбитый C++ код по кускам.
Почему строгий нативный парсер теряет методы, и как мы собирали разбитый C++ код по кускам.
Почему нативный парсер C++ не мог распарсить 'Hello World', и как мы писали систему автоматического поиска заголовков.
Как мы отказались от тяжелой зависимости в облаке и почему архитектура Intermediate Representation спасла нас от переписывания половины проекта.
Как безобидный шаблонный трюк std::enable_if заставлял генератор документации молча удалять классы из проекта.