Object-Oriented Parser in the Logic Programming Language ESP