HazardyKnusperkeks added inline comments.

================
Comment at: clang/lib/Format/TokenAnnotator.cpp:21
 #include "llvm/Support/Debug.h"
+#include <sal.h>
 
----------------
What is this?


================
Comment at: clang/lib/Format/TokenAnnotator.cpp:5023-5026
+      // string Foo
+      // {
+      //     set; interal get {};
+      // }
----------------
Isn't the example wrong?


================
Comment at: clang/lib/Format/TokenAnnotator.cpp:5044
 
+  // The handling of C# properties and auto-properties
+  if (Style.isCSharp()) {
----------------



================
Comment at: clang/lib/Format/TokenAnnotator.cpp:5052
+
+    // Handle non short property on a single line
+    // string Foo {
----------------



================
Comment at: clang/lib/Format/TokenAnnotator.cpp:5059
+      if (Left.is(tok::l_brace) &&
+          Right.isOneOf(Keywords.kw_set, Keywords.kw_get, Keywords.kw_init)) {
+        return true;
----------------
This gets keeping repeated, maybe put it in a own function?


================
Comment at: clang/lib/Format/TokenAnnotator.cpp:5066-5067
+      if (Left.is(tok::l_brace) &&
+          Right.isOneOf(tok::kw_public, tok::kw_private, tok::kw_protected,
+                        Keywords.kw_internal) &&
+          Right.Next &&
----------------
Same here.


================
Comment at: clang/lib/Format/TokenAnnotator.cpp:5105
+        return Style.AlwaysBreakBetweenShortCSharpProperties;
+        ;
+      }
----------------
Drop


================
Comment at: clang/lib/Format/TokenAnnotator.cpp:5113-5115
+    if (Style.BraceWrapping.AfterCSharpProperty &&
+        ((Left.is(tok::l_brace) &&
+          Right.isOneOf(Keywords.kw_set, Keywords.kw_get, Keywords.kw_init)))) 
{
----------------
A bit too much parens.


================
Comment at: clang/lib/Format/TokenAnnotator.cpp:5125
+    if (Style.BraceWrapping.AfterCSharpProperty &&
+        (Left.is(tok::semi) && Right.is(tok::r_brace))) {
+      return true;
----------------
Also not needed.


================
Comment at: clang/lib/Format/UnwrappedLineParser.cpp:2076-2078
+  if ((!IsTrivialPropertyAccessor &&
+       Style.AllowShortCSharpPropertiesOnASingleLine) &&
+      Style.BraceWrapping.AfterFunction) {
----------------



CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D148467/new/

https://reviews.llvm.org/D148467

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to