Я внедрил рекурсивного посетителя AST с clang, и я хочу различать объявления переменных. Я хочу знать, что объявление переменной глобально или если объявление переменной имеет тело функции. Оба сделают эту работу для меня. Любые идеи?Как идентифицировать переменные, объявленные в теле функции в clang
спасибо.
Функция hasLocalStorage() может идентифицировать переменные, объявленные в локальной области. С другой стороны, функция hasGlobalStorage() может идентифицировать переменные, объявленные в глобальной области. Спасибо за ваш ответ. –
Это то, что я думал, но так как я никогда не использовал их сам, поэтому добавил и другие потенциальные варианты. Пожалуйста. –