gawk1.01源碼安裝 續

gawk1.01源碼安裝 續
今天是個好天氣,我昨天發現有衝突,看了會書,還是不得要領,今天把衝突進行研究,發現
Option 1,
  statements -> <Rule 24, tokens 2 .. 5>
    statements -> <Rule 22, empty>

Option 2,
  statements -> <Rule 23, tokens 2 .. 5>
    statement -> <Rule 41, tokens 2 .. 5>
  選項1和選2只有一個差異,就是分析語句
{print $0}
時,究竟是選擇
segments :empty
  | segment
  | segments segment
也就是說,有兩種方法,直接當成segment,或者用第三種和第一種爲空的情況,我把empty這種去掉。
再編譯,發現就能執行了。
yang@DESKTOP-V9HS3B6:~/gawk101/gawk$ echo "hello world" |./gawk '{print $0}'
hello world
編譯成功,真是幸福呀。
今天我想把代碼傳上去。讓大家一起來研究偉人是如何寫出如此好的代碼的。太厲害了。
我進行修改後,立即能看到效果。
不過,我好像又染上了環境病,只想着如何把代碼編譯成功,而忘記了,最關鍵的是要讀代碼了。
還是仔細讀代碼吧。
還說一下,我的環境是:win10下uwp下安裝ubuntu,安裝gcc,bison

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章