-
Category : Data structs
Tags :
- Update : 2012-11-26
- Size : 424kb
- Downloaded :0次
- Author :业**
- About :
Nobody
- PS : If download it fails, try it again. Download again for free!
Introduction - If you have any usage issues, please Google them yourself
The following extensions are made for the PL0 original compiler: 1. Add the following reserved word else(elsesym), for(forsym),to(tosym),downto(downtosym),return(returnsym),[(lmparen), (rmparen).
2. Add the following operators: + = (eplus), - = (eminus), + + (dplus), - (dminus)
Access operator &(radsym), pointing to operator @(padsym)
3. Modify the word: change the inequality # to < & gt;
4. Expansion statement: (1) add else clause
(2) increase the for statement
5. Add operation: (1).++ operation (2). (3).+= operation (4). (5).
(6).
Add a multidimensional array a[i1][i2] [i3]... [I] (n - 1)/I (n - 2)] [in] (2) increase the pointer type (any variables can store a pointer, but does not support pointer to pointer, such as: b = @ @ a should be rewritten to c: = @ a, b, c) = @
7. The procedure procedure is extended as a function: (1). The parameters (var a, var b,... .. ,var n) (2) allows the function to pass the address to the function of the function. (3) the return value is allowed; You can use a: = p (a, b, c... ., n) returns
Packet file list
(Preview for download)
pl0(2)
......\Debug
......\fa.tmp
......\fa1.tmp
......\fa2.tmp
......\fas.tmp
......\lxm.PL0
......\PL0.cpp
......\PL0.dsp
......\PL0.dsw
......\pl0.h
......\PL0.ncb
......\PL0.obj
......\PL0.opt
......\PL0.plg
......\PL0.sln
......\PL0.vcproj
......\PL0编译器功能扩充课程设计实验报告.doc
......\PL0编译器功能扩充课程设计实验报告YZY.doc
......\Project1.tds
......\实验报告 杨志业 3104006519
......\..............................\else.txt
......\..............................\PL0.cpp
......\..............................\pl0.h
Related instructions
- We are an exchange download platform that only provides communication channels. The downloaded content comes from the internet. Except for download issues, please Google on your own.
- The downloaded content is provided for members to upload. If it unintentionally infringes on your copyright, please contact us.
- Please use Winrar for decompression tools
- If download fail, Try it againg or Feedback to us.
- If downloaded content did not match the introduction, Feedback to us,Confirm and will be refund.
- Before downloading, you can inquire through the uploaded person information