class AssignmentStatement:
	def __init__(self, vm, variable, expr1):
		self.vm = vm
		self.variable = variable
		self.expr1 = expr1
	def eval(self):
		self.vm.push(self.variable, self.expr1.eval())
		return ""

	def __str__(self):
		return str(f"{self.variable}:{self.expr1}")
1dc7430b6e82b694f9a8d809f69e4cc51b97bf90
<mask token>

class AssignmentStatement:

    def __init__(self, vm, variable, expr1):
        self.vm = vm
        self.variable = variable
        self.expr1 = expr1
    <mask token>
    <mask token>

class AssignmentStatement:

    def __init__(self, vm, variable, expr1):
        self.vm = vm
        self.variable = variable
        self.expr1 = expr1
    <mask token>

    def __str__(self):
        return str(f'{self.variable}:{self.expr1}')

class AssignmentStatement:

    def __init__(self, vm, variable, expr1):
        self.vm = vm
        self.variable = variable
        self.expr1 = expr1

    def eval(self):
        self.vm.push(self.variable, self.expr1.eval())
        return ''

    def __str__(self):
        return str(f'{self.variable}:{self.expr1}')

class AssignmentStatement:
	def __init__(self, vm, variable, expr1):
		self.vm = vm
		self.variable = variable
		self.expr1 = expr1
	def eval(self):
		self.vm.push(self.variable, self.expr1.eval())
		return ""

	def __str__(self):
		return str(f"{self.variable}:{self.expr1}")