亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? ll1.c

?? ll1語法分析沒有自動生成分析表和first follow集
?? C
字號:
#include "stdio.h"
#include "malloc.h"
struct Lchar{
 char char_ch;
 struct Lchar *next;
}Lchar,*p,*h,*temp,*top,*base;
char curchar;
char curtocmp;
int right;
int table[5][8]={{1,0,0,0,0,1,0,0},
    {0,1,1,0,0,0,1,1},
    {1,0,0,0,0,1,0,0},
    {0,1,1,1,1,0,1,1},
    {1,0,0,0,0,1,0,0}};
int i,j;

void push(char pchar)
{
 temp=malloc(sizeof(Lchar));
 temp->char_ch=pchar;
 temp->next=top;
 top=temp;
}

void pop(void)
{
 curtocmp=top->char_ch;
 if(top->char_ch!='#')
  top=top->next;
}

void doforpush(int t)
{
 switch(t)
 {
  case 0:push('A');push('T');break;
  case 5:push('A');push('T');break;
  case 11:push('A');push('T');push('+');break;
  case 12:push('A');push('T');push('-');break;
  case 20:push('B');push('F');break;
  case 25:push('B');push('F');break;
  case 33:push('B');push('F');push('*');break;
  case 34:push('B');push('F');push('/');break;
  case 40:push('i');break;
  case 45:push(')');push('E');push('(');
 }
}

void changchartoint()
{
 switch(curtocmp)
 {
  case 'A':i=1;break;
  case 'B':i=3;break;
  case 'E':i=0;break;
  case 'T':i=2;break;
  case 'F':i=4;
 }
 switch(curchar)
 {
  case 'i':j=0;break;
  case '+':j=1;break;
  case '-':j=2;break;
  case '*':j=3;break;
  case '/':j=4;break;
  case '(':j=5;break;
  case ')':j=6;break;
  case '#':j=7;
 }
}

void dosome(void)
{
 int t;
 for(;;)
 {
  pop();
  curchar=h->char_ch;
  printf("\n%c\t%c\n",curchar,curtocmp);  
  if(curtocmp=='#' && curchar=='#')
   break;
  if(curtocmp=='A'||curtocmp=='B'||curtocmp=='E'||curtocmp=='T'||curtocmp=='F')
  {
   if(curtocmp!='#')
   {
    changchartoint();
    if(table[i][j])
    {
     t=10*i+j;
     doforpush(t);
     continue;
    }
    else
    {
     right=0;
     break;
    }
   }
   else
    if(curtocmp!=curchar)
    {
     right=0;
     break;
    }
    else
     break;
  }
  else
   if(curtocmp!=curchar)
   {
    right=0;
    break;
   }
   else
   {
    h=h->next;
    continue;
   }
 }
}

void main(void)
{
 char ch;
 right=1;
 base=malloc(sizeof(Lchar));
 base->next=NULL;
 base->char_ch='#';
 temp=malloc(sizeof(Lchar));
 temp->next=base;
 temp->char_ch='E';
 top=temp;
 h=malloc(sizeof(Lchar));
 h->next=NULL;
 p=h;
 do{
  ch=getch();
  putch(ch);
  if(ch=='i'||ch=='+'||ch=='-'||ch=='*'||ch=='/'||ch=='('||ch==')'||ch=='#')
  {
   temp=malloc(sizeof(Lchar));
   temp->next=NULL;
   temp->char_ch=ch;
   h->next=temp;
   h=h->next;
  }
  else
  {
   temp=p->next;
   printf("\nInput a wrong char!Input again:\n");
   for(;;)
   {    
    if (temp!=NULL)
     printf("%c",temp->char_ch);      
    else
     break;
    temp=temp->next;
   }
  }
 }while(ch!='#');
 p=p->next;
 h=p;
 dosome();
 if(right)
  printf("\nOK!\n");
 else
  printf("\nError!\n");
 getch();
}
/*LL(1)文法分析程序 
/************************************/
/* 程序名稱: LL(1)文法分析程序 */
/* 程序用途: 編譯原理實(shí)驗(yàn)(三) */
/* 編寫日期: 2005年11月9日  */
/* 實(shí)驗(yàn)題目: 識別下列表達(dá)式  */
/*    E->E+T|E-T|T  */
/*    T->T*F|T/F|F  */
/*    F->(E)|i   */
/* 程序版本: 1.0 Final   */
/* 程序作者: 黃記瑤 B0226047  */
/* 作者郵箱: hjy2920@163.com  */
/************************************/

/********************************************/
/*     程序相關(guān)說明              */
/*   A=E'  B=T'    */
/*  0=E 1=E' 2=T 3=T' 4=F  */
/* 0=i 1=+ 2=- 3=* 4=/ 5=( 6=) 7=# */
/************************************/

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品99久久久久久似苏梦涵| 91老师国产黑色丝袜在线| 在线91免费看| 国产激情一区二区三区桃花岛亚洲| 亚洲国产成人在线| 91精品麻豆日日躁夜夜躁| 国产一区二区在线观看视频| 尤物在线观看一区| 久久久久久久久蜜桃| 欧美精品久久99| 成人av免费在线观看| 精品在线亚洲视频| 午夜视频在线观看一区| 亚洲人成影院在线观看| 亚洲精品一区二区三区精华液| 欧美午夜不卡视频| av成人动漫在线观看| 国产毛片精品国产一区二区三区| 午夜精品福利在线| 亚洲曰韩产成在线| 亚洲婷婷国产精品电影人久久| 久久综合色婷婷| 日韩一区二区免费在线观看| 在线一区二区三区四区| 99久久精品免费看国产| 岛国一区二区三区| 国产一区二区在线观看视频| 紧缚奴在线一区二区三区| 欧美一卡2卡3卡4卡| 欧日韩精品视频| 99久久综合国产精品| 成人性视频免费网站| 国产一区二区日韩精品| 精品一二线国产| 极品少妇一区二区| 久久电影网电视剧免费观看| 欧美a级理论片| 秋霞午夜鲁丝一区二区老狼| 日韩中文字幕亚洲一区二区va在线| 亚洲综合激情另类小说区| 国产麻豆视频一区| 国产精品一二三| 国产精品99久久久久久宅男| 久久99精品国产91久久来源| 久久99精品久久久| 国产精品自拍网站| 高清国产一区二区三区| 岛国一区二区三区| 91麻豆产精品久久久久久| 色屁屁一区二区| 欧美午夜电影在线播放| 9191久久久久久久久久久| 久久成人免费电影| 欧美福利视频导航| 成人18视频日本| 一本色道a无线码一区v| 91国产成人在线| 欧美美女一区二区| 欧美一级电影网站| www国产亚洲精品久久麻豆| 久久久久久久久久久电影| 久久久久久久久蜜桃| 亚洲天堂久久久久久久| 亚洲一区二区三区四区中文字幕| 亚洲午夜激情av| 麻豆国产精品777777在线| 国产成人精品一区二区三区网站观看| 99热在这里有精品免费| 欧美日韩一区二区三区四区五区| 日韩手机在线导航| 国产日韩精品一区二区浪潮av | 国模冰冰炮一区二区| 国产98色在线|日韩| 一本色道久久综合精品竹菊| 69精品人人人人| 久久久午夜电影| 国产成人免费视频网站高清观看视频| 成人ar影院免费观看视频| 在线观看av不卡| 久久久久99精品一区| 亚洲欧美日韩一区二区三区在线观看| 亚洲成人777| 国产aⅴ综合色| 欧美日韩aaaaa| 国产欧美日韩另类视频免费观看| 亚洲国产日日夜夜| 国产精品456露脸| 欧美日韩国产片| 国产精品理论在线观看| 日本亚洲视频在线| 99精品偷自拍| 欧美xxxxxxxx| 亚洲一区二区在线视频| 国产精品1区2区3区在线观看| 欧美亚洲国产怡红院影院| 久久美女艺术照精彩视频福利播放| 亚洲激情五月婷婷| 国产一区二区三区四区五区入口 | 91麻豆精品国产91久久久资源速度 | 激情欧美日韩一区二区| 色诱视频网站一区| www激情久久| 欧美aaaaa成人免费观看视频| 91影视在线播放| 久久午夜老司机| 日韩av午夜在线观看| 色综合久久久网| 亚洲国产成人午夜在线一区| 精品一区二区三区在线视频| 欧美日韩免费视频| 亚洲黄色小视频| 99久久精品国产网站| 久久精品视频一区二区三区| 免费看欧美美女黄的网站| 欧美日韩在线观看一区二区| 最新久久zyz资源站| 欧美变态tickling挠脚心| 欧美精彩视频一区二区三区| 精品精品欲导航| 亚洲综合色在线| 97国产精品videossex| 国产无人区一区二区三区| 蜜桃传媒麻豆第一区在线观看| 欧美性猛交一区二区三区精品| 专区另类欧美日韩| av资源站一区| 中文子幕无线码一区tr| 国产精品一二二区| 久久久欧美精品sm网站| 国产一区二区三区av电影| 精品va天堂亚洲国产| 九九热在线视频观看这里只有精品| 7878成人国产在线观看| 日韩av中文字幕一区二区| 欧美视频一区在线| 亚洲成人tv网| 欧美乱妇15p| 午夜精品久久久久久久蜜桃app| 欧美日韩你懂得| 丝袜美腿亚洲综合| 91麻豆精品国产无毒不卡在线观看| 亚洲成av人在线观看| 欧美丰满一区二区免费视频| 丝袜亚洲另类丝袜在线| 日韩欧美一卡二卡| 激情成人综合网| 成人av一区二区三区| 日韩国产欧美三级| a4yy欧美一区二区三区| 亚洲欧洲国产专区| 97超碰欧美中文字幕| 亚洲精品成人在线| 欧美性高清videossexo| 午夜成人免费视频| 欧美mv和日韩mv国产网站| 国产乱一区二区| 中文字幕一区二区三区不卡 | 国产很黄免费观看久久| 国产欧美日本一区二区三区| 99久久精品国产一区| 亚洲高清不卡在线| 日韩小视频在线观看专区| 国产精品中文有码| 中文字幕在线观看一区| 欧美视频一区在线观看| 蜜臀久久99精品久久久久久9| 精品福利一二区| 91在线视频免费观看| 日韩精品福利网| 欧美国产1区2区| 欧美日韩高清在线播放| 亚洲成人午夜电影| 91精品国产综合久久久久久久| 中文字幕不卡一区| 99久久精品免费看| 欧美激情一区在线观看| 9人人澡人人爽人人精品| 亚洲福利视频一区二区| 精品国精品国产| 91亚洲精品一区二区乱码| 午夜精品久久久久| 中文字幕乱码一区二区免费| 欧美日韩性生活| 国产精品中文字幕日韩精品| 一区二区免费看| 久久久亚洲国产美女国产盗摄| 在线视频欧美区| 国产乱一区二区| 亚洲成av人片一区二区梦乃| 久久久精品2019中文字幕之3| 欧美日韩国产影片| 成人精品小蝌蚪| 日本午夜一本久久久综合| 亚洲桃色在线一区| 久久久一区二区三区| 欧美日韩一区二区三区视频| 成人黄色小视频| 久久精品国产在热久久| 亚洲一级二级三级在线免费观看| 久久精品欧美日韩精品 |