2013-02-23 3 views
5

Я хочу добавить небольшую функцию в препроцессор C, но для этого мне нужен тот, который легко понять и может быть легко изменен. В частности, я ищу по следующим критериям:Что такое простой hackable C препроцессор?

  • маленький codesize
  • хорошо документированы
  • легко модифицировать
  • свободное программное обеспечение (я хочу, чтобы иметь возможность распространять модифицированный код без уплаты пошлин или так.)

Я уже нашел tcc, который включает в себя препроцессор и является довольно небольшой, но, насколько я могу судить, не хватает хорошей документации о том, как осуществляется предварительная обработка. Должен ли я просто попытаться понять, как это происходит или лучше подходит?

+0

Мы сражаемся за препроцессорный C! (+1, хотя) – 2013-02-23 12:42:09

+2

Возможно, вы уже знаете, но я должен указать, что предварительная обработка C подробно описана в стандарте. Вы проверили, может ли раздел 5.1.1.2 в стандарте C99 служить в качестве документации препроцессора TCC? Существует мало стимулов делать это иначе, чем указано там. –

ответ

Смежные вопросы