2015-09-08 11 views
9

clang-check unter Verwendung eines Quellcodes des AST-Dump, kann mit dem folgenden Befehl:Wie bekomme ich Klang, um den AST ohne Farbe auszugeben?

$ clang-check -ast-dump file.c -- 

Allerdings wird die Ausgabe dieses Befehls innerhalb des Terminals bunt erscheinen.
Wenn ich die Ausgabe in eine Datei umleiten, bin ich mit allen Farb Escape-Codes fest:

$ clang-check -ast-dump file.c -- > out.txt 

Beispiel:

[0;1;32mTranslationUnitDecl[0m[0;33m 0x227c5c0[0m <[0;33m<invalid sloc>[0m> [0;33m<invalid sloc>[0m 
[0;34m|-[0m[0;1;32mTypedefDecl[0m[0;33m 0x227cac0[0m <[0;33m<invalid sloc>[0m> [0;33m<invalid sloc>[0m implicit[0;1;36m __int128_t[0m [0;32m'__int128'[0m 
[0;34m|-[0m[0;1;32mTypedefDecl[0m[0;33m 0x227cb20[0m <[0;33m<invalid sloc>[0m> [0;33m<invalid sloc>[0m implicit[0;1;36m __uint128_t[0m [0;32m'unsigned __int128'[0m 
[0;34m|-[0m[0;1;32mTypedefDecl[0m[0;33m 0x227ce70[0m <[0;33m<invalid sloc>[0m> [0;33m<invalid sloc>[0m implicit[0;1;36m __builtin_va_list[0m [0;32m'__va_list_tag [1]'[0m 
... 

Gibt es eine Flaggenfarben zu deaktivieren in Clang-Check?
Ich habe versucht, das folgende Flag hinzufügen, aber es hat nicht funktioniert:

--extra-arg="--no-color-diagnostics" 

Antwort

Verwandte Themen