-
Notifications
You must be signed in to change notification settings - Fork 4
Status
svstuff edited this page Sep 12, 2015
·
8 revisions
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.