# miniBasic **Repository Path**: liu-yao1114/mini-basic ## Basic Information - **Project Name**: miniBasic - **Description**: minibasic - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-04-30 - **Last Updated**: 2022-03-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # mini-basic 本项目使用基于C++的Qt实现了一个简单的Qt解释器,支持赋值、循环、选择、运算(加减乘除、乘方)、字符串操作、GOTO跳转等语句,具有单步调试功能,并能为每个语句生成表达式树。 代码分为分词器、语法解析器、执行器、调试器多个部分,所有的语句类均继承自一个抽象类,是高度内聚的。 ## 技术点 - 抽象类 - 容器 - 多态 - ...