A Ocaml LiSP parser for learning usage