You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The VHDL parsing conducted by VUnit to detect dependencies between files such that a correct file order can be determined is limited in functionality due to the complexity of fully parsing all legal VHDL code. While we could put more efforts into the parser we're at the point of diminishing returns, especially when there are two existing solutions to the problem:
Another long-term solution is to support an external open source parser (that is fast enough). This issue is a place-holder for that such a solution and also collects closed issues related to parsing that are unlikely to be solved with our built-in parser.
The VHDL parsing conducted by VUnit to detect dependencies between files such that a correct file order can be determined is limited in functionality due to the complexity of fully parsing all legal VHDL code. While we could put more efforts into the parser we're at the point of diminishing returns, especially when there are two existing solutions to the problem:
Another long-term solution is to support an external open source parser (that is fast enough). This issue is a place-holder for that such a solution and also collects closed issues related to parsing that are unlikely to be solved with our built-in parser.
Here are the closed issues:
use
clause is not used #1068:
over port declaration breaksvhdl_parser.parse()
#1069The text was updated successfully, but these errors were encountered: