z0gSh1u / seu-lex-yacc

东南大学《编译原理课程设计》——Lex & Yacc CLI Tools (SeuLex, SeuYacc)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SEU-LEX-YACC 是东南大学计算机学院的《编译原理课程设计》,主要包括 seulex 和 seuyacc 两部分。

seulex

seulex 是一个简化版的 lex,用于分析 .l 文件,生成词法分析器 .c 代码。

具体使用与技术细节请参考 seulex说明文档

seuyacc​

seuyacc 是一个简化版的 yacc,用于生成语法分析器 .c 代码,与 seulex 进行联合,实现语法分析功能。

具体使用与技术细节请参考 seuyacc说明文档

more..

我们注意到 seulex 和 seuyacc 中可能还存在一定量的错误。seulex 和 seuyacc 已经在我们的另一门 Lab 课程中作为编译器前端的支持,因此后续的更新会优先出现在 minisys-minicc-ts 。如有需要,你可以关注这个项目。

About

东南大学《编译原理课程设计》——Lex & Yacc CLI Tools (SeuLex, SeuYacc)

License:MIT License


Languages

Language:TypeScript 69.0%Language:Lex 11.3%Language:Yacc 10.2%Language:JavaScript 5.4%Language:C 2.2%Language:HTML 1.7%Language:Batchfile 0.2%