摘要
本申请提供了一种基于抽象语法树的命令构造函数生成方法、装置及设备,属于芯片设计领域。其中方法包括:根据领域特定语言获取抽象语法树,遍历抽象语法树的逻辑节点,将各逻辑节点下的选项子节点组合和对应的约束条件组成模式单元;对各逻辑节点之间的模式单元进行组合计算,得到模式单元组合;在用户约束条件下校验模式单元组合,得到校验结果,并判断校验结果是否与用户期望结果一致;若是,则基于当前命令的抽象语法树,生成当前命令的命令构造函数。在给定的用户约束条件下对当前命令的领域特定用语言进行校验,若校验结果符合用户期望结果,则基于抽象语法树自动生成命令构造函数,为CMD的命令构造函数生成提供便利。
技术关键词
抽象语法树
节点
命令
数值
逻辑
生成方法
校验模式
标签
校验模块
生成装置
处理器
可读存储介质
存储器
电子设备
关系
计算机
芯片