Home / Function/ _resolve_code_chunk() — langchain Function Reference

_resolve_code_chunk() — langchain Function Reference

Architecture documentation for the _resolve_code_chunk() function in markdown.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  7401677c_acf5_67de_69f0_eb4e531b0f66["_resolve_code_chunk()"]
  cd7394a9_9856_dc15_cb00_078cf42f0529["ExperimentalMarkdownSyntaxTextSplitter"]
  7401677c_acf5_67de_69f0_eb4e531b0f66 -->|defined in| cd7394a9_9856_dc15_cb00_078cf42f0529
  ca4b44a0_217b_9ee3_738c_a86f47cf5d13["split_text()"]
  ca4b44a0_217b_9ee3_738c_a86f47cf5d13 -->|calls| 7401677c_acf5_67de_69f0_eb4e531b0f66
  a98db0b3_1cd6_99eb_e5f6_1cfcd76b1885["_match_code()"]
  7401677c_acf5_67de_69f0_eb4e531b0f66 -->|calls| a98db0b3_1cd6_99eb_e5f6_1cfcd76b1885
  style 7401677c_acf5_67de_69f0_eb4e531b0f66 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/text-splitters/langchain_text_splitters/markdown.py lines 442–449

    def _resolve_code_chunk(self, current_line: str, raw_lines: list[str]) -> str:
        chunk = current_line
        while raw_lines:
            raw_line = raw_lines.pop(0)
            chunk += raw_line
            if self._match_code(raw_line):
                return chunk
        return ""

Subdomains

Called By

Frequently Asked Questions

What does _resolve_code_chunk() do?
_resolve_code_chunk() is a function in the langchain codebase, defined in libs/text-splitters/langchain_text_splitters/markdown.py.
Where is _resolve_code_chunk() defined?
_resolve_code_chunk() is defined in libs/text-splitters/langchain_text_splitters/markdown.py at line 442.
What does _resolve_code_chunk() call?
_resolve_code_chunk() calls 1 function(s): _match_code.
What calls _resolve_code_chunk()?
_resolve_code_chunk() is called by 1 function(s): split_text.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free