Вопросы по теме '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