Add parser support for the Beanbag docstring format.
Review Request #8966 — Created May 24, 2017 and submitted — Latest diff uploaded
This is based on the Google docstring format, but adds a few additional sections. It's based on the Napoleon parser in Sphinx. This format also allows for wrapping argument types across lines, so that long module paths can be broken up cleanly.
Tested against the Review Board codebase. Didn't see any regressions.
I tested all the new sections and tested argument wrapping.