Skip to content

Commit

Permalink
Fixed renaming.
Browse files Browse the repository at this point in the history
  • Loading branch information
Eric-Vin committed Jul 11, 2024
1 parent 013eff1 commit 76250e5
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions src/scenic/syntax/compiler.py
Original file line number Diff line number Diff line change
Expand Up @@ -240,7 +240,7 @@ class PropositionTransformer(Transformer):
def __init__(self, filename="<unknown>") -> None:
super().__init__(filename)
self.nextSyntaxId = 0
self.in_atomic = False
self.inAtomic = False

def transform(
self, node: ast.AST, nextSyntaxId=0
Expand All @@ -263,10 +263,10 @@ def transform(

def generic_visit(self, node):
# Don't recurse inside atomics.
old_in_atomic = self.in_atomic
self.in_atomic = True
old_inAtomic = self.inAtomic
self.inAtomic = True
super_val = super().generic_visit(node)
self.in_atomic = old_in_atomic
self.inAtomic = old_inAtomic
return super_val

def _register_requirement_syntax(self, syntax):
Expand Down Expand Up @@ -346,7 +346,7 @@ def visit_BoolOp(self, node: ast.BoolOp) -> ast.AST:

def visit_UnaryOp(self, node):
# rewrite `not` in requirements into a proposition factory
if not isinstance(node.op, ast.Not) or self.in_atomic:
if not isinstance(node.op, ast.Not) or self.inAtomic:
return self.generic_visit(node)

lineNum = ast.Constant(node.lineno)
Expand Down

0 comments on commit 76250e5

Please sign in to comment.