Quellcode durchsuchen

Merge pull request #69 from NighttimeDriver50000/master

Fixed TypeError on pretty-printing tuples in tree
tags/gm/2021-09-23T00Z/github.com--lark-parser-lark/0.5.3
Erez Shinan vor 6 Jahren
committed by GitHub
Ursprung
Commit
a3904187c6
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden GPG-Schlüssel-ID: 4AEE18F83AFDEB23
1 geänderte Dateien mit 2 neuen und 2 gelöschten Zeilen
  1. +2
    -2
      lark/tree.py

+ 2
- 2
lark/tree.py Datei anzeigen

@@ -21,14 +21,14 @@ class Tree(object):

def _pretty(self, level, indent_str):
if len(self.children) == 1 and not isinstance(self.children[0], Tree):
return [ indent_str*level, self._pretty_label(), '\t', '%s' % self.children[0], '\n']
return [ indent_str*level, self._pretty_label(), '\t', '%s' % (self.children[0],), '\n']

l = [ indent_str*level, self._pretty_label(), '\n' ]
for n in self.children:
if isinstance(n, Tree):
l += n._pretty(level+1, indent_str)
else:
l += [ indent_str*(level+1), '%s' % n, '\n' ]
l += [ indent_str*(level+1), '%s' % (n,), '\n' ]

return l



Laden…
Abbrechen
Speichern