Befehl Uncrustify für den CUDA-Kernel

8

Ich möchte uncrustify (über Verschönern im Atom-Editor und eine Konfigurationsdatei) auf CUDA-Code anwenden. Ich weiß jedoch nicht, wie man unkrustig erkennt, CUDA-Kernelaufrufe zu erkennen, die folgende Struktur haben:

%Vor%

Allerdings hat uncrustify Probleme mit <<< >>> und die Anwendung führt zu folgendem unangenehmen Ergebnis.

%Vor%

Ich möchte, dass es eher wie ein Funktionsaufruf aussieht und die Formatierung von <<< bis << < vermeidet. Im Idealfall würde das Ergebnis wie

aussehen %Vor%

Welche Argumente kann ich meinem config.cfg hinzufügen, um das obige Ergebnis zu erreichen?

Vielen Dank.

    
k1next 10.07.2015, 08:30
quelle

1 Antwort

5

Wenn ich durch die gesamte Dokumentation von uncrustify geschaut habe, habe ich zwei Argumente gefunden, die Ihren CUDA-Kernel-Stil beeinflussen könnten:

%Vor%

Und:

%Vor%

Sie können versuchen, mit diesen Parametern herumzuspielen, um näher an der Lösung zu sein, obwohl ich etwas versuchen würde:

%Vor%     
juanmajmjr 18.07.2015, 23:21
quelle