Skip to content
svstuff edited this page Sep 12, 2015 · 8 revisions

Status

Bad stuff:

  • currently somewhat slow (~60 seconds for a fairly large testbench)
  • uses a lot of memory
  • very likely has (grammar) bugs [0]
  • defers some syntax checking to a parsetree visitor (which doesn't yet exist)
  • no semantic checking yet

Good stuff:

  • successfully parses several large real code bases
  • successfully parses the reference implementation of UVM
  • includes regression tests
  • can output entire parsetree as compressed XML, thus enabling other tools to be made

[0] Then again, the LRM grammar is ambiguous and has quite a few bugs and inconsistencies.

Clone this wiki locally