Michael Popoloski

Results 183 comments of Michael Popoloski

I think it would be easiest as a post-processing task once the AST is constructed. You can walk the tree, find all variables and then loop through their drivers by...

When I try your example I get: ``` source.sv:3:27: error: cannot select range of [2:0] from 'reg[1:0]' parameter reg[2:0] P1 = P[2:0]; ^~~ ``` Can you post the actual code...

Ah, from a library context you can't assume the result type of a constant evaluation, you have to check what kind of value it holds. But I take your real...

I made these errors suppressible warnings, which will be the default when running in vcs compat mode. Otherwise they will default to still being an error, as the LRM allows:...

This is not enough info to reproduce; there are thousands of tests in the library that exercise code exactly like this; you need to provide more info about how you're...

It's not enough to just manually link to the library, because if you don't get compilation and linking flags correct you'll have exactly the problem you're experiencing (for example, linking...

It's on my TODO list to make some examples and write some documentation on integrating the library but haven't done that yet. I'll try to get to it soon though.

Yes, support for this has not been added yet. This is called out on the language support page for section 16.14.7: https://sv-lang.com/language-support.html#autotoc_md17 This is also a dup of #523 The...

Yes, rules around primitives are not fully implemented yet, which is why support for them is only listed as "partial" on the language support page.

Thanks for the report. Very likely I'm iterating over an unordered_map somewhere; I'm supposed to sort the results of any such iteration if the result would be user visible but...