Browse Source

n2rn.l retire aussi les caractères d'échappement pour la couleur (shell : head, cat, less)

Citnop 3 years ago
parent
commit
e28d5ad7cf
1 changed files with 5 additions and 1 deletions
  1. 5 1
      unix2win/n2rn.l

+ 5 - 1
unix2win/n2rn.l

@@ -48,16 +48,20 @@ void echo() {
48 48
 void winNL(){
49 49
     fprintf(stdout, "\r\n");
50 50
 }
51
+void vu(){
52
+    fprintf(stdout, "ECHAP");
53
+}
51 54
 %}
52 55
 
53 56
 
54 57
 UNIXNL              [\n]
55
-
58
+COULEUR             [\x1B]\[[0-9]+[m]
56 59
 
57 60
 %%
58 61
 
59 62
 
60 63
 {UNIXNL}            { winNL(); }
64
+{COULEUR}           ;
61 65
 .                   { echo(); } ; /* { std::cout << std::endl; } // */
62 66
 
63 67