摘要
本发明属于绘图领域特定语言领域,公开了一种基于Python的绘图领域语言设计方法及系统,该方法利用在Python已发布的textx定义领域特定语言(DSL)并生成相应的抽象语法树(AST),通过解释器将语法和元模型实例化,得到整个绘图场景对象,解释器按照元模型为规则解析绘图语言语法中的指令,调用Python的Turtle图形库来绘制图像。本发明基于Python的绘图领域语言,从零开始构建一个用于绘制形状的DSL,为用户提供更加个性化的绘图体验,丰富用户绘图的途径。
技术关键词
顶点
对象
指令
列表
抽象语法树
绘制算法
变换算法
设计系统
扩展接口模块
交互式编程
语言解析器
代码解释器
场景
自定义图形
绘图处理器
矩阵
图形操作
图像
系统为您推荐了相关专利信息
意图
语音交互方法
大语言模型
序列
图像匹配算法
热舒适评价
深度学习语义分割
XGBoost算法
视觉
街景
离线辨识方法
电化学阻抗谱
参数
脉冲测试装置
等效电路模型