Ver código fonte

Added comments

tags/gm/2021-09-23T00Z/github.com--lark-parser-lark/0.11.2
Erez Sh 3 anos atrás
pai
commit
1cfbb7be27
1 arquivos alterados com 2 adições e 0 exclusões
  1. +2
    -0
      lark/load_grammar.py

+ 2
- 0
lark/load_grammar.py Ver arquivo

@@ -1015,8 +1015,10 @@ class GrammarLoader:
term_defs += new_td
rule_defs += new_rd

# replace rules by overridding rules, according to name
for r in overriding_rules:
name = r[0]
# remove overridden rule from rule_defs
overridden, rule_defs = classify_bool(rule_defs, lambda r: r[0] == name) # FIXME inefficient
if not overridden:
raise GrammarError("Cannot override a nonexisting rule: %s" % name)


Carregando…
Cancelar
Salvar