Рассмотрим простой файл C:
int main()
{
int x = 0;
return x;
}
Я хотел бы извлечь несколько вещей:
- В идеале, все именованные вещи и их тип.Поэтому я должен получить что-то вроде:
int, main, function
и int x variable
или что-то в этом роде - Дополнительные точки, если инициализация переменной также есть
Я уверен, что gcc делаетэто внутренне, так как это важный шаг компиляции, но я не уверен, что смогу извлечь эту информацию.
Я также не строго привязан к gcc, поэтому, если это делает другой компилятор, я могу это рассмотреть, но gcc предпочтительнее.