A simple interpreter for a C-like language