How does Sphinx detect RST docinfo fields vs inline roles?