parsers, inflectors and tests