rawast — one engine for the file formats every EDA tool re-implements↗
rawast.org
Rawast is a bidirectional, grammar-driven engine for EDA file formats (GDSII, LEF/DEF, Tcl, SystemVerilog). Grammars are data; parsing and re-emitting use the same machinery. A PoC reads a large production corpus; project hosted on GitHub.