için komutu uncrustify uncrustify
(Atom editöründe ve bir yapılandırma dosyasında güzelleştirerek) CUDA koduna uygulamak istiyorum. Uncrustify <<< >>>
ile ilgili sorunlar vardır ve uygulayarak aşağıdaki tatsız bir sonuçCUDA kernel
kernelName << < N, M >> >
(arg0,arg1,...);
verir, ancak
kernelName <<<N,M>>> (arg0,arg1,...);
: Ancak, aşağıdaki yapıya sahip CUDA çekirdeği aramaları tanımaya Uncrustify nasıl söyleyeceğimi bilmiyorum
Bir işlev çağrısı gibi görünmesini ve <<<
ile << <
arasındaki formatlamayı engellemesini istiyorum. İdeal olarak, sonuç yukarıdaki sonucu elde etmek benim config.cfg
ekleyebileceğiniz hangi argümanlar
kernelName <<< N, M >>> (arg0,arg1,
...); // line break if argument list is too long
gibi görünürdü?
Çok teşekkür ederim.
sp_compare { Ignore, Add, Remove, Force }
Add or remove space around compare operator '<', '>', '==', etc
Ve:
align_left_shift { False, True }
Align lines that start with '<<' with previous '<<'. Default=true
Bu parametrelerle oynamak için deneyebilirsiniz Uncrustify bütün belgelerin içinden bakıldığında