================
@@ -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");
----------------
hdoc wrote:

Yes, it should. We'll update the PR to support that. Thank you for noticing and 
mentioning this.

Likewise in the future we'll probably want to add support for `restrict`. It's 
not necessary for this PR since `throw/throws/exception` is only useful in C++ 
but when parsing Doxygen comments in C codebases we'll want to have the option 
of supporting that.

https://github.com/llvm/llvm-project/pull/84726
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to