def render(self):
        translate(width, height)
        repeats = 1
        self.steps += 3
        if len(self.production) > self.steps:
            self.steps = len(self.production)
        for i in range(self.steps):
            step = self.production[i]
            if step == 'F':
                for j in range(repeats):
                    line(0, 0, 0, -self.drawLength)
                    translate(0, -self.drawLength)
                repeats = 1
            elif step == '+':
                for j in range(repeats):
                    rotate(self.theta)
                repeats = 1
            elif step == '-':
                for j in range(repeats):
                    rotate(-self.theta)
                repeats = 1
            elif step == '[':
                pushMatrix()
            elif step == ']':
                popMatrix()
            # Use ord to get ASCII value of letter
            elif 48 <= ord(step) <= 57:
                repeats += ord(step) - 48
dataset/ETHPy150Open jdf/processing.py/mode/examples/Topics/Fractals and L-Systems/PenroseSnowflake/penrose_snowflake_l_system.py/PenroseSnowflakeLSystem.render/swapped operands of `>`