扩展PL0文法(包括源程序和文档)

时间:2012-07-09 14:32:20
【文件属性】:

文件名称:扩展PL0文法(包括源程序和文档)

文件大小:802KB

文件格式:RAR

更新时间:2012-07-09 14:32:20

扩展 PL0 源程序 文档

prog = "program" ds "begin" ss "end" ".". ds = d {";" d}. ss = s {";" s}. d = "integer" aident {"," aident }┃ "logical" bident {"," bident }. s = aident ":=" ae┃ bident ":=" be┃ "if" be "then" ss ["else" ss] "end"┃ "while" be "do" ss "end"┃ "repeat" ss "until" be┃ "write" ae. ae = ["-"] at {("-"┃"+") at}. at = af {("*"┃"/") af}. af = aident┃number ┃ "(" ae ")". be = bt {"or" bt}. bt = bf {"and" bf}. bf = bident┃"true"┃"false"┃"not" bf┃"(" be ")"┃re. re = (aident┃number) ("="┃">"┃">="┃"<"┃"<="┃"/=") ae.


【文件预览】:
编译系统设计要求.doc
plx
----plx.opt(48KB)
----b.txt(116B)
----test.txt(177B)
----c.txt(226B)
----fa2.tmp(6B)
----fa.tmp(507B)
----a.txt(232B)
----plx.plg(1007B)
----Debug()
--------pl.pch(185KB)
--------plx.bsc(65KB)
--------plx.pch(186KB)
--------vc60.pdb(52KB)
--------pl.obj(47KB)
--------vc60.idb(33KB)
--------pl.exe(204KB)
--------plx.exe(208KB)
--------pl.pdb(393KB)
--------plx.ilk(232KB)
--------plx.pdb(497KB)
--------plx.sbr(0B)
--------plx.obj(55KB)
--------pl.ilk(203KB)
----plx.h(5KB)
----pl.plg(1KB)
----pl.opt(52KB)
----fal.tmp(277B)
----plx.c(25KB)
----plx.dsw(529B)
----plx.ncb(57KB)
----pl.ncb(57KB)
----素数.txt(649B)
----fas.tmp(50B)
----d.txt(287B)
----plx.dsp(4KB)

网友评论