Skip to content

humbleor/PL0-Expand

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PL0-Expand

编译原理实验,对N.Wirth先生编写的“PL/0编译程序”进行拓展,包括

1. 格式化输入/输出
2. 引入浮点数、数组、字符串数据结构,及浮点数的运算
3. 除了增加for-step-until循环语句、适用于for循环和while循环的break语句,还引入了case选择语句,if-then-else的条件选择语句
4. 复合运算符+=/-=
5. 代码注释
6. exit退出
7. 实现带参的Procedure
8. 显示行号的完整的报错系统
9. 编译器和解释器分离,实现基于Editplus的PL/0语言集成开发环境

EditPlus配置可以直接使用Jim Wilt为Delphi/Pascal编写的自动补全文件和语法高亮文件,见https://www.editplus.com/javacpp.html

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages