Kaynağa Gözat

Docs: Added docstring to Tree.scan_values()

tags/gm/2021-09-23T00Z/github.com--lark-parser-lark/0.11.3
Erez Sh 3 yıl önce
ebeveyn
işleme
206030ecf7
1 değiştirilmiş dosya ile 7 ekleme ve 0 silme
  1. +7
    -0
      lark/tree.py

+ 7
- 0
lark/tree.py Dosyayı Görüntüle

@@ -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):


Yükleniyor…
İptal
Kaydet