|
Ciao a tutti. Mi sono appena iscritto al Vostro gruppo di
programmazione PHP. Dal momento che per bisogno personale ho dovuto
fare alla svelta una piccola utility per strippare i commenti da un
sorgente che contenga ( o non contenga ) codice php, ho pensato che
forse poteva essere utile anche ad altri.
L'ho scritta (in c++), perchè non ho trovato un'utility appropriata in
giro.
E' molto semplice e lavora in shell. Prende uno o due argomenti: il
nome del file sorgente, ed eventualmente il nome del file "strippato"
dai commenti. Se il secondo nome del file non è specificato, viene
creato un nuovo file nomato "Stripped.".{nome file sorgente}.
L'utility elimina i commenti in stile c++ ( //...... ) e stile c ( /*
... */ ) solamente all'interno di blocchi php ( <?[php] .... ?> ), ed
ovviamente, il codice è fatto in modo da strippare i commenti *reali*:
ovvero, nel debuggare mi sono accorto che non avevo controllato cosa
sarebbe successo se qualcosa di simile ad un commento apparisse
all'interno di apici singoli o doppi.....
Ci ho dunque perso quelle due ore per farlo a regola, ed ho pensato
che forse qualcun'altro potrebbe trovarla utile.
Fatemi sapere dove posso uploadarla, e sopratutto, se serve che io lo
faccia, grazie!
|