code: def interpreter(self):
          
          while True:
              message = input('[#] ')
              if message.lower().strip() == 'exit':
                  break
  
              reply = self.get_reply('#interpreter#', message)
              if not reply:
                  print('No reply received.', end='\n\n')
                  continue
  
              # typewrite(reply, end='\n\n') TODO
              print(reply, end='\n\n')
docs: Launch an AML interpreter session for testing