Closed
Description
Nice library - thanks for sharing it!
I have installed it on Lubuntu 18.10 x64. The parser seems generally to work, however it does not handle any VHDL architecture content. For example, the file 'mux.vhd' that is provided as test example is turned into the structure stored in the attached file 'mux_ast.txt':
The entire following section of 'mux.vhd' is not parsed at all:
' process(i0,i1,i2,i3,sel)
' begin
' case sel is
' when "00" => bitout <= i0;
' when "01" => bitout <= i1;
' when "10" => bitout <= i2;
' when others => bitout <= i3;
' end case;
' end process;
My understanding was that all the VHDL 2002 constructs should be understood and parsed, shouldn't it?