By running make in the docs/RefManual directory you can generate documentation for Synopsis. Both Python and C++ sections of the code are incorporated into the one manual, as you will notice from the modules section which starts with "Python" and "C++". By browsing the [Source] links from the pages for the C++ parser, you may also see the cross-referenced source code.
Synopsis Reference Manual (HTML)