Procházet zdrojové kódy

Added comments

tags/gm/2021-09-23T00Z/github.com--lark-parser-lark/0.11.2
Erez Sh před 3 roky
rodič
revize
1cfbb7be27
1 změnil soubory, kde provedl 2 přidání a 0 odebrání
  1. +2
    -0
      lark/load_grammar.py

+ 2
- 0
lark/load_grammar.py Zobrazit soubor

@@ -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)


Načítá se…
Zrušit
Uložit