# 迷你帕斯卡编译器 minipascal [MOD] 语言编译器的实现。 教育目的。 - UTP ## 使用 minipascal 程序由一个或多个函数组成。 函数示例 FUN foo( arg:INT ) BEGIN PRINT( "Hello World" ) END 一般来说 FUN ( , ,... , ) :; :; BEGIN ; ; END 除最后一条语句外,每个语句都以分号结尾。 例子 FUN main() n:int; BEGIN WHILE i<n-1 do BEGIN
2021-07-04 15:03:13 58KB Python
1
词法分析 产生语言的单词序列 (2)语法分析 1)识别由加+ 乘* 括号()操作数所组成的算术表达式 2)识别布尔表达式 3)识别条件语句 4)识别循环语句 (3)中间代码生成 产生包含上述语句的程序的中间代码 (4)错误处理 错误定位及出错信息
2021-06-29 10:13:51 2.2MB 编译器的实现
1
一个很小的C编译器的实现,用C语言编写,可以供对编译器感兴趣的同学学习
2021-05-06 19:17:32 68KB c编译器 源码 c语言
1
简单编译器,适合编译原理课程设计,文档内容丰富
1
flex与Bison小手册,包含一个编译器的实现源代码,价值很高。英文版,但很容易阅读,很推荐。供大家享用
2019-12-21 20:29:03 442KB 编译 源代码 bison
1