pub fn validate<S: AsRef<str>>(s: S) -> Result<(), ParseError>
Validates a .cgp file, returning () or the ParseError
.cgp