Browse Source

Fixed nearley

tags/gm/2021-09-23T00Z/github.com--lark-parser-lark/0.6.0
Erez Shinan 6 years ago
parent
commit
c77934f6a2
1 changed files with 1 additions and 1 deletions
  1. +1
    -1
      lark/tools/nearley.py

+ 1
- 1
lark/tools/nearley.py View File

@@ -160,7 +160,7 @@ def create_code_for_nearley_grammar(g, start, builtin_path, folder_path):
emit('class TransformNearley(Transformer):') emit('class TransformNearley(Transformer):')
for alias in n2l.alias_js_code: for alias in n2l.alias_js_code:
emit(" %s = var.get('%s').to_python()" % (alias, alias)) emit(" %s = var.get('%s').to_python()" % (alias, alias))
emit(" __default__ = lambda self, n, c: c if c else None")
emit(" __default__ = lambda self, n, c, m: c if c else None")


emit() emit()
emit('parser = Lark(grammar, start="n_%s")' % start) emit('parser = Lark(grammar, start="n_%s")' % start)


Loading…
Cancel
Save