Implementing a mini cpp interpreter