ComplierPrinciple

PL/0 C语言实现

文件介绍

  1. 代码文件
  • PL0.cpp
  • pl0.h
  1. pl/0 测试例程
  • E01.PL0 用于测试 '+=' '-=' '*=' '/=' 符号
  • E02.PL0 用于测试 '<>' 符号
  • if.pl0 用于测试 'else' 分支
  • test.pl0 用于测试while循环结构
  1. visual studio 2015 工程文件
  • pl0_c.vcxproj
  1. Makefile文件(linux)
  • makefile

目前实现功能

  1. 增加 '+=' '-=' 等运算赋值符号
  2. 更改不等号为 '<>'
  3. 增加 else 分支

未完成功能

  1. for循环实现
  2. ++, --等一元运算符
  3. 逻辑运算符:与、或、非