docstring grammar