I'd like to have the grammar somewhere in this file. Usually, each method accounts for a non-terminal, and the doc comment for the method contains the corresponding grammar fragment.