preliminary parser progress

This commit is contained in:
Yehowshua Immanuel 2022-05-19 03:44:24 -04:00
parent 9c4ddffb42
commit 7d1c0e16a8
3 changed files with 85 additions and 13 deletions

View file

@ -21,9 +21,44 @@ The first build of the program may take some time.
# TODO
- [x] We need a way to merge lines.
- [ ] Need to perform signal aliasing
- use vec of enum {Sig, Alias}
- [ ] Should insert nodes in BFS order
- [ ] We need to start regression testing the parser over all files
- [ ] Take a look at GTKWave parser to compare effificiency.
- [ ] Send survey to community channel.
### May 18
- [ ] move while loop into word yielding iterator
- [ ] move while loop into word yielding iterator
# Files
./test-vcd-files/aldec/SPI_Write.vcd
./test-vcd-files/ghdl/alu.vcd
./test-vcd-files/ghdl/idea.vcd
./test-vcd-files/ghdl/pcpu.vcd
./test-vcd-files/gtkwave-analyzer/perm_current.vcd
./test-vcd-files/icarus/CPU.vcd
./test-vcd-files/icarus/rv32_soc_TB.vcd
./test-vcd-files/icarus/test1.vcd
./test-vcd-files/model-sim/CPU_Design.msim.vcd
./test-vcd-files/model-sim/clkdiv2n_tb.vcd
./test-vcd-files/my-hdl/Simple_Memory.vcd
./test-vcd-files/my-hdl/sigmoid_tb.vcd
./test-vcd-files/my-hdl/top.vcd
./test-vcd-files/ncsim/ffdiv_32bit_tb.vcd
./test-vcd-files/quartus/mipsHardware.vcd
./test-vcd-files/quartus/wave_registradores.vcd
./test-vcd-files/questa-sim/dump.vcd
./test-vcd-files/questa-sim/test.vcd
./test-vcd-files/riviera-pro/dump.vcd
./test-vcd-files/systemc/waveform.vcd
./test-vcd-files/treadle/GCD.vcd
./test-vcd-files/vcs/Apb_slave_uvm_new.vcd
./test-vcd-files/vcs/datapath_log.vcd
./test-vcd-files/vcs/processor.vcd
./test-vcd-files/verilator/swerv1.vcd
./test-vcd-files/verilator/vlt_dump.vcd
./test-vcd-files/vivado/iladata.vcd
./test-vcd-files/xilinx_isim/test.vcd
./test-vcd-files/xilinx_isim/test1.vcd
./test-vcd-files/xilinx_isim/test2x2_regex22_string1.vcd