This package contains classes and packages for use in interpreting Phoenix programs. All classes that are found in this package are subclasses of the Interpreter class. The Interpreter class provides the root of all interpretation of a Phoenix program. Any time a specific block of code occurs in a Phoenix program a specialized interpreter is instantiated to run that block of code. Any time a loop is encountered, the specialized interpreter will be a subclass of the LoopInterpreter class.