#include //bool数据块 typedef enum{ false, true }bool; #define NUM_OF_KEYWORD 17 /*关键字个数,包括13个保留字和三个三角函数(cos,sin,tan),一…
PL0+language 源代码
汇集 PL0+language 相关的电路原理图、PCB工程文件、单片机/FPGA源代码、数据手册与应用设计方案。
#include #include #include"string.h" #include"pl0.h" #define stacksize 500 int main() { bool nxtlev[symnum]; printf…
package pl0Compiler; import java.io.File; import java.io.FileNotFoundException; import java.io.IOException; import java.io.R…
{正确符号测试程序 TEST1.PL0} { Correct Symbols } { Comment } {abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ 1234567…
#include #define NRW 11 // number of reserved words #define TXMAX 500 // length of identifier table #defi…
PROGRAM EX01; VAR A,B; BEGIN A:=88; B:=11; WRITE(A); END.
PROGRAM MAIN; CONST A=10; VAR B,C; PROCEDURE P; BEGIN END; PROCEDURE S; BEGIN END; BEGIN B:=8; READ(C); WHILE C>0 …
PROGRAM PL0(INPUT,OUTPUT,INPUT1,OUTPUT1); (*PL0 COMPILER WITH CODE GENERATION*) LABEL 99; CONST AL=10; (*LENGTH OF …
CONST I=5, B=20; C=1, D=2; VAR I,J; X,Y; PROCEDURE J; BEGIN J:=I END; PROCEDURE K; BEGIN J:=I END; BEGIN WRITE(I)…