Description: 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.
- [pl0] - Behind the Qinghua teaching material pl
- [Pl0 in C] - PL/0 teaching language compiler original
- [Regular] - input is a regular expression, you can u
- [SGIP] - SMGP protocol object, free unpacking Gro
- [pl0vc] - Vc prepared with the basic pl/0 language
- [24205112715] - grammar pl0 semantic analysis, on-line l
- [(publish)] - pl0 expansion of the experimental code,
- [bianyi] - Principles of compiler design, lexical a
- [cpp_primer4_cn] - C++ Classic materials (the e-books for p
File list (Check if you may need any files):