Лексический анализ в GCC для языка C

Я ищу код лексического анализатора в GCC для языка C, но не могу найти. Я нашел lex.c, но комментарий внутри файла говорит, что он работает для C++.

Пожалуйста, предоставьте любую ссылку (если есть), которая может помочь.


person anuj pradhan    schedule 21.11.2014    source источник


Ответы (1)


Парсер читает поток токенов из препроцессора в каталоге libcpp/

Прочтите документацию и слайды, доступные в ресурсном центре GCC (IIT Bombay, Индия)

Если вы хотите расширить GCC, рассмотрите возможность использования MELT.

Кстати, используйте более новую версию GCC, например 4.9

person Basile Starynkevitch    schedule 21.11.2014