Advertisement
Guest User

Untitled

a guest
Jun 25th, 2016
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. # compiles an expression
  2. def compile_expression(self):
  3. self.off += " "
  4. self.write(self.off, 'expression', False)
  5. self.compile_term()
  6. data = self.get_data()
  7. used = False
  8. while data[1] in self.op:
  9. self.write_value(self.off + " ", data)
  10. used = True
  11. self.compile_term()
  12. if not used:
  13. self.next_data = data
  14. self.write(self.off, 'expression', True)
  15. print(data)
  16. self.off = self.off[0:-2]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement