Вопросы по теме 'libclang'

привязка libclang python не возвращает никаких исправлений
Я хочу сбросить диагностику и фиксы с блока перевода (tu). Но ниже код не работает. def dump_fixits(): """Return diagnostics with fixits of translation unit.""" result = [] for diag in tu.diagnostics: diag_fixits = [repr(it)...
88 просмотров
schedule 19.10.2022

извлечь типы аргументов и возвращаемых значений из указателя функции C с помощью libclang
Я использую libclang (версия API 0.43) для анализа заголовочного файла C. Есть ли способ извлечь тип(ы) аргумента и возвращаемого значения из определения указателя функции, например. int (*my_add_fn)(int, int); Я могу навести курсор на...
579 просмотров
schedule 27.02.2024

cmake: LIBCLANG_PATH не найден в Windows
Я пытаюсь написать простой путешественник курсора clang AST. https://github.com/dyhe83/clang-AST-cursor-traveler Следующий код cmake отлично работает в Linux. PROJECT(traveler) FIND_LIBRARY(LIBCLANG_PATH clang HINTS /usr/local/lib/ )...
957 просмотров
schedule 01.12.2023

clang tools: как найти физический конец выражения?
Я создаю инструмент для преобразования исходного кода с помощью clang. Что я хочу сделать, так это сохранить инструменты, сделанные с помощью двоичного оператора =. В настоящее время у меня возникают проблемы с переписыванием выражений, содержащих...
30 просмотров
schedule 09.11.2023