乐趣区

关于编译原理:BITMiniCC-从跑通到跑路

须要 java 版本大于 15

1. 下载
从 GitHub 下载 BITMiniCC 压缩包,解压

2. 关上
右击文件夹,抉择用 IDEA 关上

抉择 Trust Project

3. 更改编码
抉择 GBK

点击 convert
抉择 UTF-8
点击 convert

4. 设置我的项目构造
工具栏 File 中抉择 Project Structure,抉择 Modules

点击图中的×,删除默认的我的项目构造

点击减少根目录

抉择 BITMiniCC 文件夹,显示应与下图雷同

5. 设置我的项目库
抉择 Libraies,点击 + 号

抉择 lib 文件夹,点击确定

点击确定,后果如图所示

6. 设置 main 函数配置参数
点击 run 中的 edit configuration

将框中内容改为你要剖析的 C 文件门路(图中为 scanner 的 test 文件)

7. 剖析 config.xml 配置文件

  • skip= 示意是否跳过,true 为不运行该步,图中仅运行词法剖析 scan
  • path= 剖析代码的门路,空字符串为默认门路,前面本人写词法剖析后这里要改

批改后功败垂成,间接 run 就能够
后果:

词法剖析后果:

退出移动版