[clang] [clang-repl] Update Docs related to Annotation Token (PR #127571)

Anutosh Bhat via cfe-commits cfe-commits at lists.llvm.org
Mon Feb 17 22:13:28 PST 2025


https://github.com/anutosh491 created https://github.com/llvm/llvm-project/pull/127571

The update in the source code was made through #89811 

>From a22878cde1e22796bdd629fda9c30be99c82ca79 Mon Sep 17 00:00:00 2001
From: anutosh491 <andersonbhat491 at gmail.com>
Date: Tue, 18 Feb 2025 11:42:24 +0530
Subject: [PATCH] [clang-repl] Update Docs related to Annotation Token

---
 clang/docs/ClangRepl.rst | 9 +--------
 1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/clang/docs/ClangRepl.rst b/clang/docs/ClangRepl.rst
index 5399036c123fb..d58d8c50430ef 100644
--- a/clang/docs/ClangRepl.rst
+++ b/clang/docs/ClangRepl.rst
@@ -563,18 +563,11 @@ This is accomplished by identifying the end position of the user input
 (expression statement). This helps store and return the expression statement
 effectively, so that it can be printed (displayed to the user automatically).
 
-**Note:** This logic is only available for C++ for now, since part of the
-implementation itself requires C++ features. Future versions may support more
-languages.
-
 .. code-block:: console
 
   Token *CurTok = nullptr;
-  // If the semicolon is missing at the end of REPL input, consider if
-  // we want to do value printing. Note this is only enabled in C++ mode
-  // since part of the implementation requires C++ language features.
   // Note we shouldn't eat the token since the callback needs it.
-  if (Tok.is(tok::annot_repl_input_end) && Actions.getLangOpts().CPlusPlus)
+  if (Tok.is(tok::annot_repl_input_end))
     CurTok = &Tok;
   else
     // Otherwise, eat the semicolon.



More information about the cfe-commits mailing list