小语

 
  上帝看見你口渴,創造了水;
     上帝看見你餓,創造了米;
     上帝看見你沒有可愛的朋友, 創造了我;
     然而祂也看見這世界上沒有白痴, 順便也創造你
 電話響了一聲,代表我正在想你!
     兩聲,代表我喜歡你!
     三聲,代表我愛你!
     當第七聲響起…
      靠妖,我是真的有事找你 還不快接電話!
 如果長得好看是一種錯…
     我已經鑄成大錯
     如果可愛是一種罪…
     我已經犯了滔天大罪
    做人真難!…你就好啦~沒錯又沒罪  …真羨慕你
 白雲飄過,那是我想你的痕跡;
     當陽光閃耀,那是我想你的感覺;
     當雨水落下,那是我想你的證據;
     當雷電交加,
    那是我向天祈求你被劈中 ...哈--哈   果說燒一年的香可以與你相遇,
      燒三年的香可以與你相識,
      燒十年的香可以與你相惜,
      為了我下輩子的幸福,
     我願意... 改信基督教    如果政府規定一個人一生只能對一個好,
      我情願那個人就是你。
      我無怨無悔,至死不渝!
      但偏偏政府沒規定 那就算了!   想你是件快樂的事!
     見你是件開心的事!
   愛你是我永遠要做的事!
    把你放在心上是我一直在做的事!
   不过騙你,是剛發生的事!
 
      燒三年的香可以與你相識,
      燒十年的香可以與你相惜,
      為了我下輩子的幸福,
     我願意... 改信基督教    如果政府規定一個人一生只能對一個好,
      我情願那個人就是你。
      我無怨無悔,至死不渝!
      但偏偏政府沒規定 那就算了!   想你是件快樂的事!
     見你是件開心的事!
   愛你是我永遠要做的事!
    把你放在心上是我一直在做的事!
   不过騙你,是剛發生的事!
 
      燒三年的香可以與你相識,
      燒十年的香可以與你相惜,
      為了我下輩子的幸福,
     我願意... 改信基督教
   如果政府規定一個人一生只能對一個好,
      我情願那個人就是你。
      我無怨無悔,至死不渝!
      但偏偏政府沒規定 那就算了!
  想你是件快樂的事!
     見你是件開心的事!
   愛你是我永遠要做的事!
    把你放在心上是我一直在做的事!
   不过騙你,是剛發生的事!
 
 
 
 
 
 
 
 電話響了一聲,代表我正在想你!
     兩聲,代表我喜歡你!
     三聲,代表我愛你!
     當第七聲響起…
      靠妖,我是真的有事找你 還不快接電話!
 如果長得好看是一種錯…
     我已經鑄成大錯
     如果可愛是一種罪…
     我已經犯了滔天大罪
    做人真難!…你就好啦~沒錯又沒罪  …真羨慕你
 白雲飄過,那是我想你的痕跡;
     當陽光閃耀,那是我想你的感覺;
     當雨水落下,那是我想你的證據;
     當雷電交加,
    那是我向天祈求你被劈中 ...哈--哈
  果說燒一年的香可以與你相遇,
      燒三年的香可以與你相識,
      燒十年的香可以與你相惜,
      為了我下輩子的幸福,
     我願意... 改信基督教  
 
 
 
 
 
 
好的,我明白了。这是一个关于设计一个小语言的词法分析程序的问题。让我来回答你的问题: 该小语言的文法如下: ``` <程序> -> <语句> <语句> -> <赋值语句> | <条件语句> <赋值语句> -> <变量> = <表达式> <条件语句> -> if <条件> then <语句> else <语句> <条件> -> <表达式> <比较符> <表达式> <比较符> -> < | > | <= | >= | == | != <表达式> -> <项> | <项> + <表达式> | <项> - <表达式> <项> -> <因子> | <因子> * <项> | <因子> / <项> <因子> -> <变量> | <常量> | ( <表达式> ) <变量> -> <字母> <字符串> <常量> -> <数字> <字符串> <字母> -> a | b | c | ... | z | A | B | C | ... | Z <数字> -> 0 | 1 | 2 | ... | 9 <字符串> -> <字符串> <字母> | <字符串> <数字> | ε ``` 其中,ε表示空串。 根据以上文法,可以构造一个词法分析程序,按照以下步骤进行: 1. 读入源程序文件,逐个字符进行识别。 2. 根据文法定义,判断字符属于哪一类单词(如变量、常量等)。 3. 将单词加入相应的单词表中,并记录单词在表中的位置。 4. 如果遇到词法错误,输出错误信息。 5. 重复步骤2-4,直到读入所有源程序字符。 6. 将单词表中的内容输出到单词串文件中。 请注意,在识别单词时,需要注意单词之间的分隔符(如空格、换行符等)。 同时,为了避免混淆,可以将该小语言的关键字(如if、then、else等)和操作符(如+、-、*、/等)单独列出来,作为特殊单词进行识别。 希望这个回答能够帮助到你!
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值