2013-02-23 11 views
5

Voglio aggiungere una piccola funzionalità a un preprocessore C, ma per quello, ne ho bisogno uno che sia facile da capire e possa essere facilmente modificato. In particolare, sto cercando i seguenti criteri:Che cos'è un preprocessore C facilmente hackerabile?

  • piccola codesize
  • ben documentata
  • facile da modificare
  • software libero (voglio essere in grado di distribuire il codice modificato senza pagare le tasse o così.)

ho già trovato tcc, che comprende un preprocessore ed è abbastanza piccolo, ma, per quanto posso vedere, manca una buona documentazione sulle modalità di implementazione di pre-elaborazione. Dovrei solo provare a capire come fa tcc o esiste un adattamento migliore?

+0

Combattiamo per una C senza pre-elaborazione! (+1 però) –

+2

Forse lo sapete già, ma dovrei sottolineare che la pre-elaborazione C è descritta nei minimi dettagli nello standard. Avete controllato se la sezione 5.1.1.2 nello standard C99 potrebbe servire come documentazione del preprocessore del TCC? C'è poco incentivo a farlo in modo diverso da quanto specificato qui. –

risposta

Problemi correlati