Implemented my own s-exp parser