Improves the Groff::Engine#parse method to be more flexible, and add a missing test case