added a simple lisp parser