CSegmenter#

class langchain_community.document_loaders.parsers.language.c.CSegmenter(code: str)[source]#

Code segmenter for C.

Methods

Parameters:

code (str) โ€“

__init__(code: str)#
Parameters:

code (str) โ€“

extract_functions_classes() โ†’ List[str]#
Return type:

List[str]

get_chunk_query() โ†’ str[source]#
Return type:

str

get_language() โ†’ Language[source]#
Return type:

Language

get_parser() โ†’ Parser#
Return type:

Parser

is_valid() โ†’ bool#
Return type:

bool

make_line_comment(text: str) โ†’ str[source]#
Parameters:

text (str) โ€“

Return type:

str

simplify_code() โ†’ str#
Return type:

str