sphinx-verilog-domain icon indicating copy to clipboard operation
sphinx-verilog-domain copied to clipboard

Add support for parsing enum parameter types

Open imphil opened this issue 5 years ago • 0 comments
trafficstars

It looks like the type parser isn't able to parse enum types in parameter declarations.

Failing rST code:

.. verilog:parameter:: parameter ibex_pkg::regfile_e RegFile = RegFileFF

   Register file implementation select:

   * ``ibex_pkg::RegFileFF``: Generic flip-flop-based register file

Build error message:

.../integration.rst:131: WARNING: verilog:parameter: Unexpected token Token('TEXT_EXPR', '::regfile_e RegFile = RegFileFF') at column 19:
        parameter ibex_pkg::regfile_e RegFile = RegFileFF
                          ^

        Expected one of: SYM_BRACKET_L, SYM_COMMA, OP_EQUAL, SYM_PAREN_R, SYM_SEMICOLON

imphil avatar Sep 28 '20 16:09 imphil