Render grammar snippets in the ARM
To make ARM more user-friedly, each statement now has its grammar rendered next to its description, along with list of contexts where a given statement is accepted. This eliminates the need to scroll up and down in the ARM to match text with grammar.
Related: #3169
Edited by Petr Špaček