[clang] [Clang][Comments] Add argument parsing for @throw @throws @exception (PR #84726)

Krystian Stasiowski via cfe-commits cfe-commits at lists.llvm.org
Mon Mar 11 04:17:45 PDT 2024


================
@@ -149,6 +191,76 @@ class TextTokenRetokenizer {
     addToken();
   }
 
+  /// Extract a type argument
+  bool lexDataType(Token &Tok) {
+    if (isEnd())
+      return false;
+    Position SavedPos = Pos;
+    consumeWhitespace();
+    SmallString<32> NextToken;
+    SmallString<32> WordText;
+    const char *WordBegin = Pos.BufferPtr;
+    SourceLocation Loc = getSourceLocation();
+    StringRef ConstVal = StringRef("const");
----------------
sdkrystian wrote:

Shouldn't we support `volatile` as well?

https://github.com/llvm/llvm-project/pull/84726


More information about the cfe-commits mailing list