где найти хорошую инструкцию, как разобрать заголовочный файл c ++? - PullRequest
1 голос
/ 15 апреля 2011

где найти хорошую инструкцию как разобрать заголовочный файл c ++?

edit: я хочу разобрать его с haskell, есть библиотека parsec, но мне нужны некоторые примеры.

Ответы [ 2 ]

5 голосов
/ 15 апреля 2011

Используйте существующий синтаксический анализатор C ++ (вряд ли вам когда-нибудь удастся написать его самостоятельно, который охватил бы все ключевые случаи грамматики, это ужасно).

Я могу порекомендовать только библиотеки Clang .

1 голос
/ 15 апреля 2011

Синтаксический анализ C ++ является огромным мероприятием, поэтому шаг 1 заключается в использовании установленного синтаксического анализатора, который уже написал кто-то другой. boost . wave - хорошее место для старта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...