bpo-40334: Support suppressing of multiple optional variables in Pegen (GH-20367)
This commit is contained in:
parent
c73914a562
commit
cba5031510
|
@ -694,8 +694,8 @@ class CParserGenerator(ParserGenerator, GrammarVisitor):
|
||||||
if v == "_cut_var":
|
if v == "_cut_var":
|
||||||
v += " = 0" # cut_var must be initialized
|
v += " = 0" # cut_var must be initialized
|
||||||
self.print(f"{var_type}{v};")
|
self.print(f"{var_type}{v};")
|
||||||
if v == "_opt_var":
|
if v.startswith("_opt_var"):
|
||||||
self.print("UNUSED(_opt_var); // Silence compiler warnings")
|
self.print(f"UNUSED({v}); // Silence compiler warnings")
|
||||||
|
|
||||||
with self.local_variable_context():
|
with self.local_variable_context():
|
||||||
if is_loop:
|
if is_loop:
|
||||||
|
|
Loading…
Reference in New Issue