Skip to content

The compiler includes 3 parts, word, grammar, sentences

Notifications You must be signed in to change notification settings

ddl-donglin/MyCompiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyCompiler

编译原理实验,自制词法分析,语法分析,语义分析等。

词法分析

词法分析使用方法:

  • 第一步:运行程序,进入主页面,即可看到交互界面。支持手动输入测试用例和从本地电脑导入测试用例文件(txt类型)。 如果错误可直接点击下部“清空输入”按钮。
  • 第二步:直接点击下部“词法分析”按钮即可在右侧界面看到分析结果
  • 分析结果:token序列和DFA转换表

语法分析

语法分析使用方法:

  • 第一步:运行程序,进入主页面,即可看到交互界面。支持手动输入测试用例和从本地电脑导入测试用例文件(txt类型)。
  • 第二步:分别手动输入终结符、非终结符、起始符和文法表达式,点击下部的语法分析即可在右侧界面看到分析结果
  • 分析结果:First集算法和结果,Follow集算法和结果,文法产生式,项目规范集族,LR(1)分析表,分析的步骤(状态栈,符号栈,剩余串,ACTION,GOTO等) 未完待续……

语义分析

语义分析使用方法:

  • 第一步:运行程序,进入主页面,即可看到交互界面。支持手动输入测试用例和从本地电脑导入测试用例文件(txt类型)。
  • 第二步:未完待续……
  • 分析结果:未完待续……

About

The compiler includes 3 parts, word, grammar, sentences

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages