langchain_community.tools.e2b_data_analysis.unparse.Unparser

class langchain_community.tools.e2b_data_analysis.unparse.Unparser(tree, file=sys.stdout)[source]

遍历抽象语法树并输出源代码;原格式忽略。

将树的源代码打印到文件。

属性

binop

boolops

cmpops

unop

方法

__init__(tree[, file])

Unparser(tree, file=sys.stdout) -> None.

dispatch(tree)

分发器函数,将树类型T分发到方法 _T。

enter()

打印 ':',并增加缩进。

fill([text])

根据当前缩进级别缩进一段文本

leave()

减少缩进级别。

write(text)

将一段文本添加到当前行。

__init__(tree, file=<_io.TextIOWrapper name='<stdout>' mode='w' encoding='utf-8'>)[source]

Unparser(tree, file=sys.stdout) -> None. 将树的源代码打印到文件。

dispatch(tree)[source]

分发器函数,将树类型T分发到方法 _T。

enter()[source]

打印 ‘:’,并增加缩进。

fill(text='')[source]

根据当前缩进级别缩进一段文本

leave()[source]

减少缩进级别。

write(text)[source]

将一段文本添加到当前行。