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

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

您現(xiàn)在的位置是:蟲蟲下載站 > 資源下載 > 編譯器/解釋器 > 詞法分析程序:一. 為PL/0語言建立一個詞法分程序GETSYM(函數(shù)) 把關(guān)鍵字、算符、界符稱為語言固有的單詞

詞法分析程序:一. 為PL/0語言建立一個詞法分程序GETSYM(函數(shù)) 把關(guān)鍵字、算符、界符稱為語言固有的單詞

  • 資源大?。?/b>8 K
  • 上傳時間: 2016-11-21
  • 上傳用戶:fansino
  • 資源積分:2 下載積分
  • 標(biāo)      簽: GETSYM 程序 語言

資 源 簡 介

詞法分析程序:一. 為PL/0語言建立一個詞法分程序GETSYM(函數(shù)) 把關(guān)鍵字、算符、界符稱為語言固有的單詞,標(biāo)識符、常量稱為用戶自定義的單詞。為此設(shè)置三個全程量:SYM,ID,NUM 。 SYM:存放每個單詞的類別,為內(nèi)部編碼的表示形式。 ID:存放用戶所定義的標(biāo)識符的值,即標(biāo)識符字符串的機(jī)內(nèi)表示。 NUM:存放用戶定義的數(shù)。 GETSYM要完成的任務(wù): 1. 濾掉單詞間的空格。 2. 識別關(guān)鍵字,用查關(guān)鍵字表的方法識別。當(dāng)單詞是關(guān)鍵字時,將對應(yīng)的類別放在SYM中。如IF的類別為IFSYM,THEN的類別為THENSYM。 3. 識別標(biāo)識符,標(biāo)識符的類別為IDENT,IDRNT放在SYM中,標(biāo)識符本身的值放在ID中。關(guān)鍵字或標(biāo)識符的最大長度是10。 4. 拼數(shù),將數(shù)的類別NUMBER放在SYM中,數(shù)本身的值放在NUM中。 5. 拼由兩個字符組成的運(yùn)算符,如:>=、<=等等,識別后將類別存放在SYM中。 6. 打印源程序,邊讀入字符邊打印。 由于一個單詞是由一個或多個字符組成的,所以在詞法分析程序GETSYM中定義一個讀字符過程GETCH。

相 關(guān) 資 源

您 可 能 感 興 趣 的

主站蜘蛛池模板: 平阴县| 崇仁县| 富阳市| 西乌珠穆沁旗| 河津市| 湘阴县| 旬阳县| 广宗县| 阿瓦提县| 伽师县| 阜平县| 松阳县| 佛学| 平罗县| 册亨县| 玛多县| 南阳市| 曲靖市| 察哈| 乐山市| 西峡县| 玉门市| 金沙县| 中宁县| 镇巴县| 阿瓦提县| 虹口区| 奉贤区| 自治县| 锦屏县| 于田县| 吴江市| 庐江县| 德惠市| 资阳市| 沧州市| 通化市| 华宁县| 连平县| 滕州市| 兴和县|