vast
vast copied to clipboard
Verilog AST
As discussed with @rachitnigam Previously all BinOps were grouped under a single precedence enum "Op." Now, they are spread out and more fine grained. This should fix issues regarding parentheses...
@rachitnigam Currently vast produces the wrong output when a bit shift is part of an add expression. The output does not respect verilog order of operations. Here is a test...
I don't see an obvious way to access many of the operator enums. They all appear to be private. This PR re-exports them under `v17` and adds a helper method...