refactor EphCParser to EphPyParser