langchain_community.document_loaders.parsers.language.ruby.RubySegmenter

class langchain_community.document_loaders.parsers.language.ruby.RubySegmenter(code: str)[source]

Ruby代码段分割器。

方法

__init__(代码)

提取函数类()

获取片段查询()

获取语言()

获取解析器()

是否有效()

make_line_comment(文本)

简化代码()

参数

代码 (str) –

__init__(code: str)
参数

代码 (str) –

extract_functions_classes() List[str]
返回类型

List[str]

get_chunk_query() str[source]
返回类型

str

get_language() Language[source]
返回类型

Language

get_parser() Parser
返回类型

Parser

is_valid() bool
返回类型

bool

make_line_comment(text: str) str[source]
参数

文本 (str) –

返回类型

str

simplify_code() str
返回类型

str