Implement an interpreter for 'SnowCal', a simple programming language that keeps a single integer X in memory (initially 0) and supports the following 6 operations: - ADD Y — add integer Y to X - MUL Y — multiply X by integer Y - FUN F — begin the definition…