C'est le bruit d'une autre étincelle d'humanité qui s'éteint en moi. C'est là la sensation que j'ai eue lorsque j'ai exécuté ceci:
---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<
#!/bin/sed -f
/^[ \t]class[ \t]\([^ \t]\)[ \t]extends[ \t]\([^ \t]\)[ \t];[^ \t]$/ {
s/^[ \t]class[ \t]\([^ \t]\)[ \t]extends[ \t]\([^ \t]\)[ \t];[^ \t]$/\1 extends \2/p
s/^\([^ \t]\) extends \([^ \t]\)$/\1/
h
d
}
/^[ \t]importVocab[ \t]=[ \t]\([^ \t]\)[ \t];[ \t]\(\/\/.\)\?$/ {
s/^[ \t]importVocab[ \t]=[ \t]\([^ \t]\)[ \t];[ \t]\(\/\/.\)\?$/\1;/
G
s/\([^ \t]\);\n\([^ \t]\)/\1 importedby \2/p
d
}
/^[ \t]exportVocab[ \t]=[ \t]\([^ \t]\)[ \t];[ \t]\(\/\/.\)\?$/ {
s/^[ \t]exportVocab[ \t]=[ \t]\([^ \t]\)[ \t];[ \t]\(\/\/.\)\?$/\1;/
G
s/\([^ \t]\);\n\([^ \t]\)/\1 exportedby \2/p
d
}
d
---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<
et que ça fonctionnait correctement. Sans compter que maintenant j'ai les raccourcis clavier d'awesome plutôt bien en main. Dans de telles conditions, il commence à devenir légitime de penser qu'on n'est plus tout à fait humain. Sinon ça va.
Pschiii
0 minutes, 39 seconds