Execute HQ9+
Implement a HQ9+ interpreter or compiler for Rosetta Code.
![Task](http://static.miraheze.org/rosettacodewiki/thumb/b/ba/Rcode-button-task-crushed.png/64px-Rcode-button-task-crushed.png)
You are encouraged to solve this task according to the task description, using any language you may know.
Common Lisp
See RCHQ9+/Common Lisp.
E
See RCHQ9+/E.
Java
See RCHQ9+/Java.
Python
See RCHQ9+/Python.
Ruby
See RCHQ9+/Ruby.
Tcl
See RCHQ9+/Tcl.
Ursala
See RCHQ9+/Ursala.