Sphinx SyntaxΒΆ

A comprehensive Sphinx extension for documenting language grammars.

Features:

  • A new domain with grammar and rule directives called syntax.

  • Directives for rendering syntax diagrams, such as this one:

    parserlexer grammaridentifier;

  • Directive for extracting documentation comments and rendering docs and diagrams from ANTLR4 and Bison/YACC source files.