Interpreter

An interpreter is a program that processes a script or other program expression and carries out the requested action in accordance with the language definition.