Home / Class/ MyParser Class — langchain Architecture

MyParser Class — langchain Architecture

Architecture documentation for the MyParser class in test_base.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  f4b2bade_0aae_6c1a_11cd_2a12ebf7d070["MyParser"]
  e94f2cb3_337d_a2d1_2d02_e83451a587d9["BaseBlobParser"]
  f4b2bade_0aae_6c1a_11cd_2a12ebf7d070 -->|extends| e94f2cb3_337d_a2d1_2d02_e83451a587d9
  04353e17_7a2a_a42e_4595_1cfd1500c7e4["test_base.py"]
  f4b2bade_0aae_6c1a_11cd_2a12ebf7d070 -->|defined in| 04353e17_7a2a_a42e_4595_1cfd1500c7e4
  198fed43_66f7_275c_7fb6_ad028d2c7fe5["lazy_parse()"]
  f4b2bade_0aae_6c1a_11cd_2a12ebf7d070 -->|method| 198fed43_66f7_275c_7fb6_ad028d2c7fe5

Relationship Graph

Source Code

libs/core/tests/unit_tests/document_loaders/test_base.py lines 16–24

    class MyParser(BaseBlobParser):
        """A simple parser that returns a single document."""

        @override
        def lazy_parse(self, blob: Blob) -> Iterator[Document]:
            """Lazy parsing interface."""
            yield Document(
                page_content="foo",
            )

Extends

Frequently Asked Questions

What is the MyParser class?
MyParser is a class in the langchain codebase, defined in libs/core/tests/unit_tests/document_loaders/test_base.py.
Where is MyParser defined?
MyParser is defined in libs/core/tests/unit_tests/document_loaders/test_base.py at line 16.
What does MyParser extend?
MyParser extends BaseBlobParser.

Analyze Your Own Codebase

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

Try Supermodel Free