add some snippets are role and directive to reStructuredText