improved usability: Grammar.parse(source) will return the parsed source or raise ParseError. Previously you'd use Grammar.apply() which returns a tuple of parsed source and a parse error which could be thrown away
improved usability: Grammar.parse(source) will return the parsed source or raise ParseError. Previously you'd use Grammar.apply() which returns a tuple of parsed source and a parse error which could be thrown away

bdauvergne/pymeta