test_visualbasic6_code_splitter() — langchain Function Reference
Architecture documentation for the test_visualbasic6_code_splitter() function in test_text_splitters.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD fe0138d0_b3ca_0a8d_7d9d_f1eac0b90e65["test_visualbasic6_code_splitter()"] 6d6b8ad4_1cfe_fbb0_e58e_76a50487c135["test_text_splitters.py"] fe0138d0_b3ca_0a8d_7d9d_f1eac0b90e65 -->|defined in| 6d6b8ad4_1cfe_fbb0_e58e_76a50487c135 style fe0138d0_b3ca_0a8d_7d9d_f1eac0b90e65 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/text-splitters/tests/unit_tests/test_text_splitters.py lines 3308–3354
def test_visualbasic6_code_splitter() -> None:
splitter = RecursiveCharacterTextSplitter.from_language(
Language.VISUALBASIC6,
chunk_size=CHUNK_SIZE,
chunk_overlap=0,
)
chunks = splitter.split_text(FAKE_VISUALBASIC6_TEXT)
assert chunks == [
"Option Explicit",
"Public Function",
"SumTwoIntegers(",
"ByVal",
"a As Integer,",
"ByVal b As",
"Integer) As",
"Integer",
"SumTwoIntegers",
"= a + b",
"End Function",
"Public Sub",
"Main()",
"Dim i As",
"Integer",
"Dim limit",
"As Integer",
"i = 0",
"limit = 50",
"While i <",
"limit",
"i =",
"SumTwoIntegers(",
"i,",
"1)",
"If i =",
"limit \\ 2 Then",
'MsgBox "Halfway',
'there! i = " &',
"i",
"End If",
"Wend",
"MsgBox",
'"Done! Final',
'value of i: " &',
"i",
"End Sub",
]
Domain
Subdomains
Source
Frequently Asked Questions
What does test_visualbasic6_code_splitter() do?
test_visualbasic6_code_splitter() is a function in the langchain codebase, defined in libs/text-splitters/tests/unit_tests/test_text_splitters.py.
Where is test_visualbasic6_code_splitter() defined?
test_visualbasic6_code_splitter() is defined in libs/text-splitters/tests/unit_tests/test_text_splitters.py at line 3308.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free