From ea3cd1ebba2b30d36136304e503daf1b6e485d15 Mon Sep 17 00:00:00 2001 From: Harley Gross <93235184+Harock12x12@users.noreply.github.com> Date: Thu, 11 Jul 2024 12:47:48 -0400 Subject: [PATCH] community[minor]: added support for C in RecursiveCharacterTextSplitter (#24091) Description: Added support for C in RecursiveCharacterTextSplitter by reusing the separators for C++ --- libs/text-splitters/langchain_text_splitters/character.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/text-splitters/langchain_text_splitters/character.py b/libs/text-splitters/langchain_text_splitters/character.py index 14cccc3c664..7bab0005702 100644 --- a/libs/text-splitters/langchain_text_splitters/character.py +++ b/libs/text-splitters/langchain_text_splitters/character.py @@ -126,7 +126,7 @@ class RecursiveCharacterTextSplitter(TextSplitter): @staticmethod def get_separators_for_language(language: Language) -> List[str]: - if language == Language.CPP: + if language == Language.C or language == Language.CPP: return [ # Split along class definitions "\nclass ",