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?
Combattiamo per una C senza pre-elaborazione! (+1 però) –
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. –