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
Source
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