Browse Source

Temporarily disable leo transitives

tags/gm/2021-09-23T00Z/github.com--lark-parser-lark/0.6.6
Erez Shinan 6 years ago
parent
commit
65d3212bed
2 changed files with 2 additions and 2 deletions
  1. +1
    -1
      lark/parsers/earley.py
  2. +1
    -1
      lark/parsers/xearley.py

+ 1
- 1
lark/parsers/earley.py View File

@@ -158,7 +158,7 @@ class Parser:
item.node = node_cache[label] if label in node_cache else node_cache.setdefault(label, SymbolNode(*label))
item.node.add_family(item.s, item.rule, item.start, None, None)

create_leo_transitives(item.rule.origin, item.start)
# create_leo_transitives(item.rule.origin, item.start)

###R Joop Leo right recursion Completer
if item.rule.origin in transitives[item.start]:


+ 1
- 1
lark/parsers/xearley.py View File

@@ -168,7 +168,7 @@ class Parser:
item.node = node_cache[label] if label in node_cache else node_cache.setdefault(label, SymbolNode(*label))
item.node.add_family(item.s, item.rule, item.start, None, None)

create_leo_transitives(item.rule.origin, item.start)
# create_leo_transitives(item.rule.origin, item.start)

###R Joop Leo right recursion Completer
if item.rule.origin in transitives[item.start]:


Loading…
Cancel
Save