Skip to content

Commit ace2045

Browse files
authored
Fix types in pegen parser generator (GH-120720)
1 parent eaaf699 commit ace2045

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

Diff for: Tools/peg_generator/pegen/c_generator.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ def visit_Rhs(self, node: Rhs) -> FunctionCall:
212212
if node.can_be_inlined:
213213
self.cache[node] = self.generate_call(node.alts[0].items[0])
214214
else:
215-
name = self.gen.artifical_rule_from_rhs(node)
215+
name = self.gen.artificial_rule_from_rhs(node)
216216
self.cache[node] = FunctionCall(
217217
assigned_variable=f"{name}_var",
218218
function=f"{name}_rule",
@@ -331,7 +331,7 @@ def visit_Repeat1(self, node: Repeat1) -> FunctionCall:
331331
def visit_Gather(self, node: Gather) -> FunctionCall:
332332
if node in self.cache:
333333
return self.cache[node]
334-
name = self.gen.artifical_rule_from_gather(node)
334+
name = self.gen.artificial_rule_from_gather(node)
335335
self.cache[node] = FunctionCall(
336336
assigned_variable=f"{name}_var",
337337
function=f"{name}_rule",

Diff for: Tools/peg_generator/pegen/parser_generator.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ def keyword_type(self) -> int:
167167
self.keyword_counter += 1
168168
return self.keyword_counter
169169

170-
def artifical_rule_from_rhs(self, rhs: Rhs) -> str:
170+
def artificial_rule_from_rhs(self, rhs: Rhs) -> str:
171171
self.counter += 1
172172
name = f"_tmp_{self.counter}" # TODO: Pick a nicer name.
173173
self.all_rules[name] = Rule(name, None, rhs)
@@ -183,7 +183,7 @@ def artificial_rule_from_repeat(self, node: Plain, is_repeat1: bool) -> str:
183183
self.all_rules[name] = Rule(name, None, Rhs([Alt([NamedItem(None, node)])]))
184184
return name
185185

186-
def artifical_rule_from_gather(self, node: Gather) -> str:
186+
def artificial_rule_from_gather(self, node: Gather) -> str:
187187
self.counter += 1
188188
name = f"_gather_{self.counter}"
189189
self.counter += 1

Diff for: Tools/peg_generator/pegen/python_generator.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ def visit_Rhs(self, node: Rhs) -> Tuple[Optional[str], str]:
116116
if len(node.alts) == 1 and len(node.alts[0].items) == 1:
117117
self.cache[node] = self.visit(node.alts[0].items[0])
118118
else:
119-
name = self.gen.artifical_rule_from_rhs(node)
119+
name = self.gen.artificial_rule_from_rhs(node)
120120
self.cache[node] = name, f"self.{name}()"
121121
return self.cache[node]
122122

@@ -168,7 +168,7 @@ def visit_Repeat1(self, node: Repeat1) -> Tuple[str, str]:
168168
def visit_Gather(self, node: Gather) -> Tuple[str, str]:
169169
if node in self.cache:
170170
return self.cache[node]
171-
name = self.gen.artifical_rule_from_gather(node)
171+
name = self.gen.artificial_rule_from_gather(node)
172172
self.cache[node] = name, f"self.{name}()" # No trailing comma here either!
173173
return self.cache[node]
174174

0 commit comments

Comments
 (0)