UML-JTracing是基于C++20实现,针对于芯片领域常用C++和SystemVerilog两种编程语言自动进行高鲁棒性的词法解析和常见语法分析和语义分析,生成可靠Abstract Syntax Tree,并提供Parser解析过程信息、报错信息和变量表等解析信息,通过自定义数据结构对解析过程进行格式化存储,最终将利用Python实现的UML智能生成器检测到结构化后的解析信息,通过加载解析信息进行自动绘制目标源代码的UML时序图 - View it on GitHub
Star
0
Rank
13813667