# Minic_Run **Repository Path**: clinyp/Minic_Run ## Basic Information - **Project Name**: Minic_Run - **Description**: 实现了词法分析和语法分析 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-07-26 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Minic_Run #### 介绍 实现了词法分析和语法分析 #### 软件架构 - 按照[实验文档](http://gitee.com/clinyp/Minic_Run/blob/master/%E7%BC%96%E8%AF%91%E5%8E%9F%E7%90%86%E9%A1%B9%E7%9B%AE%E8%AE%BE%E8%AE%A1%E6%8C%87%E5%AF%BC%E4%B9%A6.pdf)要求,实现了词法分析和语法分析部分。 - 语法显示部分,界面是qt 的Qwidget,使用QTreeWidget结构来显示树。 词法语法分析阶段完成 1. 完成简单界面,包括打开文件,生成树,实现重复打开生成功能 2. 词法部分:包括/* */,<=,!= , [,],{,}..... 等所有类型 3. 语法部分,全部实现(看实验文档), 包括 a[n]=a[n],int main(int s[],int a),if(a<=1{u=0;} 4. 测试数据 ``` /*this is our test data*/ int whilestmt(int m,int n[]) { int i;int k; m=10; while(imsvcp140d.dll
vcruntime140d.dll

ucrtbased.dll

msvcr120.dll
#### 效果 - success.png - error.png - warn.png - openfile.png ![](https://gitee.com/clinyp/Minic_Run/raw/master/success.jpg.png)