Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
Author Name: Kaushal Modi
I was working on refactoring @verilog-prettify-expr@ function and I came across the @verilog-basic-complete-re@ and @verilog-complete-reg@ variables.
These are @defconst@ variables but they are lacking docstrings. So just looking at their values, I cannot tell what they mean..
Also, for consistency, should @verilog-complete-reg@ have been named @verilog-complete-re@?
Looking at @verilog-basic-complete-re@:
At first glance, this seems to be a regexp for procedural blocks, but then it does not contain @Final@ (IEEE 1800-2012 Section 9.2). Then it has @module@, but no @Class@. So I couldn't correlate this set of keywords with any given set in the standard.