Просмотр исходного кода

Fix spelling of TransformNearley class

tags/gm/2021-09-23T00Z/github.com--lark-parser-lark/0.5.1
Kaspar Emanuel 7 лет назад
Родитель
Сommit
3940812575
1 измененных файлов: 2 добавлений и 2 удалений
  1. +2
    -2
      lark/tools/nearley.py

+ 2
- 2
lark/tools/nearley.py Просмотреть файл

@@ -156,7 +156,7 @@ def create_code_for_nearley_grammar(g, start, builtin_path, folder_path):
js_code.append('%s = (%s);' % (alias, code))

emit(js2py.translate_js('\n'.join(js_code)))
emit('class TranformNearley(Transformer):')
emit('class TransformNearley(Transformer):')
for alias in n2l.alias_js_code:
emit(" %s = var.get('%s').to_python()" % (alias, alias))
emit(" __default__ = lambda self, n, c: c if c else None")
@@ -164,7 +164,7 @@ def create_code_for_nearley_grammar(g, start, builtin_path, folder_path):
emit()
emit('parser = Lark(grammar, start="n_%s")' % start)
emit('def parse(text):')
emit(' return TranformNearley().transform(parser.parse(text))')
emit(' return TransformNearley().transform(parser.parse(text))')

return ''.join(emit_code)



Загрузка…
Отмена
Сохранить