什么是易于破解的C预处理器?

the*_*ejh 5 c c-preprocessor

我想为C预处理器添加一个小功能,但为此,我需要一个易于理解且易于修改的功能.具体来说,我正在寻找以下标准:

  • 小代码化
  • 充分证明
  • 易于修改
  • 免费软件(我希望能够分发修改后的代码而无需支付费用.)

我已经找到了tcc,它包含一个预处理器并且相当小,但据我所知,缺乏关于如何实现预处理的良好文档.我应该试着了解tcc是如何做到的,还是更好地适应?