Basic Interpreter Following some concepts from building interpreters. Source: Let's build an interpreter