added patch parser for lisp