Introduction - If you have any usage issues, please Google them yourself
The "compile principle and technology" experiment requires you to extend and modify the PL/0 language and its compiler. Each extension or modification can be scored with a score of 100.
After finishing the machine work, the following documents must be submitted:
(1) modified PL/0 language text. Contains lexical analysis (formal), grammar analysis (BNF).
(2) description of the modified PL/0 compiler/interpreter. Specify how your compiler compiles the new PL/0 language program. Point out the highlights of your program and why you did it, how you control and restore semantic errors.
(3) give the list of compiler source programs that you have changed and mark the parts you have modified. Compare the differences between your compiler and the original compiler.
(4) explain the possible errors in your compiler.
Packet : 87361005pl0_.rar filelist
pl0_更改后\ex1.out
pl0_更改后\ex1.txt
pl0_更改后\example.out
pl0_更改后\example.txt
pl0_更改后\hbin.txt
pl0_更改后\pl0.c
pl0_更改后\pl0.dsp
pl0_更改后\pl0.dsw
pl0_更改后\pl0.h
pl0_更改后\pl0.ncb
pl0_更改后\pl0.opt
pl0_更改后\pl0.plg
pl0_更改后\set.c
pl0_更改后\set.h
pl0_更改后\test.out
pl0_更改后\test.txt
pl0_更改后\编译原理实践教程.doc
pl0_更改后