소스 검색

Fix spelling of TransformNearley class

tags/gm/2021-09-23T00Z/github.com--lark-parser-lark/0.5.1
Kaspar Emanuel 7 년 전
부모
커밋
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)



불러오는 중...
취소
저장