Hi
I've encountered several errors marked in project files (using SVEditor 1.8.3) which I don't understand. These all have to do with argument files and may or may not be bugs. More likely I just don't understand how to use the argument file. Started by importing an existing filelist used in simulations to the argument file and narrowed down some key recurring problems. These all have to do with the verification environment parsing, not design.
Attached are 3 test cases demonstrating these behaviors. They are representative of an existing, significantly more complicated and large work environment - so I can't just change the project files coding style.
ifndef NAME
define NAME <file_content> `endif). UVM macros not recognized again + "Unbalanced pre-processor directive" error. Possibly an included file associated with wrong include hierarchy. So, why the "unbalanced" error and is there a way to better specify the include hierarchy I expect to correctly recognize UVM macros?All these issues seem to go around using -y and it behaving differently than I expect. Should I avoid -y entirely for anything that's not a path of strictly self-contained library files?
How can I make sure correct parsing order and association is kept to avoid errors?