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

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

?? defination.~pas

?? delphi編的pl0編譯器
?? ~PAS
字號:
unit Defination;

interface

uses
  SysUtils;


const
  AL=10;
  WORDLISTLENTH=31;
  LONG=100000;

type
  symbol=(none,ident,nul,number,plus,minus,times,slash,
          oddsym,eql,neq,lss,leq,gtr,geq,lparen,rparen,
          comma,semicolon,period,becomes,beginsym,endsym,
          ifsym,thensym,whilesym,writesym,readsym,dosym,
          callsym,constsym,varsym,procsym,prograsym);
  alfa=array[1..AL]of char;
  symset=set of symbol;

var
  ch:char;
  id:alfa;
  akk:alfa;
  num:integer;
  kk:integer;

  ssym_string:array[0..WORDLISTLENTH+2]of string;//symbol;
  ssym:array[0..WORDLISTLENTH+2]of symbol;
  fin,fout:text;
  err:integer;

  wordlist:array[0..LONG] of record
                          name:alfa;
                          symb_string:string;
                          symb:symbol;
                          index:integer;
                          no:integer;
                          value:integer;
                          info:integer;
                          end;

  keyword:array[0..WORDLISTLENTH] of alfa;

  errlist:array[0..WORDLISTLENTH+10] of string;

  declbegsys,statbegsys,facbegsys:symset;

  word_index:integer;
  line_index:integer;
  ch_endflag:char;

  wordlist_index:integer;   //詞法分析鏈最后 , 全程

////////////////////////////////////////////////////////////////////////////////
  procedure Initialize;


implementation

procedure Initialize;

begin

  keyword[1]:='begin     ';
	keyword[2]:='end       ';
	keyword[3]:='if        ';
	keyword[4]:='then      ';
	keyword[5]:='var       ';
	keyword[6]:='const     ';
	keyword[7]:='procedure ';
	keyword[8]:='call      ';
	keyword[9]:='write     ';
	keyword[10]:='read      ';
	keyword[11]:='while     ';
	keyword[12]:='do        ';
	keyword[13]:='+         ';
	keyword[14]:='-         ';
	keyword[15]:='*         ';
	keyword[16]:='/         ';
	keyword[17]:=':=        ';
	keyword[18]:='<         ';
	keyword[19]:='<=        ';
	keyword[20]:='=         ';
	keyword[21]:='>         ';
	keyword[22]:='>=        ';
	keyword[23]:='.         ';
	keyword[24]:='(         ';
	keyword[25]:=')         ';
	keyword[26]:=';         ';
	keyword[27]:=',         ';
	keyword[28]:='#         ';
	keyword[29]:='odd       ';
  keyword[30]:='program   ';
  keyword[31]:=':         ';

  ssym[1]:=beginsym;
  ssym[2]:=endsym;
  ssym[3]:=ifsym;
  ssym[4]:=thensym;
  ssym[5]:=varsym;
  ssym[6]:=constsym;
  ssym[7]:=procsym;
  ssym[8]:=callsym;
  ssym[9]:=writesym;
  ssym[10]:=readsym;
  ssym[11]:=whilesym;
  ssym[12]:=dosym;
  ssym[13]:=plus;
  ssym[14]:=minus;
  ssym[15]:=times;
  ssym[16]:=slash;
  ssym[17]:=becomes;
  ssym[18]:=lss;
  ssym[19]:=leq;
  ssym[20]:=eql;
  ssym[21]:=gtr;
  ssym[22]:=geq;
  ssym[23]:=period;
  ssym[24]:=lparen;
  ssym[25]:=rparen;
  ssym[26]:=semicolon;
  ssym[27]:=comma;
  ssym[28]:=neq;
  ssym[29]:=oddsym;
  ssym[30]:=prograsym;
  ssym[31]:=nul;

  ssym_string[1]:='beginsym';
  ssym_string[2]:='endsym';
  ssym_string[3]:='ifsym';
  ssym_string[4]:='thensym';
  ssym_string[5]:='varsym';
  ssym_string[6]:='constsym';
  ssym_string[7]:='procsym';
  ssym_string[8]:='callsym';
  ssym_string[9]:='writesym';
  ssym_string[10]:='readsym';
  ssym_string[11]:='whilesym';
  ssym_string[12]:='dosym';
  ssym_string[13]:='plus';
  ssym_string[14]:='minus';
  ssym_string[15]:='times';
  ssym_string[16]:='slash';
  ssym_string[17]:='becomes';
  ssym_string[18]:='lss';
  ssym_string[19]:='leq';
  ssym_string[20]:='eql';
  ssym_string[21]:='gtr';
  ssym_string[22]:='geq';
  ssym_string[23]:='period';
  ssym_string[24]:='lparen';
  ssym_string[25]:='rparen';
  ssym_string[26]:='semicolon';
  ssym_string[27]:='comma';
  ssym_string[28]:='neq';
  ssym_string[29]:='oddsym';
  ssym_string[30]:='prograsym';
  ssym_string[31]:='nul';

	errlist[1]:='常數(shù)說明中的'' = ''寫成'' := ''。';
	errlist[2]:='常數(shù)說明中的'' = ''后應(yīng)該是數(shù)字。';
	errlist[3]:='常數(shù)說明中的標(biāo)識符后應(yīng)該是'' = ''。';
	errlist[4]:='const,var,procedure后應(yīng)該為標(biāo)識符。';
	errlist[5]:='漏掉了'' , ''或'' ;''。';
	errlist[6]:='過程說明后的符號不正確(應(yīng)該是語句開始符,或過程定義符)。';
	errlist[7]:=''' ; ''后應(yīng)該是過程說明。';
	errlist[8]:='程序體內(nèi)語句部分的后跟符不正確。';
	errlist[9]:='程序結(jié)尾丟了''.''。';
	errlist[10]:='語句之間漏了'';''。';
	errlist[11]:='標(biāo)識符未說明。';
	errlist[12]:='賦值語句中,賦值號左部標(biāo)識符屬性應(yīng)該是變量。';
	errlist[13]:='賦值語句左部標(biāo)識符號應(yīng)該是賦值號'':=''。';
	errlist[14]:='call后應(yīng)該為標(biāo)識符。';
	errlist[15]:='call后標(biāo)識符應(yīng)該為過程名。';
	errlist[16]:='條件語句中丟了''then''。';
	errlist[17]:='前面丟了''end''或'';''。';
	errlist[18]:='while型循環(huán)語句中丟了''do''。';
	errlist[19]:='語句后的符號不正確。';
	errlist[20]:='應(yīng)該為關(guān)系運(yùn)算符。';
	errlist[21]:='表達(dá)式內(nèi)標(biāo)識符屬性不能是過程。';
	errlist[22]:='表達(dá)式中漏掉'')''。';
	errlist[23]:='因子后的非法符合。';
	errlist[24]:='表達(dá)式的開始符不能是此符號。';
	errlist[25]:='標(biāo)識符定義重復(fù)';
	errlist[26]:='過程說明中,標(biāo)識符號漏掉了'';''。';
	errlist[27]:=''' , ''后應(yīng)該是標(biāo)識符。';
	errlist[31]:='數(shù)越界。';
	errlist[32]:='read語句括號中的標(biāo)識符不是變量。';
  errlist[33]:='程序沒有寫完';


  ch:=' ';
  ch_endflag:=' ';
  kk:=al;
  line_index:=1;


end;

end.

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩成人激情| 91丨九色丨黑人外教| 国产精品一区二区三区乱码| 日本道免费精品一区二区三区| 欧美一区二区美女| 亚洲制服丝袜在线| 99国产精品久久久久| 久久亚洲精精品中文字幕早川悠里 | 欧美国产综合一区二区| 亚洲无线码一区二区三区| 国产成人精品免费| 精品久久久久久最新网址| 午夜成人免费电影| 色伊人久久综合中文字幕| 国产婷婷色一区二区三区四区| 日本免费新一区视频| 欧美在线制服丝袜| 综合久久给合久久狠狠狠97色| 国产一区二区导航在线播放| 91麻豆精品国产91久久久更新时间 | 美女脱光内衣内裤视频久久网站 | 99精品国产视频| 波多野结衣中文字幕一区| 懂色av一区二区三区免费观看| 欧美日韩aaaaa| 亚洲国产精品久久人人爱| 色婷婷久久久亚洲一区二区三区| 国产精品久久久久久久浪潮网站 | 717成人午夜免费福利电影| 亚洲人成在线播放网站岛国| jlzzjlzz亚洲日本少妇| 国产精品丝袜久久久久久app| 国产精品18久久久久| 国产亚洲制服色| 国产91在线|亚洲| 欧美韩日一区二区三区四区| 成人免费黄色在线| 中文字幕中文在线不卡住| 成人黄色在线网站| 午夜伊人狠狠久久| 精品美女一区二区| 国产精品视频观看| 日韩精品色哟哟| 日韩视频免费直播| 久久福利资源站| 国产三级一区二区| jizzjizzjizz欧美| 亚洲精品精品亚洲| 在线不卡中文字幕播放| 日韩成人精品在线观看| 精品三级av在线| 国产成人免费视频精品含羞草妖精| 国产欧美综合色| 欧美在线不卡视频| 日本va欧美va精品| 国产欧美日韩亚州综合| 99久久国产综合精品女不卡| 性做久久久久久免费观看| 日韩一级大片在线观看| 国产福利一区二区| 亚洲精品视频观看| 日韩欧美中文字幕精品| 成人免费毛片aaaaa**| 亚洲一区二区三区四区五区黄 | bt7086福利一区国产| 亚洲夂夂婷婷色拍ww47| 精品国内片67194| 成人国产精品免费观看动漫| 石原莉奈一区二区三区在线观看| 久久综合色鬼综合色| 色八戒一区二区三区| 国产一区三区三区| 五月婷婷另类国产| 国产精品嫩草久久久久| 欧美一级精品大片| 色偷偷久久一区二区三区| 久久激情五月婷婷| 亚洲国产成人av| 中文字幕中文乱码欧美一区二区| 欧美伊人久久大香线蕉综合69| 国产精品18久久久久久久久久久久| 亚洲一区二区精品视频| 国产天堂亚洲国产碰碰| 日韩视频一区二区| 欧美日韩一区二区三区四区| 成人激情文学综合网| 国产综合色视频| 日韩影院免费视频| 一区二区三区中文字幕电影| 久久综合九色综合欧美就去吻| 欧美性生活影院| 不卡在线观看av| 国产激情精品久久久第一区二区| 亚洲超碰精品一区二区| 亚洲色图.com| 国产高清精品久久久久| 日韩三级av在线播放| 国产目拍亚洲精品99久久精品| 天天射综合影视| 综合婷婷亚洲小说| 国产精品三级av在线播放| 精品久久久久久久久久久久包黑料| 欧美男人的天堂一二区| 欧美性感一区二区三区| 91老师片黄在线观看| 成人免费视频视频在线观看免费| 激情综合色丁香一区二区| 日韩国产精品久久久| 日韩综合一区二区| 亚洲成人av免费| 日韩精品一卡二卡三卡四卡无卡| 亚洲精品成a人| 亚洲国产视频一区二区| 亚洲一区二区欧美| 亚洲成人高清在线| 视频精品一区二区| 日本aⅴ亚洲精品中文乱码| 亚洲成人综合视频| 日韩精品高清不卡| 久久五月婷婷丁香社区| 色www精品视频在线观看| 91麻豆swag| 欧美日韩精品一区二区在线播放| 色88888久久久久久影院野外| 91蜜桃免费观看视频| 色综合天天综合狠狠| 欧美中文字幕一区二区三区亚洲 | 精品国产欧美一区二区| 精品粉嫩超白一线天av| 久久精品日韩一区二区三区| 国产欧美一区二区精品忘忧草| 国产精品青草久久| 一区二区欧美国产| 美国毛片一区二区三区| 风流少妇一区二区| 在线观看日韩毛片| 欧美一区二区成人6969| 欧美国产日韩在线观看| 亚洲最新视频在线观看| 日本中文字幕一区| 国产jizzjizz一区二区| 色伊人久久综合中文字幕| 欧美一区二区三区系列电影| 精品乱码亚洲一区二区不卡| 国产精品久久久久aaaa樱花| 日韩影院免费视频| 成人免费三级在线| 欧美日韩第一区日日骚| 国产喷白浆一区二区三区| 亚洲乱码国产乱码精品精小说| 奇米影视一区二区三区小说| 成人性生交大片免费| 在线观看一区不卡| 精品国产乱码久久久久久夜甘婷婷 | 色哟哟一区二区在线观看| 欧美狂野另类xxxxoooo| 国产日韩欧美麻豆| 亚洲一二三区在线观看| 国产激情偷乱视频一区二区三区| 在线观看日韩毛片| 国产精品国产三级国产| 久久精品国产免费| 日本乱人伦一区| 国产欧美精品一区二区色综合朱莉 | 懂色av一区二区在线播放| 欧美精品丝袜久久久中文字幕| 中文av字幕一区| 免费成人在线视频观看| 91丨porny丨中文| 久久久国产精华| 日本最新不卡在线| 欧美日韩另类国产亚洲欧美一级| 中文字幕欧美激情| 激情小说亚洲一区| 日韩视频不卡中文| 亚洲一区二区黄色| 色88888久久久久久影院按摩| 国产丝袜欧美中文另类| 国内精品视频666| 制服.丝袜.亚洲.中文.综合| 亚洲卡通欧美制服中文| 国产成人h网站| 久久综合久久久久88| 九九热在线视频观看这里只有精品| 色婷婷久久综合| 亚洲精品国产高清久久伦理二区| 丁香六月综合激情| 国产喂奶挤奶一区二区三区| 激情欧美一区二区三区在线观看| 欧美精品欧美精品系列| 亚洲国产aⅴ天堂久久| 在线看不卡av| 一区二区三区久久| 在线视频欧美精品| 亚洲午夜精品在线| 欧美日韩一区二区三区在线 | 91精品国产乱| 免费一级欧美片在线观看| 91精品麻豆日日躁夜夜躁| 婷婷中文字幕一区三区|