[BITMiniCC] 从跑通到跑路

需要java版本大于15

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

2. 打开
右击文件夹,选择用IDEA打开
[BITMiniCC] 从跑通到跑路_第1张图片

选择Trust Project
[BITMiniCC] 从跑通到跑路_第2张图片

3. 更改编码
选择GBK
[BITMiniCC] 从跑通到跑路_第3张图片
点击convert
选择UTF-8
点击convert

4. 设置项目结构
工具栏File中选择Project Structure,选择Modules
[BITMiniCC] 从跑通到跑路_第4张图片
点击图中的×,删除默认的项目结构
[BITMiniCC] 从跑通到跑路_第5张图片
点击增加根目录
[BITMiniCC] 从跑通到跑路_第6张图片
选择BITMiniCC文件夹,显示应与下图相同
[BITMiniCC] 从跑通到跑路_第7张图片

5. 设置项目库
选择Libraies,点击+号
[BITMiniCC] 从跑通到跑路_第8张图片
选择lib文件夹,点击确定
[BITMiniCC] 从跑通到跑路_第9张图片
点击确定,结果如图所示
[BITMiniCC] 从跑通到跑路_第10张图片

6. 设置main函数配置参数
点击run中的edit configuration
[BITMiniCC] 从跑通到跑路_第11张图片
将框中内容改为你要分析的C文件路径(图中为scanner的test文件)
[BITMiniCC] 从跑通到跑路_第12张图片

7. 分析config.xml配置文件

  • skip= 表示是否跳过,true为不运行该步,图中仅运行词法分析scan
  • path= 分析代码的路径,空字符串为默认路径,后面自己写词法分析后这里要改

[BITMiniCC] 从跑通到跑路_第13张图片

修改后大功告成,直接run就可以
结果:
[BITMiniCC] 从跑通到跑路_第14张图片
词法分析结果:
[BITMiniCC] 从跑通到跑路_第15张图片

你可能感兴趣的:(编译原理)