浏览代码

Docs: Added docstring to Tree.scan_values()

tags/gm/2021-09-23T00Z/github.com--lark-parser-lark/0.11.3
Erez Sh 3 年前
父节点
当前提交
206030ecf7
共有 1 个文件被更改,包括 7 次插入0 次删除
  1. +7
    -0
      lark/tree.py

+ 7
- 0
lark/tree.py 查看文件

@@ -108,6 +108,13 @@ class Tree(object):
self.children[i:i+1] = kid.children

def scan_values(self, pred):
"""Return all values in the tree that evaluate pred(value) as true.

This can be used to find all the tokens in the tree.

Example:
>>> all_tokens = tree.scan_values(lambda v: isinstance(v, Token))
"""
for c in self.children:
if isinstance(c, Tree):
for t in c.scan_values(pred):


正在加载...
取消
保存