一种基于Python的绘图领域语言设计方法及系统

    公开(公告)号:CN119829029A

    公开(公告)日:2025-04-15

    申请号:CN202411615771.1

    申请日:2024-11-13

    Abstract: 本发明属于绘图领域特定语言领域,公开了一种基于Python的绘图领域语言设计方法及系统,该方法利用在Python已发布的textx定义领域特定语言(DSL)并生成相应的抽象语法树(AST),通过解释器将语法和元模型实例化,得到整个绘图场景对象,解释器按照元模型为规则解析绘图语言语法中的指令,调用Python的Turtle图形库来绘制图像。本发明基于Python的绘图领域语言,从零开始构建一个用于绘制形状的DSL,为用户提供更加个性化的绘图体验,丰富用户绘图的途径。

Patent Agency Ranking