91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

PL0符號表輸出及分析,幾乎每行帶注釋,下載之后即可看見.h和.c文件,可直接編譯運行(如dev-c++、vs)

資源截圖

代碼片段和文件信息

/*
?*?PL/0?complier?program?for?win32?platform?(implemented?in?C)
?*
?*?The?program?has?been?test?on?Visual?C++?6.0?Visual?C++.NET?and
?*?Visual?C++.NET?2003?on?Win98?WinNT?Win2000?WinXP?and?Win2003
?*
?*?使用方法:
?*?運行后輸入PL/0源程序文件?
?*/

#include?
#include?
#include?“pl0_Nametable.h“
#include?“string.h“

//?分割符,0表示0個‘--‘,1表示1個,以此類推
int?Tree_level[500];
//?存單詞
char*?Tree[500];?
//?數單個個數
int?word_num?=?0;

void?Gen_grammerTree(){
int?i=0;?
printf(“\nGrammer?Tree\n“);
????for(i=0?;?i????????switch?(Tree_level[i])
????{
????case?0:
???? printf(“%s\n“Tree[i]);
????????break;
????case?1:
???? printf(“--%s\n“Tree[i]);
????????break;
????case?2:
????????printf(“----%s\n“Tree[i]);
????????break;
????case?3:
????????printf(“------%s\n“Tree[i]);
????????break;
????case?4:
????????printf(“--------%s\n“Tree[i]);
????????break;
????case?5:
????????printf(“----------%s\n“Tree[i]);
????????break;
????case?6:
????????printf(“------------%s\n“Tree[i]);
????????break;
????case?7:
????????printf(“--------------%s\n“Tree[i]);
????????break;
????case?8:
????????printf(“----------------%s\n“Tree[i]);
????????break;
????case?9:
????????printf(“------------------%s\n“Tree[i]);
????????break;
????case?10:
????????printf(“--------------------%s\n“Tree[i]);
????????break;
????case?11:
????????printf(“----------------------%s\n“Tree[i]);
????????break;
????case?12:
????????printf(“------------------------%s\n“Tree[i]);
????????break;
????case?13:
????????printf(“--------------------------%s\n“Tree[i]);
????????break;
????case?14:
????????printf(“----------------------------%s\n“Tree[i]);
????????break;
????case?15:
????????printf(“------------------------------%s\n“Tree[i]);
????????break;
????case?16:
????????printf(“--------------------------------%s\n“Tree[i]);
????????break;
????????????case?17:
????????????????printf(“----------------------------------%s\n“Tree[i]);
????????????????break;
????????????case?18:
????????????????printf(“------------------------------------%s\n“Tree[i]);
????????????????break;
????????????case?19:
????????????????printf(“--------------------------------------%s\n“Tree[i]);
????????????????break;
????????????case?20:
????????????????printf(“----------------------------------------%s\n“Tree[i]);
????????????????break;
????????????case?21:
????????????????printf(“------------------------------------------%s\n“Tree[i]);
????????????????break;
????????????case?22:
????????????????printf(“--------------------------------------------%s\n“Tree[i]);
????????????????break;
????????????case?23:
????????????????printf(“----------------------------------------------%s\n“Tree[i]);
????????????????break;
????????????case?24:
????????????????printf(“--------------------------------------------

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????50323??2020-04-12?16:25??pl0_Nametable_ANSI.c
?????文件????????6352??2020-04-05?23:03??pl0_Nametable.h

評論

共有 條評論