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

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

您現在的位置是:蟲蟲下載站 > 資源下載 > 編譯器/解釋器 > 一、 實驗內容 S語言的編譯程序的詞法分析部分實現 從左到右掃描每行S語言源程序的符號

一、 實驗內容 S語言的編譯程序的詞法分析部分實現 從左到右掃描每行S語言源程序的符號

  • 資源大小:77 K
  • 上傳時間: 2015-04-29
  • 上傳用戶:tanhua1981
  • 資源積分:2 下載積分
  • 標      簽: 語言 實驗 編譯

資 源 簡 介

一、 實驗內容 S語言的編譯程序的詞法分析部分實現 從左到右掃描每行S語言源程序的符號,拼成單詞,換成內部表示(token) 二、 實驗要求 要求實現編譯器的以下功能:  組織源程序的輸入  按規則拼寫單詞,并轉換成二元形式  刪除空格及無用符號(如回車符,字符常數的引號符等)  發現并定位錯誤  建立單詞表、符號表、常數表等文件 三、 實現方法 數據結構 1、 輸入 S語言源程序,為文本文件 2、 輸出 詞法分析程序的運行結果是:產生一個單詞序列文件(token文件)和一個常數表、一個符號表文件,并輸出錯誤信息。 (1) token文件結構 token文件用于存放從S語言源程序中掃描出來的一個個單詞符號的機內表示,其文件結構如下: typedef struct token { nt label char name[30] int code int addr }token 說明:  label:單詞序號;  name[30]:單詞本身;  code:單詞的編輯;  addr:地址,單詞本身保留字時值為-1,為標識符成常數時為大于0常數,即該標識符成常數在符號表中的入口地址。

相 關 資 源

主站蜘蛛池模板: 大安市| 绵竹市| 收藏| 古浪县| 柏乡县| 榆中县| 南京市| 北海市| 安乡县| 集贤县| 江城| 邹平县| 永州市| 揭东县| 桂东县| 吉安市| 盱眙县| 江华| 图木舒克市| 崇礼县| 曲松县| 宜君县| 昭觉县| 宿州市| 新巴尔虎右旗| 弋阳县| 灵台县| 太康县| 巴青县| 同仁县| 门源| 永丰县| 赞皇县| 江永县| 武鸣县| 镇原县| 增城市| 开江县| 阜平县| 贵溪市| 桦川县|