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

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

您現在的位置是:蟲蟲下載站 > 資源下載 > 軟件 > PL0語言設計一個詞法分析器

PL0語言設計一個詞法分析器

  • 資源大小:13 K
  • 上傳時間: 2017-06-20
  • 上傳用戶:lbxxx
  • 資源積分:2 下載積分
  • 標      簽: PL0 語言 分析器

資 源 簡 介

PL0語言是與pascal類似的語言,但是比pascal語言的詞法、語法更加嚴格苛刻。

PL0語言中,只有五種類型的單詞:關鍵字、用戶自定義標識符、數字、特殊符號以及非法標識符。

根據題目給出的PL0的文法,關鍵字只有如下幾個:

Const——用來聲明常量;

Var——用來聲明變量;

Procedure——用來聲明過程;

Begin——聲明過程的開始;

End——聲明過程的結束;

Ood——單目運算符,聲明為關鍵字;

If——條件語句;

Then——條件語句;

Call——聲明調用函數;

While——循環語句;

Read——讀文件語句;

Write——寫文件語句;

對于用戶自定義標識符應該滿足:以字母開頭,其后是字母和數字的組合,即:字母(字母|數字)*

數字則是數字字符(0——9)組成的數字串;

特殊符號有如下幾個:
+-*/=<>,<,>=,<=,:=

把關鍵字、算符和界符稱為語言固有的單詞,標識符、常量稱為用戶自定義的單詞。

為此設置三個全程量:SYM,ID,NUM

SYM:存放每個單詞的類別,為內部編碼的表示形式;

ID:存放用戶所定義的標識符的值,即標識符字符串的機內表示;

NUM:存放用戶定義的數。


相 關 資 源

主站蜘蛛池模板: 保靖县| 姚安县| 德安县| 班玛县| 利辛县| 西乌珠穆沁旗| 元谋县| 建始县| 双辽市| 阿巴嘎旗| 保靖县| 平泉县| 长宁区| 湘阴县| 名山县| 霍城县| 隆回县| 北流市| 永修县| 漳平市| 河东区| 白水县| 自治县| 宜宾县| 阿拉善盟| 奉化市| 临泉县| 阿城市| 达孜县| 怀宁县| 平果县| 绥江县| 张北县| 龙井市| 香港| 织金县| 讷河市| 余干县| 太仓市| 竹北市| 富源县|