Add documentation for CPParser class